在自己的VPS上运行Trojan-go客户端 对接自己的服务端 排错 Troubleshoot
有的时候你搭的梯子就是用不了,你不知道是梯子没搭好呢,还是你走到梯子中间的网络出了问题。
那就在你的VPS上跑一个Trojan-go的客户端,对接你的服务端来看一下。
具体实践
1. 下载Trojan-go的Linux客户端
* 最常见的系统环境应该是linux-x64 比如,RackNerd, Cloudcone, Bandwagon, Hax, Woiden ...
访问 https://github.com/p4gefau1t/trojan-go/releases/latest
右键复制下载地址
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-linux-amd64.zip
2. 解压Trojan-go的Linux客户端
用 unzip 解压
unzip trojan-go-linux-amd64.zip
ls 看一下
你会看到和你在PC上使用时一样的几个文件
3. 设置Trojan-go的Linux客户端参数
和在你自己的环境下同样的用法,编辑config.json。注意Socks端口不要和你自己的VPS上已经使用的端口冲突了。下面以Socks的端口10888为例。
{"run_type": "client","local_addr": "127.0.0.1","local_port": 10888,"remote_addr": "trojan域名","remote_port": trojan端口,"password": ["trojan密码"]}
4. 运行Trojan-go的Linux客户端
./trojan-go
这时,你的VPS上已经开了一个Socks代理了。
5. 使用你的这个Socks代理去访问网页
用到curl的-x参数指定代理
新开一个SSH窗口登录你的VPS。
然后执行
curl -x socks5://127.0.0.1:10888 google.com
命令中,10888是你的Socks端口,与你前面的配置文件中的Socks端口一样。
你在当前窗口应该看到 google.com 的301页面
同时在刚才那个运行trojan客户端的窗口,应该看到有连接在访问网页。
有上面的结果就说明你的Trojan梯子是好的。
评论
发表评论