Trojan一键安装脚本及各平台客户端使用 - pitech007/v2ray GitHub Wiki

Trojan简介:

科学上网请合理合规使用哦~ Trojan是目前新兴的上网工具,类似于V2Ray的WS+TLS模式,相对来说更加安全! 因为Trojan是模仿HTTPS的流量来达到上网目的,以及配合TLS来加密,所以你必须要有一个域名才能搭建,想要完成今天的搭建,你必须准备一台VPS服务器(国外)和一个域名。

感谢atrandys大佬,最简单的Trojan一键脚本,效率高/速度快/延迟低,系统支持centos7+/debian9+/ubuntu16+,完美支持tls1.3,个人体验速度和延迟都优于v2ray+ws+tls1.3,本次的trojan一键脚本使用了官方编译的二进制文件,搭建非常快速和简单。脚本中集成了Trojan的Windows客户端,自动配置证书及启动脚本,安装完成直接下载客户端即可。

一、系统要求及脚本介绍

1、系统支持centos7+/debian9+/ubuntu16+

2、域名需要解析到VPS并生效。

3、脚本自动续签https证书

4、自动配置伪装网站,位于/usr/share/nginx/html/目录下,可自行替换其中内容

5、请不要在任何生产环境使用一键脚本,此条适用于本站所有脚本,专门用来科学上网的VPS可以随意使用。

6、trojan不能用CDN,不要开启CDN

7、如果你在用谷歌云、阿里云等产品的时候,需要在控制台开放80、443端口。

二、安装Trojan前需要用到的东西:

一台国外的VPS服务器,这里推荐两个商家的VPS,两家口碑及速度都不错。

  1. 搬瓦工VPS官网1:点击我进入官网1
  2. 搬瓦工VPS官网2:点击我进入官网2
    搬瓦工官网有两个网址,两个都可尝试打开,如打不开,打开全局代理模式即可!

注:给壕推荐搬瓦工CN2 GIA-E:https://bit.ly/2Cmzuhi (超级棒的线路,适合壕小伙伴,其他用普通49.9套餐也足够满足)

  1. Vultr的VPS:点击我进入Vultr官网

如果觉得搭建麻烦,推荐搬瓦工的官方JMS机场:点我直达JMS机场

一个域名,用来解析到VPS对应的IP中,像狗爹,namesilo都可以,这里推荐namesilo:

  1. namesilo域名官网:点我进入官网 namesilo购买及解析图文教程

2.GoDaddy域名官网:点我进入官网

相关连接工具:

putty,连接VPS的工具:putty下载点我

winscp,管理VPS文件的工具:winscp点我下载

注意,注意,注意:

注意,因申请证书部分有问题,在按视频步骤进行正式安装Trojan一键脚本前前,请先严格执行以下命令,这一步在视频中没有说明,因脚本有变动,所以多加了这一步,按这步安装所有命令后,再使用第三步的一键脚本安装,从第三步开始到最后即和视频中步骤一样!
在通过putty等ssh工具登录VPS后,按以下步骤复制粘贴命令,然后回车运行安装即可~

1,首先第一步要安装curl~根据你的系统选择对应命令进行复制命令粘贴运行即可
ubuntu/debian 系统安装Curl 命令:

apt-get update -y && apt-get install curl -y

centos 系统安装Curl命令:

yum update -y && yum install curl -y

2,完成后然后运行这行命令:

curl https://get.acme.sh | sh

3,完成后再运行以下命令:

alias acme.sh=~/.acme.sh/acme.sh

4,完成后再运行此命令安装Socat,注意,根据你的系统选择对应命令:
Centos系统安装socat运行这行命令:

yum install -y socat

Debian/Ubuntu系统安装socat运行这行命令:

apt-get install -y socat

5,完成后运行以下命令,注意按提示将[email protected]改成你自己的邮箱

acme.sh  --register-account  -m [email protected] --server zerossl

其中,[email protected]改成你的邮箱,如邮箱为[email protected],则完整命令为:
acme.sh --register-account -m [email protected] --server zerossl

6,最后运行此命令,注意按提示将example.com改成你已解析IP的域名:

acme.sh  --issue  -d example.com  --standalone

其中,example.com改成你已解析的域名,如我将IP解析到域名a.test.xyz,则此完整命令为acme.sh --issue -d a.test.xyz --standalone
会有个15秒倒计时,耐心等待安装完成,安装完成后,就可以按视频中的步骤直接进行第三步的安装一键脚本,保证成功!或者直接进入『三、使用一键脚本安装』中的文字提示安装~

三、使用一键脚本安装

复制以下命令在VPS中执行,选择安装trojan,然后输入解析到VPS的域名并回车(不要带http://,只输入域名,例如atrandys.com或者xxx.atrandys.com),开始安装,然后等待安装完成即可。

注意:如果提示SELinux状态问题,请按要求输入Y重启VPS,然后再执行本脚本,否则可能https证书申请出错

curl -O https://raw.githubusercontent.com/pitech007/trojan/76dbf66c1e7aed225cffa0916ff464fe218c3e17/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh

如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了

如安装完成后,弹出的下载链接无法下载,可以先运行yum install vi -y或apt-get install vi -y安装vi工具或vim工具,再运行vi /usr/src/trojan/server.conf就可以看到trojan的配置信息

另外建议安装bbr,来源于网络分享,以下脚本安装,建议用原版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

四、Trojan各平台客户端下载地址:

trojan Windows客户端:官网下载

windows上配合V2RayN客户端:V2Rayn下载

trojan苹果Mac客户端:官网下载

PAC文件地址:https://raw.githubusercontent.com/petronny/gfwlist2pac/master/gfwlist.pac

trojan安卓客户端:官网下载 ----注意:安卓记得找到0.9.3-beta下载,新版客户端参数太多小白不懂配置,下载和我演示中的一样版本就好

trojan iOS客户端:iPhone/iPad打开App Store,登录非国区账号,搜索Shadowrocket、Pharos Pro。

IOS客户端Shadowrocket、Pharos Pro都是付费的,可找共享账号,或者申请(也可淘宝购买)美区账号,并充值美元,可淘宝搜索itunes礼品卡,找到美区的充值进行购买!

常见问题总结

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

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

2、如果遇到vcruntime140_1的错误,下载下面的文件放到C:\windows\system32目录下即可

点击下载140_1.dll

3、trojan服务端怎么修改密码

trojan服务端配置文件路径如下,如需修改内容,修改以下文件即可。

/usr/src/trojan/server.conf

修改完成后,重启trojan服务端即可,同时客户端的密码也要同步修改哦。

systemctl restart trojan

4、关于申请证书没有成果的处理

可能的原因1:

一些原因导致使用nginx申请证书时出错,要么防火墙端口没开放,要么nginx未正常。建议用最纯净的系统安装。

可能的原因2:

出现这个问题最可能的原因之一是你的同一个域名多次申请证书,导致let’s encrypt官方的限制,同一域名每周最多5次申请。

如果你的同一个域名申请了很多此证书,这个处理方法可能有用:更换二级域名,例如原来使用的域名是www.abc.com或abc.com或xyz.abc.com,那么现在你添加一个二级域名解析例如xxx.abc.com,安装时使用这个域名即可。

转载自:atrandys.com,感谢大佬的一键脚本!

⚠️ **GitHub.com Fallback** ⚠️