配置Quantumult作为高级反向代理服务器的步骤如下
安装Docker
确保你的系统安装了Docker,如果没有安装,按照以下步骤进行:
在Linux/MacOS上安装Docker
-
下载Docker文件:
- 访问Docker官方网站。
- 点击“下载”按钮,选择适合你的操作系统版本下载Docker。
-
安装Docker:
- 在Linux上:
chmod +x docker下载文件名 ./docker下载文件名
- 在MacOS上:
chmod +x docker下载文件名 ./docker下载文件名
- 如果你使用的是Docker Desktop,直接双击启动即可。
- 在Linux上:
在Windows上安装Docker
- 下载并安装Docker Desktop。
- 启动Docker Desktop,右键点击 whale图标,选择“设置”。
- 在设置中,勾选“启动Docker服务”并设置镜像存储路径。
拉取Quantumult Docker镜像
在Docker上运行以下命令拉取Quantumult镜像:
docker pull quantumult/quantumult
运行Quantumult容器
运行并绑定Quantumult到本地端口808:
docker run -p 808:808 quantumult/quantumult
配置Quantumult
进入容器并配置Quantumult:
docker exec quantumult quantumultctl configure
按照提示依次输入以下信息:
- 全局配置文件路径(默认
/etc/quantumult/config) - 你的域名或IP地址(可以留空,后续可能需要修改)
- 服务器的绑定地址(如...:808)
- 是否启用SSL(建议启用,按Y继续)
- 证书文件路径(默认
/etc/quantumult/ssl/server.cert) - 私钥文件路径(默认
/etc/quantumult/ssl/server.key) - 是否设置密码(建议不设置,按N继续)
- 是否启用HTTP/2(建议启用,按Y继续)
启动Quantumult
在Quantumult配置完成后,启动服务并重新加载配置:
quantumultctl start quantumultctl reload
验证配置
使用curl命令验证Quantumult是否运行:
curl http://localhost:808
配置Quantumult作为反向代理
假设你想使用Quantumult作为Nginx的反向代理:
安装Nginx
安装Nginx:
sudo apt install nginx
配置Nginx
创建一个新配置文件/etc/nginx/sites-available/default:
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://localhost:808;
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;
}
}
启动Nginx并重新加载配置:
sudo systemctl start nginx sudo systemctl reload nginx
(可选)启用SSL
如果需要SSL:
- 在Quantumult配置中启用SSL,如上所述。
- 生成自签名证书和私钥:
openssl req -x509 -newkey rsa:2048 -keyout server.key -out server.cert
- 将
server.cert和server.key放入/etc/quantumult/ssl/目录。
设置路由规则
使用quantumultctl添加路由:
quantumultctl create routes --add "/api/v1" "http://backend.example.com:808"
测试反向代理
使用curl测试:
curl http://localhost/api/v1
性能优化(可选)
调整Quantumult的工作模式:
quantumultctl set worker 4
管理Quantumult
停止服务:
quantumultctl stop
删除容器和镜像:
docker container stop quantumult docker image remove quantumult/quantumult
通过以上步骤,你已经成功配置并运行了Quantumult作为反向代理服务器,优化了网络服务的性能和可靠性,遇到问题时,可以参考Quantumult的官方文档或社区求助。

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