安装Quantumult
1 安装前准备
确保你已安装了必要的软件包管理工具(如 apt 或 yum)和编译工具(如 make 或 gcc)。
2 安装Quantumult
- 使用包管理器:
- Debian/Ubuntu:
sudo apt install quantumult
- RHEL/CentOS:
sudo yum install quantumult
- Debian/Ubuntu:
- 从源码安装:
- 克隆仓库:
git clone https://github.com/quantumult/quantumult.git cd quantumult
- 编译并安装:
make install
- 克隆仓库:
配置Quantumult
1 修改配置文件
编辑配置文件,通常位于 /etc/quantumult/quantumult.conf:
sudo nano /etc/quantumult/quantumult.conf
listen 0...:80 bind_private 0...:80 listen 127...1:808 bind_private 127...1:808 instance_id quantumult_instance secret_key mysecretkey123
listen:指定Quantumult监听的地址和端口。bind_private:指定只用于私网的地址,防止外部访问。instance_id和secret_key:用于节点管理的唯一标识和安全密钥。
2 配置路由规则
在 /etc/quantumult/routes 创建新的路由文件:
sudo nano /etc/quantumult/routes
Route "*"
Domain "example.com"
Path "/Content"
Match "Host"
Action "/var/www/html/content"
此配置将所有到example.com的请求中的/Content路径代理到/var/www/html/content。
3 配置后端服务器
假设你有Nginx配置文件在/etc/nginx/sites-available/default:
sudo nano /etc/nginx/sites-available/default
添加Nginx配置:
server {
listen 80;
server_name 192.168.1.1;
location / {
proxy_pass http://backend:800;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
确保Nginx能够监听在Quantumult的后端地址和端口。
管理Quantumult节点
1 创建节点
使用qm命令创建节点:
qm create --name my-node --listen 192.168.1.1 --listen-port 808 --instance-id quantumult_instance --secret-key mysecretkey123
--name:指定节点名称。--listen:指定节点监听的地址和端口。--instance-id和--secret-key:与配置文件中的值一致。
2 启动节点
qm start my-node
3 停止节点
qm stop my-node
监控和日志管理
1 查看日志
qm logs my-node
查看实时日志。
2 查看系统状态
qm status my-node
获取节点的详细状态信息。
高级配置
1 设置缓存
在配置文件中添加缓存规则:
cache "127...1:808" 60m
..1:808:指定缓存地址和端口。60m:缓存时间为60分钟。
2 集成监控工具
将Quantumult与Prometheus集成,使用prometheus.io的配置模板。
故障排除
- 安装问题:检查系统是否满足所有依赖,重新安装编译工具或尝试从源码编译。
- 配置错误:仔细检查配置文件,确保所有参数正确无误。
- 请求问题:检查路由规则是否正确,确保后端服务器配置正确。
备份配置
备份配置文件:
sudo cp /etc/quantumult/quantumult.conf /etc/quantumult/quantumult.conf.bak
资源和社区支持
- 文档:访问Quantumult官方文档。
- 社区:在Discord或GitHub提问。
通过以上步骤,你可以成功设置并管理Quantumult节点,优化网站性能和内容分发。









