使用 Net Qube 将流量路由到 SOCKS 代理
2026-06-05T00:08:03+08:00
免责声明:我是在一切“似乎”都正常工作之后才写下这份指南的。对于流量泄漏或其他意外问题,我不承担责任。
本文说明如何使用 net qube,通过特定 qube 将流量路由到 SOCKS 代理。
第 1 步:安装所需软件包
你需要 screen 和 redsocks。
# apt install screen redsocks
第 2 步:创建一个 net qube
请在你的 Qube Manager 中完成这一步。
第 3 步:配置 redsocks
在新的 net qube 中创建 /rw/config/redsocks.conf:
base {
log_info = on;
log_debug = on;
log = stderr;
daemon = on;
redirector = iptables;
}
redsocks {
local_ip = 0.0.0.0;
local_port = 12345;
ip = <changeme>;
port = <changeme>;
type = <changeme>;
login = "<changeme>";
password = "<changeme>";
}
第 4 步:配置自动启动
将以下内容添加到新 net qube 中的 /rw/config/rc.local:
systemctl stop redsocks
nft add table ip nat 2>/dev/null || true
nft 'add chain ip nat prerouting { type nat hook prerouting priority -100; policy accept; }' 2>/dev/null || true
nft add set ip nat bypass4 '{ type ipv4_addr; flags interval; elements = {
0.0.0.0/8,
10.0.0.0/8,
100.64.0.0/10,
127.0.0.0/8,
169.254.0.0/16,
172.16.0.0/12,
192.168.0.0/16,
224.0.0.0/4,
240.0.0.0/4
} }' 2>/dev/null || true
nft add rule ip nat prerouting ip daddr @bypass4 accept
nft add rule ip nat prerouting meta l4proto tcp redirect to :12345
nft add rule ip qubes custom-input iifgroup 2 tcp dport 12345 ct state new,established,related counter accept
cp /rw/config/redsocks.conf /etc/redsocks.conf
systemctl start redsocks
第 5 步:重启并配置
重启该 net qube,然后把你希望通过这个代理转发流量的那些 qube 的 net qube 设置为这个 net qube。
一切就绪,祝你使用愉快 :-)
问题:有时 redsocks 会收到 SIGABRT 信号并崩溃。解决方法:运行 systemctl start redsocks 将其重新启动。
















































