关注我们: 微信公众号

微信公众号

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

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

微博

配置Quantumult作为高级反向代理服务器的步骤如下

原子VPN网络加速工具多端适配 2026-10-02 02:08:05 3 0

安装Docker

确保你的系统安装了Docker,如果没有安装,按照以下步骤进行:

在Linux/MacOS上安装Docker

  1. 下载Docker文件:

    • 访问Docker官方网站。
    • 点击“下载”按钮,选择适合你的操作系统版本下载Docker。
  2. 安装Docker:

    • 在Linux上:
      chmod +x docker下载文件名
      ./docker下载文件名
    • 在MacOS上:
      chmod +x docker下载文件名
      ./docker下载文件名
    • 如果你使用的是Docker Desktop,直接双击启动即可。

在Windows上安装Docker

  1. 下载并安装Docker Desktop。
  2. 启动Docker Desktop,右键点击 whale图标,选择“设置”。
  3. 在设置中,勾选“启动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:

  1. 在Quantumult配置中启用SSL,如上所述。
  2. 生成自签名证书和私钥:
openssl req -x509 -newkey rsa:2048 -keyout server.key -out server.cert
  1. 将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的官方文档或社区求助。

配置Quantumult作为高级反向代理服务器的步骤如下

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