软硬件环境
- ubuntu 18.04 64bit
- 搬瓦工vps
- 域名
视频看这里
trojan简介
trojan
模仿了互联网上最常见的HTTPS
协议,通过把访问连接伪装成HTTPS
,从而不被识别。trojan
处理来自外界的HTTPS
请求,如果是合法的,那么为该请求提供服务,否则将该流量转交给web
服务器nginx
,由nginx
为其提供普通的网页服务。基于上述的工作原理,我们可以知道,trojan
的一切表现均与nginx
一致,不会引入额外特征,从而达到无法被识别的效果,保障科学上网的环境。
在VPS上搭建trojan
这里以 搬瓦工vps 为例,远程登录到vps
,执行一键安装脚本
curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh
选择1
进行安装,2
是卸载
接下来需要填写域名,注意,在这一步之前,需要确保已经给域名设置了dns
,可以通过ping
域名来查看是否配置成功。关于域名的dns
设置,由于各个域名提供商设置方法不尽相同,这里就不讲了,如果有问题,可以咨询域名提供商寻求帮助。
如果出现域名解析成功,脚本就会正式开始安装trojan
了
在trojan
安装成功后,需要注意脚本会在屏幕输出一个url
地址,这个地址是windows
客户端的下载地址,这个客户端已经由脚本配置好了,直接下载下来就可以用
打开下载后的trojan
客户端,我们直接双击运行start.bat
就可以了,不用的话,双击stop.bat
停止运行
安装bbr加速
我们也是采用的一键安装脚本
cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
我这里选择安装的是原版的bbr
,当然也可以选择其它的版本,随你
安装浏览器插件
这里推荐浏览器SwitchyOmega
,下载地址是 https://github.com/FelisCatus/SwitchyOmega/releases,同时支持chrome
和firefox
,安装后,进行简单的配置,添加SOCKS5
代理,服务器填写127.0.0.1
,端口填写 1080,根据自己的需要将不需要代理的地址写在不代理的列表
中