Padavan老毛子安装trojan

使用Trojan作为代理,主要三个步骤

  • 配置Trojan for padavan
  • 配置config.josn
  • 路由器客户端配置

下面是详细的操作。

1. 下载trojan for Padavan

https://github.com/maskedeken/trojan-gfw/releases/download/1.15.1/trojan-1.15.1-linux-mipsel.tar.gz

2. 解压trojan-1.15.1-linux-mipsel.tar.gz

3. 创建config.json配置文件

客户中心 - 产品详情中的单个节点的Trojan配置内容保存为 config.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"run_type": "client",
"local_addr": "127.0.0.1",
"local_port": 1080,
"remote_addr": "example.com",
"remote_port": 443,
"password": ["password"],
"log_level": 1,
"ssl": {
"verify": true,
"verify_hostname": true,
"cert": "",
"cipher": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA",
"cipher_tls13": "TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384",
"sni": "",
"alpn": ["h2", "http/1.1"],
"reuse_session": true,
"session_ticket": false,
"curves": ""
},
"tcp": {
"no_delay": true,
"keep_alive": true,
"reuse_port": false,
"fast_open": false,
"fast_open_qlen": 20
}
}

4. 打开路由器ssh连接

高级设置-系统管理-服务-终端服务

5. 上传程序和配置文件到路由器

Mac下打开terminal,执行下面两行命令。

1
2
scp ./trojan-1.15/config.json admin@192.168.123.1:/etc/storage
scp ./trojan-1.15/trojan admin@192.168.123.1:/etc/storage

默认密码是admin

6. 启动程序

进入路由器/etc/storage目录,执行三行下面指令

1
2
3
chmod 777 config.json
chmod 777 trojan
./trojan -c /etc/storage/config.json

启动成功后关闭terminal

7. 路由器客户端配置

扩展功能-广告屏蔽功能-transocks
参数设置如下图

fm1-4.sstr-api.xyz