Quantumult X 是一个功能强大的应用管理工具,支持在 Docker 和 Kubernetes 环境中运行,以下是配置和设置 Quantumult X 服务器的步骤:

安装 Quantumult X

方法 1:使用 Docker

Quantumult X 提供了一个 Docker 镜像,可以直接拉取并运行。

# 启动 Quantumult X 容器
docker run -d \
    --name quantumult-x \
    -e PWORD=yourpassword \
    -e DB_PASS=yourdbpassword \
    -e DB_HOST=database_ip \
    -e DB_NAME=quantumult \
    quantumult/x

注意:

  • PWORD 是 Quantumult X 管理界面的默认密码。
  • DB_PASS、DB_HOST 和 DB_NAME 是用于数据库的配置。
  • 根据你的数据库设置,可能需要调整这些环境变量。

方法 2:手动安装

如果不使用 Docker,可以手动下载并安装 Quantumult X。

# 下载二进制文件
wget https://github.com/QuantumultX/quantumultx/releases/download/v2../quantumultx-2..-linux-x64.gz
# 解压并安装
gunzip quantumultx-2..-linux-x64.gz
chmod +x quantumultx-2..-linux-x64
# 添加到系统路径
sudo mv quantumultx-2..-linux-x64 /usr/local/bin/quantumultx
sudo chmod +x /usr/local/bin/quantumultx

启动 Quantumult X

使用以下命令启动 Quantumult X 服务器:

quantumultx

访问控制台

Quantumult X 提供了一个控制台,可以通过浏览器访问,默认情况下,控制台在 http://localhost:808 或 http://localhost:909。

注意:

  • 启动时,Quantumult X 会提示你输入管理员密码,第一次登录时,默认密码是 admin。
  • 如果你在 Docker 容器中使用 -e PWORD=yourpassword,则容器内的控制台密码会是 yourpassword。

初始化管理账户

登录控制台后,进入“系统设置” > “管理员账户”,设置管理员账户(如必要)。

配置应用防火墙

为了防止未经授权的访问,建议配置防火墙阻止外部访问 Quantumult X 的管理接口:

# 使用iptables
sudo iptables -A INPUT -p tcp --dport 808 -j DROP
sudo service iptables save
sudo service iptables restart
# 或者使用firewalld
sudo firewallctl --add-service=http --permanent
sudo firewallctl --add-service=https --permanent
sudo firewallctl --add-port=808/tcp --permanent
sudo firewallctl --add-port=909/tcp --permanent
sudo firewallctl --reload

配置 SSL

如果需要安全的 HTTPS 连接,可以配置 SSL:

# 生成自签名证书
openssl req -x509 -newkey rsa:2048 -keyout server.key -out server.pem -days 365 -nodes

注意:

  • 如果你有 Let's Encrypt 证书,可以将它们复制到 Quantumult X 的配置目录中。
  • 配置完成后,重启 Quantumult X 服务,并确保证书路径正确。

管理应用

在控制台中,点击“+”按钮添加应用,支持 Docker Compose 文件或手动创建容器。

监控和日志

使用以下命令查看 Quantumult X 的状态和日志:

# 查看日志
journalctl -u quantumultx
# 查看性能和状态
quantumultx status

故障排除

  • Quantumult X 不启动,检查日志文件:journalctl -u quantumultx
  • 如果无法访问控制台,检查防火墙设置或容器状态:docker ps

高级配置

  • 调整缓存策略:修改 config.lua 文件。
  • 设置限流器:在控制台中添加限流规则。
  • 集成其他工具:通过 API 或自定义脚本集成第三方工具。

希望这些建议能帮助你顺利配置和使用 Quantumult X 服务器!如果有任何问题,欢迎继续提问。

拉取镜像

扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

400-815-7263
扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

网站地图