目录

Quantumult X 是一个高性能的反向代理服务器,常用于负载均衡、静态资源托管和内容分发。以下是 Quantumult X 服务器的常见配置示例

安装 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 系统

  • 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

配置反向代理(Nginx)

  • Nginx 配置文件nginx.confsites-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 的设置,以满足你的应用需求。

Quantumult X 是一个高性能的反向代理服务器,常用于负载均衡、静态资源托管和内容分发。以下是 Quantumult X 服务器的常见配置示例

扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://xiaofeijivpn.com.cn/post/4468.html

扫描二维码手机访问

文章目录
网站地图