安装Quantumult X
使用包管理器安装:
sudo apt update && sudo apt install quantumult-x
启动服务并设置自动运行:
sudo systemctl start quantumult-x sudo systemctl enable quantumult-x
配置基本设置
打开配置文件:
sudo nano /etc/quantumult-x/quantumult.conf
配置管理接口和防火墙:
interface "eth" {
# 管理接口
type=eth
address=192.168.1.2/24
broadcast=192.168.1.3
netmask=255.255.255.
}
firewall {
# 防火墙标志
stateful=enable
stateless=disable
transparent=disable
}
配置NAT:
nat {
# 自动NAT
auto-nat=enable
}
高级配置
IP转换和NAT规则:
ip-translation {
# 静态IP转换
10...1 -> 192.168.2.1
}
nat {
rule {
from 10.../24 to any via eth
out-interface=eth1
}
}
ARP缓存和路由:
arp {
# ARP缓存
cache=enable
flush=disable
}
route {
# 定向路由
0.../ -> eth1
}
负载均衡配置
配置HTTP和HTTPS负载均衡:
backend "http_backend" {
# 后端服务器配置
address=192.168.2.1:80
weight=1
}
backend "https_backend" {
address=192.168.2.2:443
weight=1
}
frontend "http_front" {
# HTTP前端
listen=...:80
default_backend=http_backend
}
frontend "https_front" {
# HTTPS前端
listen=...:443
default_backend=https_backend
}
SSL终止配置
配置SSL:
ssl {
# SSL设置
certificate=server.crt
private_key=server.key
}
日志和监控
配置日志输出:
log {
# 日志输出
file=/var/log/quantumult-x.log
level=info
}
配置监控:
monitor {
# Prometheus监控
enabled=enable
address=192.168.3.1:909
type=snmp
}
安全设置
配置访问控制列表:
access {
# 限制管理访问
management=127...1
}
测试配置
使用netcat测试HTTP:
sudo nc -zv 192.168.1.1 80
测试HTTPS:
sudo nc -zv 192.168.1.1 443
测试负载均衡:
sudo ab -n 100 -c 10 http://localhost:80/ sudo ab -n 100 -c 10 https://localhost:443/
后续操作
备份配置:
sudo cp /etc/quantumult-x/quantumult.conf /etc/quantumult-x/quantumult.conf.bak
启用和停止服务:
sudo systemctl start quantumult-x sudo systemctl stop quantumult-x
故障排除
检查日志:
tail -f /var/log/quantumult-x.log
查看服务状态:
systemctl status quantumult-x
社区求助:
访问Quantumult X的官方文档或社区,如Quantumult X文档。
通过以上步骤,您可以成功配置Quantumult X,管理网络流量,实现防火墙、负载均衡和SSL终止等功能。




