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.

Tildeverse Banner Exchange