1. 首页
  2. 学术上网
  3. Trojan

全网首发:Trojan一键脚本 centos7 docker版

更简单版本已经上线(取代本教程)

点击进入最简单的Trojan一键脚本,效率高/速度快/延迟低,系统支持centos7+、debian9+、ubuntu16.04+,完美支持tls1.3

写在前面

1、如有搬运,请注明出处,不可给脚本的使用设置额外条件,包括且不限于需要关注转发密码等情况。本文固定链接:https://www.atrandys.com/2018/1110.html

2、Trojan的设计类似于v2ray+ws+tls,他更多的是解决了一个伪装问题,不要对高峰拥堵的线路抱有幻想,不提倡暴力发包,不要做”吵闹的邻居”,够用即可。

3、BBR是很好的,配合Trojan一起使用,自行安装。至于Trojan效果如何,和你的线路品质有较大关系,影响因素也挺多,自行体验吧。

4、本教程步骤比较碎,认真耐心配置,视频版教程点击观看



关于一键脚本

1、只测试了centos7,请在此系统下尝试安装。docker版,脚本稍作改动应该也可以适配其他系统,但官方有其他版本的安装命令,可以很方便的安装,暂时不管了。

2、脚本刚制作完成,测试了bwh的centos7,如遇到问题请在本页留言,或到tg群反馈:t.me/atrandys

3、Trojan的客户端目前并不算完美,他仅仅开启了并监听了本地端口,需要在软件中设置socks5指向他,例如chrome安装switchomega插件(下面会介绍)。

4、VPS需要是KVM架构,openvz不行,内核版本太低,无法正常安装docker。

5、脚本会给你的站点生成一个伪装网站,就是一个网页,你也可自行生成index.html,替换/usr/src/trojan/index.html即可。

教程步骤综述

1、申请一个域名,这里我们用免费域名演示。

2、一键脚本安装服务端

3、客户端配置+chrome插件配置

教程开始

1、申请免费域名,freenom.com

参考这篇教程

看完freenom教程,你应该申请了域名并绑定VPS IP,我这里为演示域名为:91hub.ga

2、一键脚本安装服务端

连接VPS,执行这条命令,直接回车,开始安装。

curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_install.sh && chmod +x trojan_install.sh && ./trojan_install.sh



安装过程中需要输入

1、你申请的域名:例如91hub.ga

2、密钥密码:随意设置一个5位密码,需要输入4次,此密码

3、验证密码:自行设置,客户端配置文件中的密码需要

如下图

全网首发:Trojan一键脚本 centos7 docker版

输入完成,等待安装完成即可,服务端就搭建完成了。

3、客户端配置

这里我们演示Windows客户端使用,首先下载客户端

客户端下载:Trojan.zip

下载后,解压得到trojan文件夹,打开文件夹,编辑config.json,修改其中的域名和验证密码(安装服务端时设置的验证密码

全网首发:Trojan一键脚本 centos7 docker版

用ftp连接VPS,下载/usr/src/trojan/private.crt,存放到trojan客户端的文件夹。

全网首发:Trojan一键脚本 centos7 docker版

然后,运行start.bat,开启Trojan服务,Trojan会监听本地1080端口。然后下载switchomega

下载插件:switchyomega




安装插件,打开chrome,打开扩展程序,将下载的插件拖动到扩展程序页面,添加到扩展。

全网首发:Trojan一键脚本 centos7 docker版

完成添加,会跳转到switchyomega页面,点跳过教程,然后点击proxy,如图填写,最后点击应用选项。

全网首发:Trojan一键脚本 centos7 docker版

然后进入auto switch,删除最上方两条规则,然后点击添加规则列表。

全网首发:Trojan一键脚本 centos7 docker版

然后,在规则列表规则中,情景模式改为proxy,规则列表网站复制下面的网址,然后点击立即更新情景模式,保存即可。

https://raw.githubusercontent.com/atrandys/proV/master/gfwlist.txt

全网首发:Trojan一键脚本 centos7 docker版

点击chrome右上角switchyomega图标,选择auto switch模式即可。

全网首发:Trojan一键脚本 centos7 docker版

之后你便可以自由上网,教程到此结束。

电脑上其他软件如何使用Trojan

1、如果软件支持配置socks5,直接指向127.0.0.1:1080即可。

2、如果软件不支持配置socks5,可选择sstap/sockscap64/supercap等软件,曲线实现代理。

常见问题总结

1、Trojan客户端打开无法运行,提示缺少找不到vcruntime140.dll或找不到msvcp140.dll。

原因缺少运行库,点击下载链接中的两个软件,一个是32位一个是64位,请全部安装即可。

原创文章,作者:atrandys,如若转载,请注明出处:https://www.atrandys.com/2018/1110.html

80后看不懂进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注

评论列表(61条)

  • gxb 2020年2月27日 下午1:55

    客户端安装好了,如何像ssr客户端那样做局域网代理,以免所有用户都要装客户端.

  • mrgreen 2020年1月7日 下午4:18

    群輝docker 也可以安裝嗎?

  • C 2019年11月30日 下午1:52

    您好,有没有可能用docker来做这个script呢?如果用traefik的话,那let’s encrypt和自动续签会被自动处理。完全可以让trojan 相关的文件在一个容器里,这样可以让这个script泡在任意的platform上。

  • 三水 2019年11月24日 下午2:09

    博主你好,有配合你这条博文 使用的后台管理系统吗?

    • atrandys 回复 三水 2019年11月24日 下午3:12

      没有

  • free123 2019年11月10日 下午10:13

    博主您好,脚本挺好的,十分感谢!最近有个问题就是,用了一段时间后就连接不上了,要卸载脚本重新安装才行。后来发现用同样的密码也可以,只是证书不一样。那么请问有更方便的直接更新服务器证书的方法吗?感谢!

    • atrandys 回复 free123 2019年11月11日 上午9:08

      试试这个:https://www.atrandys.com/2019/1963.html

  • TP 2019年10月11日 下午4:20

    lsof -i tcp:443
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    docker-pr 1841 root 4u IPv6 23229 0t0 TCP *:https (LISTEN)
    docker会只监听ipv6,需要安装时禁用

  • 菜鸟 2019年7月10日 下午3:05

    不会用docker,所以这个怎么重启trojan,我手动增加了几个密码,重启才能生效。

  • go childs 2019年7月10日 上午4:48

    I just want to say I am very new to blogs and truly savored you’re web site. More than likely I’m likely to bookmark your website . You amazingly come with superb articles and reviews. Regards for sharing your webpage.

  • go pro 30es 2019年7月9日 下午11:47

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  • go pros 2019年7月9日 下午8:01

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  • kik childss 2019年7月8日 下午3:05

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  • vagria childs 2019年7月7日 下午10:59

    How long does a copyright last on newspaper articles?. . If a service copies newspapers articles and then posts it in a database on the Internet, is there also a copyright on the Internet content?.

  • viagres child 2019年7月7日 下午5:23

    How long does a copyright last on newspaper articles?. . If a service copies newspapers articles and then posts it in a database on the Internet, is there also a copyright on the Internet content?.

  • vieagras 2019年7月7日 上午7:48

    Amazing blog layout here. Was it hard creating a nice looking website like this?

  • fans 2019年6月26日 上午8:49

    请问服务端怎么升级到最新的1.12.3版本?是不是把你的脚本卸载了,重新部署一下就可以了么?等待您的回复。

    • fans 回复 fans 2019年6月26日 上午9:02

      1.12.3修复了一个很大的bug

    • 80后看不懂 回复 fans 2019年6月27日 下午6:23

      [[email protected] ~]# docker ps
      CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
      f1ce356ad415 atrandys/trojan “sh -c ‘/etc/init.d/…” 28 minutes ago Up 3 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp trojan
      [[email protected] ~]# docker exec -it f1ce356ad415 /bin/bash
      sudo add-apt-repository ppa:greaterfire/trojan
      sudo apt-get update
      sudo apt-get install trojan

    • fans 回复 80后看不懂 2019年6月28日 上午7:49

      什么意思哟?

  • haha123 2019年6月21日 下午3:15

    用一段时间后,服务器缓存特别高,然后速度特别慢,甚至打不开网页,只有重启服务器才行。请问这个有办法解决吗?

    • atrandys 回复 haha123 2019年6月21日 下午5:15

      还没空研究什么问题,可以写个定时重启。