Quantumult X 是一个高性能的反向代理服务器,常用于负载均衡、静态资源托管和内容分发。以下是 Quantumult X 服务器的常见配置示例
VPN加速器VPN科学上网工具最新客户端2026-08-2810
安装 Quantumult X Linux 系统: # 使用 Docker 安装 docker pull quantumult/x # 启动 Docker 容器 docker run -d --name quantumult -p 800:80 quantumult/x Windows 系统: 下载并安装 Quantumult X 安装包。 运行安装程序并按照提示完成配置。 macOS 系统: 使用 Homebrew 安装:brew install quantumult 配置 Quantumult X 创建配置文件: # 启用 TLS(可选) quantumultctl set --tls-enabled=true # 设置监听地址和端口(默认 127...1:800) quantumultctl set --listen 0... --listen-port 800 设置最大连接数和并发请求: quantumultctl set --max-connections 100 --max-concurrent-requests 500 启用缓存: quantumultctl set --enable-cache=true 设置缓存目录: quantumultctl set --cache-dir /var/cache/quantumult 配置访问控制列表(ACL): # 允许来自 192.168.x.x 和 172.x.x.x 的访问 quantumultctl set --access-control-list "192.168.*.* 172.*.*.* 0.../" 启用日志记录: quantumultctl set --log-level debug 设置 SSL/TLS 证书: quantumultctl set --tls-private-key-file /path/to/quantumult.key quantumultctl set --tls-certificate-file /path/to/quantumult.pem...
安装 Quantumult X
-
Linux 系统:
# 使用 Docker 安装 docker pull quantumult/x # 启动 Docker 容器 docker run -d --name quantumult -p 800:80 quantumult/x
-
Windows 系统:
- 下载并安装 Quantumult X 安装包。
- 运行安装程序并按照提示完成配置。
-
macOS 系统:
- 使用 Homebrew 安装:
brew install quantumult
- 使用 Homebrew 安装:
配置 Quantumult X
-
创建配置文件:
# 启用 TLS(可选) quantumultctl set --tls-enabled=true # 设置监听地址和端口(默认 127...1:800) quantumultctl set --listen 0... --listen-port 800
-
设置最大连接数和并发请求:
quantumultctl set --max-connections 100 --max-concurrent-requests 500
-
启用缓存:
quantumultctl set --enable-cache=true
-
设置缓存目录:
quantumultctl set --cache-dir /var/cache/quantumult
-
配置访问控制列表(ACL):
# 允许来自 192.168.x.x 和 172.x.x.x 的访问 quantumultctl set --access-control-list "192.168.*.* 172.*.*.* 0.../"
-
启用日志记录:
quantumultctl set --log-level debug
-
设置 SSL/TLS 证书:
quantumultctl set --tls-private-key-file /path/to/quantumult.key quantumultctl set --tls-certificate-file /path/to/quantumult.pem
配置反向代理(Nginx)
-
Nginx 配置文件(
nginx.conf或sites-enabled/default):server { listen 80; server_name yourdomain.com; location / { proxy_pass http://127...1:800; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }
配置静态资源托管
- Quantumult X 配置文件:
quantumultctl set --static-file /var/www/static/ --mask /static
高级配置
-
性能优化:
quantumultctl set --send-empty-response true --enable-compression true
-
设置最大字节数:
quantumultctl set --max-body-size 10M
-
定期清理缓存:
quantumultctl set --cache-ttl 360 --cache-max-size 100M
启用 ACL
- 示例 ACL 配置:
quantumultctl set --access-control-list ".../ 0.../ allow"
启用日志记录
- 示例日志配置:
quantumultctl set --log-format combined
启动 Quantumult X
-
Linux:
quantumultctl start
-
Windows:
- 启动服务:
quantumultctl start - 停止服务:
quantumultctl stop
- 启动服务:
-
macOS:
quantumultctl start
测试配置
- 访问服务器:
curl http://localhost:800
注意事项
- 安全性:确保 Quantumult X 的证书和私钥配置正确。
- 访问控制:根据需要配置 ACL,防止未经授权的访问。
- 定期维护:清理缓存和日志,确保服务器性能和安全。
通过以上配置,你可以根据需要调整 Quantumult X 的设置,以满足你的应用需求。

相关文章







