安装 Trojan
从 Github 上下载最新版本并安装:
1
2
3
4
cd ./packages/
sudo wget https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-linux-amd64.tar.xz
sudo tar -xf trojan-1.16.0-linux-amd64.tar.xz
cd ./trojan
然后修改 Trojan 配置 config.json
。通常购买的 VPN 服务中会直接提供 Trojan 的配置参数,直接复制即可。
创建 Trojan 的启动文件 /etc/systemd/system/trojan.service
,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[ Unit ]
Description = trojan
After = network . target
[ Service ]
Type = simple
PIDFile =/ home / hackroot / packages / trojan / trojan . pid
ExecStart =/ home / hackroot / packages / trojan / trojan - c / home / hackroot / packages / trojan / config . json - l / home / hackroot / packages / trojan / trojan . log
ExecReload =/ bin / kill - HUP $ MAINPID
Restart = on - failure
RestartSec = 1 s
[ Install ]
WantedBy = multi - user . target
启动 Trojan 服务并设置开机启动:
1
2
sudo systemctl start trojan
sudo systemctl enable trojan
安装 proxychains4
安装 proxychains4:
1
sudo apt install proxychains4 -y
修改配置文件 /etc/proxychains4.conf
,在最后加入:
1
2
3
4
5
6
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4 127.0.0.1 9050
socks5 127.0.0.1 1080
注意这里的 IP 和端口号对应 Trojan 配置文件中的 local_addr
和 local_port
。修改完成后在要执行的命令前加上 proxychains
即可通过代理访问:
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
$ curl www.cip.cc
IP : 202.120.234.22
地址 : 中国 上海
运营商 : 复旦大学
数据二 : 中国上海上海 | 教育网/复旦大学教育网
数据三 : 中国上海上海市 | 教育网
URL : http://www.cip.cc/202.120.234.22
$ proxychains curl www.cip.cc
[ proxychains] config file found: /etc/proxychains4.conf
[ proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[ proxychains] DLL init: proxychains-ng 4.17
[ proxychains] Strict chain ... 127.0.0.1:1080 ... www.cip.cc:80 ... OK
IP : 103.88.46.177
地址 : 日本 大阪府 大阪
运营商 : xtom.com
数据二 : 日本大阪府大阪市 | xTom/AS4785
数据三 : 日本大阪府大阪 | CAT
URL : http://www.cip.cc/103.88.46.177
可以看到切换到了日本的服务器。