-
安装Trojan
- 下载并安装Trojan:
sudo wget -O /usr/local/etc/trojan.conf https://raw.githubusercontent.com/trojan-socks/trojan/main/trojan.conf sudo chmod 644 /usr/local/etc/trojan.conf sudo apt-get install trojan sudo systemctl install trojan@v2ray sudo systemctl enable trojan@v2ray
- 下载并安装Trojan:
-
配置Trojan
-
打开配置文件并进行修改:
sudo nano /usr/local/etc/trojan.conf
如下:
# Trojan configuration # V2Ray or Xray backend backend "v2ray" # Kernel mode kernel "full" # Outbound rules outbound "outbound" outbound "socks" # DNS dns "google-dns" # 或者 "cloudflare-dns" # Bind domain to local IP bind "...:80" bind "...:443" # Port settings port 80 port 443 # External access # 内核访问设置为,这样可以避免被封IP access "...:80" access "...:443"
-
保存并退出编辑器。
-
-
启动服务并测试
- 启动Trojan服务:
sudo systemctl start trojan@v2ray
- 检查是否运行:
sudo systemctl status trojan@v2ray
- 测试端口:
nc -zv 127...1 80 nc -zv 127...1 443
- 访问域名:
curl -I http://yourdomain.com curl -I https://yourdomain.com
- 启动Trojan服务:
-
设置端口转发
- 使用防火墙设置端口转发:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 127...1:80 sudo iptables -t nat -A POSTROUTING -j MASQUERADE sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 127...1:443 sudo iptables -t nat -A POSTROUTING -j MASQUERADE
- 保存防火墙规则:
sudo sh -c "iptables-save > /etc/iptables.conf"
- 使用防火墙设置端口转发:
-
安全建议
- 定期更新Trojan和规则文件。
- 确保防火墙配置正确,防止DDoS攻击。
- 保持配置文件的私密性,避免公开。
- 设置适当的防火墙规则,限制未经授权的访问。
通过以上步骤,您可以成功配置并使用Trojan服务器进行网络流量代理。









