NAS 搭建 Trojan 和 Proxychains4

安装 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=1s

[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_addrlocal_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

可以看到切换到了日本的服务器。

0%