trojan的部署和使用

前序

总是怀着可能沦陷的忐忑的心情,也就多了一份忧虑,也就多了一些想法,也就有了一些行动。

过程

  1. 在gcp上开启新的虚拟机,使用centos7,最小化部署,我选择的是东京的,每天的消耗大概在5个多港币
  2. 生成虚拟机后,看看得到的临时public ip地址,确保是可以ping通的,有时候不能,那就换地址
  3. 确定地址可用后,要申请一个公网域名和这个IP地址绑定,我有一个公网的dns,所以就可以直接上一个,没有的话,搜索下就有方法
  4. ssh到该虚拟机后,执行下面的操作
    1. wget –no-check-certificate https://raw.githubusercontent.com/cx9208/Linux-NetSpeed/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh
    2. 安装加速(此时可以不用重启)
    3. 安装trojan
      1. curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_centos7.sh && chmod +x ./trojan_centos7.sh && ./trojan_centos7.sh
    4. 按照需求填入公网的dns名称,直到运行结束,告诉你客户端的下载链接
  5. 利用告知的客户端下载链接,下载压缩包并解压
  6. 解压出来的里面,查看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
    
  7. 如果是安卓的用户,需要下载下面的这个工具
    1. https://github.com/trojan-gfw/igniter/releases
    2. 安装后,利用config.json的信息填入,start即可
  8. 经测试,确实比shadow和v2ray还要快一些

结论

永远得保持一颗谨慎,警醒的头脑和乐观的心态。

| 访问量:
Table of Contents