目录

Trojan 代理服务器是基于 WebSocket 的高级 HTTP代理服务器,支持 SOCKS 协议和 DNS-over-TLS。以下是使用 Trojan 代理服务器的常见配置和规则

代理模式 Trojan 提供两种代理模式: SOCKS代理:代理所有流量(HTTP、HTTPS、其他协议)。 DNS-over-TLS:仅代理 DNS 请求。 根据你的需求选择合适的模式: 如果需要代理所有流量,选择 SOCKS。 如果需要仅代理 DNS 请求,选择 DNS-over-TLS。 安装代理服务器 方法 1:使用命令安装 trojan-server -c /path/to/config.json 将 config.json 文件填写如下内容: { "server": { "listen": ":108", "bind": "...", "transparent": true, "socks": { "enabled": true, "auth": "trojan:password" } } } 方法 2:使用 Web 界面 进入 Trojan 服务器的 Web 界面(默认地址:http://127...1:4443), 点击 Add,选择协议类型(SOCKS 或 DNS-over-TLS)。 配置服务器地址、端口、认证信息等。 点击 Add 保存配置。 SOCKS 代理配置 在客户端应用(如浏览器或其他程序)中配置 SOCKS 代理: Windows:右键点击起始菜单,选择 网络和 Internet > 代理服务器设置 > 添加 SOCKS 代理。 macOS:打开 System Preferences > Network > Proxy,启用 SOCKS 代理。 Linux:编辑 /etc/environment 文件,设置 http_proxy 和 https_proxy。 DNS-over-TLS 配置 在客户端配置 DNS-over-TLS: 在 DNS 服务器或 resolver 中启用 TLS 加密。 使用 TL...

代理模式

Trojan 提供两种代理模式:

  • SOCKS代理:代理所有流量(HTTP、HTTPS、其他协议)。
  • DNS-over-TLS:仅代理 DNS 请求。

根据你的需求选择合适的模式:

  • 如果需要代理所有流量,选择 SOCKS
  • 如果需要仅代理 DNS 请求,选择 DNS-over-TLS

安装代理服务器

方法 1:使用命令安装

trojan-server -c /path/to/config.json

config.json 文件填写如下内容:

{
  "server": {
    "listen": ":108",
    "bind": "...",
    "transparent": true,
    "socks": {
      "enabled": true,
      "auth": "trojan:password"
    }
  }
}

方法 2:使用 Web 界面

进入 Trojan 服务器的 Web 界面(默认地址:http://127...1:4443),

  1. 点击 Add,选择协议类型(SOCKS 或 DNS-over-TLS)。
  2. 配置服务器地址、端口、认证信息等。
  3. 点击 Add 保存配置。

SOCKS 代理配置

在客户端应用(如浏览器或其他程序)中配置 SOCKS 代理:

  • Windows:右键点击起始菜单,选择 网络和 Internet > 代理服务器设置 > 添加 SOCKS 代理。
  • macOS:打开 System Preferences > Network > Proxy,启用 SOCKS 代理。
  • Linux:编辑 /etc/environment 文件,设置 http_proxyhttps_proxy

DNS-over-TLS 配置

在客户端配置 DNS-over-TLS:

  1. 在 DNS 服务器或 resolver 中启用 TLS 加密。
  2. 使用 TLS:// 或 DTLS:// 开头的 DNS 查询地址:
    https://127...1:853
    dltls://127...1:853

高级配置

代理规则

Trojan 支持通过配置文件或 Web 界面添加自定义规则,

{
  "server": {
    "socks": {
      "rules": [
        {
          "domain": "example.com",
          "ip": "...",
          "port": 80,
          "accepted": true
        }
      ]
    }
  }
}

绑定域名或 IP

可以将代理规则绑定到特定的域名或 IP:

{
  "server": {
    "socks": {
      "domains": [
        "example.com"
      ],
      "ips": [
        "192.168.1.1"
      ]
    }
  }
}

安全建议

  • 认证信息:确保代理服务器的用户名和密码非常安全。
  • 数据加密:Trojan 使用 TLS 1.2 或更高协议加密数据传输。
  • 防火墙规则:确保代理服务器的端口(如 108)在防火墙中开放。

客户端应用

  • Trojan 客户端:在客户端应用中设置代理地址和端口(如 ..1:108)。
  • 其他应用:根据应用需求配置代理地址和端口。

Trojan 代理服务器是基于 WebSocket 的高级 HTTP代理服务器,支持 SOCKS 协议和 DNS-over-TLS。以下是使用 Trojan 代理服务器的常见配置和规则

扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://ruolange.cn/post/2873.html

扫描二维码手机访问

文章目录
网站地图