Den Datenverkehr über einen SOCKS-Proxy mithilfe eines Net Qube leiten
2026-06-05T00:08:03+08:00
HAFTUNGSAUSSCHLUSS: Ich habe diese Anleitung geschrieben, nachdem alles zu funktionieren schien. Ich übernehme keine Verantwortung für Datenverkehrsverluste oder andere unerwartete Probleme.
Dieser Artikel erklärt, wie man den Datenverkehr von bestimmten qubes mithilfe eines net qube über einen SOCKS-Proxy leitet.
Schritt 1: die benötigten Pakete installieren
Sie benötigen screen und redsocks.
# apt install screen redsocks
Schritt 2: einen net qube erstellen
Führen Sie dies in Ihrem Qube Manager aus.
Schritt 3: redsocks konfigurieren
Erstellen Sie /rw/config/redsocks.conf im neuen net qube:
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>";
}
Schritt 4: den automatischen Start konfigurieren
Fügen Sie diese Zeilen zu /rw/config/rc.local im neuen net qube hinzu:
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
Schritt 5: neu starten und konfigurieren
Starten Sie den net qube neu und setzen Sie den net qube der qubes, deren Datenverkehr Sie über diesen Proxy leiten möchten, auf diesen net qube.
Das war’s. Viel Erfolg :-)
Problem: Manchmal empfängt redsocks das Signal SIGABRT und stürzt ab. Umgehungslösung: Führen Sie systemctl start redsocks aus, um es neu zu starten.
















































