关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

配置Trojan代理服务器可以分为以下几个步骤

XVPN官网下载 2026-08-20 17:29:07 5 0

安装Trojan

下载并安装Trojan代理软件:

  • 下载源码:访问GitHub仓库,下载最新版本的Trojan源码。
  • 安装:使用命令安装,确保安装了代理功能。
    git clone --recursive https://github.com/Trojan-Proxy/Trojan.git
    cd Trojan
    make

生成配置文件

创建或编辑trojan.json文件,设置代理服务器配置:

{
  "server": {
    "listen": "...:108",
    "socket": "tcp4",
    "max_instances": 1,
    "idle_timeout": 60000,
    "concurrent_connections": 100
  },
  "application_layer_protocol": "tcp",
  "sources": [
    {
      "source": ".../",
      "port": 0,
      "match": ".*"
    }
  ],
  "destinations": [
    {
      "destination": "127...1:80",
      "port": 80
    }
  ],
  "dns": {
    "domains": [
      "example.com"
    ]
  },
  "firewall": {
    "enabled": true,
    "rules": [
      {
        "in": "eth",
        "out": "eth",
        "port": "108",
        "target": "ACCEPT"
      }
    ]
  }
}

安装并启动Trojan

运行安装脚本,并启动服务:

sudo make install
sudo systemctl start trojan
sudo systemctl enable trojan

配置路由器或防火墙

确保网络设备(如路由器)将108端口转发到Trojan服务器IP地址:

  • 路由器

    • 进入路由器界面,找到端口转发选项。
    • 添加新的转发规则,将来自外部网络的108端口转发到内部IP地址(如127...1)和端口108。
  • 防火墙

    • 使用防火墙命令创建规则。
      iptables -t nat -A PREROUTING -p tcp --dport 108 -j DNAT --to-destination 127...1:108
      iptables -t nat -A POSTROUTING -j MASQUERADE
      service iptables save
      service iptables restart

设置DNS过滤(可选)

在Trojan配置中添加DNS过滤规则,以阻止访问指定域名:

{
  "dns": {
    "domains": [
      "example.com",
      "another-domain.com"
    ]
  }
}

测试配置

使用另一个设备测试代理服务:

  • Windows/Mac:配置代理设置,使用127...1:108作为代理服务器。
  • Linux:使用proximity命令或配置环境变量。
  • 手机:在网络设置中添加代理服务器。

故障排除

  • 端口冲突:确保没有其他程序占用108端口。
  • 防火墙规则错误:检查iptables规则是否正确。
  • 配置错误:重新检查trojan.json文件,确保语法正确。

通过以上步骤,你应该能够成功配置并使用Trojan代理服务器,如有问题,可参考官方文档或社区资源。

配置Trojan代理服务器可以分为以下几个步骤

如果没有特点说明,本站所有内容均由XVPN网络加速工具|覆盖科学上网、网络代理与节点管理,多平台客户端适配,满足不同网络环境下的连接需求原创,转载请注明出处!