0%

Trojan科学新姿势

本文介绍Trojan科学上网一键脚本配置。

准备工作

VPS

我选择的是Google VPS,创建一个台湾或香港实例,选择debian9或10,记录外网IP。

域名

  1. 购买域名可以选择namesilonamecheap;
  2. 在域名的dns解析设置里新增一个A解析记录,hostname填写任意字符串,如a或0,则后面配置VPS绑定域名时就是a.xxx.com0.xxx.com,IP填写上面的外网IP, TTL填写3603。注意这里的A解析后面用来配IP地址,表示访问某个域名指向某IP。
  3. 等待域名解析生效可以通过ping域名方式,一般需要10分钟。

服务端

SSH登陆

首先进行SSH登陆,如果是Google VPS需要进行以下配置:

1
2
sudo -i
vi /etc/ssh/sshd_config

修改配置:

1
2
PermitRootLogin yes
PasswordAuthentication yes

然后重启SSH:

1
service sshd restart

然后记得通过passwd设置root登陆密码。

如何配置

  1. 安装准备软件:
1
2
apt-get update -y && apt-get install curl -y    ##Ubuntu/Debian 系统安装 Curl 方法
apt-get install xz-utils #Debian/Ubuntu 安装 XZ 压缩工具命令
  1. 下载一键安装脚本
1
bash <(curl -s -L https://github.com/V2RaySSR/Trojan/raw/master/Trojan.sh)

之后先安装BBR Plus内核,然后开启BBRPlus加速,中间会选择重启VPS。然后安装Trajon,安装时输入对应域名即可。
安装完毕后查看密码及重启命令:

1
2
/usr/src/trojan/server.conf
systemctl restart trojan

Windows、Mac、Linux

Windows上直接下载安装完毕后生成的压缩包,点击启动bat即可。也可以到官网下载。修改config.json即可。

Android

igniter

补充

  1. Trojan目前的客户端只是socks5代理,Chrome浏览器需要配合SwitchyOmega使用;
  2. 相对于SS使用加密模式,Trojan最大的不同是 伪装 成普通的HTTPS流量实现过墙。
  3. 如果遇到证书没有申请成功:一键安装的时候显示 https证书没有申请成果,本次安装失败观察是否存在以下错误:
    1
    It is recommended to install socat first

如果存在的话执行下面命令解决:

1
apt-get update && apt-get install curl -y && apt-get install cron -y && apt-get install socat -y

参考