trojan的部署和使用
前序
总是怀着可能沦陷的忐忑的心情,也就多了一份忧虑,也就多了一些想法,也就有了一些行动。
过程
- 在gcp上开启新的虚拟机,使用centos7,最小化部署,我选择的是东京的,每天的消耗大概在5个多港币
- 生成虚拟机后,看看得到的临时public ip地址,确保是可以ping通的,有时候不能,那就换地址
- 确定地址可用后,要申请一个公网域名和这个IP地址绑定,我有一个公网的dns,所以就可以直接上一个,没有的话,搜索下就有方法
- ssh到该虚拟机后,执行下面的操作
- wget –no-check-certificate https://raw.githubusercontent.com/cx9208/Linux-NetSpeed/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh
- 安装加速(此时可以不用重启)
- 安装trojan
- curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_centos7.sh && chmod +x ./trojan_centos7.sh && ./trojan_centos7.sh
- 按照需求填入公网的dns名称,直到运行结束,告诉你客户端的下载链接
- 利用告知的客户端下载链接,下载压缩包并解压
- 解压出来的里面,查看config.json文件,里面有需要的远程地址,端口,密码信息
└── src └── trojan-cli ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── VC_redist.x64.exe ├── config.json ├── examples │ ├── client.json-example │ ├── forward.json-example │ └── server.json-example ├── fullchain.cer ├── libcrypto-1_1.dll ├── libmariadb.dll ├── libssl-1_1.dll ├── msvcp140.dll ├── msvcp140_1.dll ├── msvcp140_2.dll ├── start.bat ├── stop.bat ├── trojan.exe ├── vcruntime140.dll └── vcruntime140_1.dll
- 如果是安卓的用户,需要下载下面的这个工具
- https://github.com/trojan-gfw/igniter/releases
- 安装后,利用config.json的信息填入,start即可
- 经测试,确实比shadow和v2ray还要快一些
结论
永远得保持一颗谨慎,警醒的头脑和乐观的心态。