ShadowsocksR服务端伪装成 正常网站流量

前提

  十九大期间ssr彻底崩溃,十九大之后也一直没有恢复,期间各种尝试换端口,还v2ray,都是连上一会,很快完蛋。
  终于在都逗逼根据地找到的答案,以防自己哪天突然不能翻墙后不知道怎么重新配置,做个备份。

实现的功能

同一端口实现网站和shadowsockR共存,以欺骗防火墙的探测流量。

配置步骤

安装Caddy

Caddy 是 Go语言编译好的二进制程序,所以只有一个 Caddy 文件(还需要生成一个配置文件),但是为了管理方便,所以我做了个一键脚本。
  1. wget -N --no-check-certificate https://softs.fun/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
  2. # 如果上面这个脚本无法下载,尝试使用备用下载:
  3. wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
安装Caddy成功后,我们就继续下面的步骤。

创建/usr/local/caddy/Caddyfile

向Caddyfile中写入配置文件

//创建文件
root@banwagong:/usr/local/caddy# vim Caddyfile
//原理,shadowsock分析流量,访问网站的重定向给指定端口
//监听80端口,重定向到5000
http://xueshu.doublehui.tk:80 {
 timeouts none
 redir https://xueshu.doublehui.tk:5000{url}
}
//监听5000端口,指向网站文件
https://xueshu.doublehui.tk:5000 {
 root /usr/local/caddy/www/ssr
 timeouts none
 tls doublehui1993@gmail.com
 gzip
}
然后我们新建一个 虚拟主机文件夹
  1. mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/ssr
然后去网上随便下载一个 HTML的网页模板(很好找的,这类模板非常多,随便找个英文模板就好了),解压后把网页文件通过SFTP 上传到刚才新建的虚拟主机文件夹中:/usr/local/caddy/www/ssr
然后我们重启 Caddy,当然这个时候我们还只能通过 http://toyoo.ml:2333 来访问我们的网站,我们还需要继续配置ShadowsocksR服务端。
  1. /etc/init.d/caddy restart
启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
查看Caddy启动日志: tail -f /tmp/caddy.log
Caddy配置文件位置:/usr/local/caddy/Caddyfile

安装shadowsocksR,添加重定向

按照上面Caddy的HTTPS配置(监听5000端口),把 redirect参数 改成下面这样:
如果是配置的HTTP转HTTPS,那么也是使用下面这个配置(只需要设置一个 443的转发即可)
  1. "redirect": ["*:443#127.0.0.1:5000"],

评论

  1. Shooting Star Casino and Hotel - Shootercasino.com
    Shooting Star Casino and Hotel is a william hill non-smoking facility. The 샌즈카지노 venue 우리카지노 offers table games such as blackjack, craps, craps, craps and poker.

    回复删除

发表评论

此博客中的热门博文

网络基础_报文三层转发

v2ray安装【实现tls+web+ws】