Quantumult X 是一个高级代理服务器,常用于反向代理、负载均衡、SSL 终止等任务。以下是 Quantumult X 规则配置的一些常见步骤和示例
安装 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 服务无法访问,检查防火墙设置或端口是否正确。
- 如果配置错误,可以尝试删除现有配置文件并重新加载服务。

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