关注我们: 微信公众号

微信公众号

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

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

微博

Quantumult X 是一个高级代理服务器,常用于反向代理、负载均衡、SSL 终止等任务。以下是 Quantumult X 规则配置的一些常见步骤和示例

原子VPN网络加速工具多端适配 2026-10-06 15:07:01 4 0

安装 Quantumult X

  • 如果尚未安装 Quantumult X,按照以下步骤进行安装:
    • 下载 Quantumult X 的安装包(根据你的操作系统选择)。
    • 运行安装脚本。
    • 启动 Quantumult X 服务。

配置 Quantumult X

Quantumult X 的配置文件通常位于:~/.quantumult/x 目录下的 config.json 文件中。

1 配置基本参数

在 config.json 中,配置以下基本参数:

{
  "version": "1..",
  "listen": "...:808",
  "server": "...:80",
  "ssl": {
    "enable": true,
    "cert_file": "/path/to/ssl.crt",
    "key_file": "/path/to/ssl.key"
  }
}
  • listen: 代理监听地址和端口(默认 ...:808)。
  • server: 目标服务器地址和端口(默认 ...:80)。
  • ssl: 配置 SSL/TLS 证书文件路径。

2 配置反向代理规则

在 routes 部分,定义反向代理规则,以下是一个示例:

{
  "routes": [
    {
      "url": "/",
      "domain": "example.com",
      "prefix": "/app",
      "handler": "reverse_proxy",
      "proxies": [
        {
          "url": "http://backend.example.com:300",
          "weight": 1
        }
      ]
    }
  ]
}
  • url: 代理的路径(默认 )。
  • domain: 匹配域名(可选)。
  • prefix: 代理前缀(可选)。
  • handler: 处理器名称(reverse_proxy 用于反向代理)。
  • proxies: 后端服务器列表。

3 配置负载均衡

如果需要负载均衡,可以在 proxies 中添加多个后端服务器,并设置权重:

{
  "routes": [
    {
      "url": "/",
      "domain": "example.com",
      "prefix": "/app",
      "handler": "reverse_proxy",
      "proxies": [
        {
          "url": "http://backend1.example.com:300",
          "weight": 1
        },
        {
          "url": "http://backend2.example.com:3001",
          "weight": 1
        }
      ]
    }
  ]
}

4 配置访问控制

可以通过 accessControl 来限制访问:

{
  "accessControl": [
    {
      "source": ".../",
      "allow": false,
      "auth": true
    }
  ]
}
  • source: 访问控制的源地址(必填)。
  • allow: 是否允许访问(true 允许,false 拦截)。
  • auth: 是否启用身份验证(true 需要认证,false 不需要)。

5 配置日志和统计

在 logs 和 stats 部分配置日志和统计设置:

{
  "logs": {
    "enable": true,
    "path": "/var/log/quantumult/x.log",
    "level": "debug"
  },
  "stats": {
    "enable": true,
    "interval": 60,
    "refresh": true
  }
}
  • logs: 配置日志文件路径和日志级别。
  • stats: 配置统计设置(启用后会生成实时统计页面)。

6 配置高级规则

Quantumult X 支持更多高级规则,如路径过滤、请求头设置等:

{
  "rules": [
    {
      "match": "method GET",
      "action": "deny"
    },
    {
      "match": "path /api",
      "action": "allow"
    }
  ]
}
  • rules: 定义规则,匹配条件和动作。

启用 SSL/TLS

如果需要 HTTPS,可以在 ssl 配置中上传证书文件:

{
  "ssl": {
    "enable": true,
    "cert_file": "/path/to/ssl.crt",
    "key_file": "/path/to/ssl.key",
    "verify": true,
    "sni": "example.com"
  }
}
  • verify: 是否验证证书(true 验证,false 不验证)。
  • sni: 服务器名称指令(可选)。

启动 Quantumult X

  • 启动服务:
    systemctl start quantumult-x
  • 访问代理服务:
    curl http://localhost:808

常见问题

  • Quantumult X 服务无法访问,检查防火墙设置或端口是否正确。
  • 如果配置错误,可以尝试删除现有配置文件并重新加载服务。

Quantumult X 是一个高级代理服务器,常用于反向代理、负载均衡、SSL 终止等任务。以下是 Quantumult X 规则配置的一些常见步骤和示例

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!