
Ein einzelner ausführbarer Reverse-SOCKS5-Proxy, geschrieben in Golang.
Reverse-SOCKS5-Proxy in Golang.
Verwendung von ReverseSocks5.exe:
-cert string
Zertifikatsdatei, falls TLS auf dem Server verwendet wird
-connect string
Verbindungsadresse für den SOCKS-Agenten Adresse:Port
-key string
Private-Key-Datei, falls TLS auf dem Server verwendet wird
-listen string
Listen-Adresse für SOCKS-Agenten Adresse:Port (Standard ":10443")
-password string
Passwort für die SOCKS5-Authentifizierung. Keine Authentifizierung erforderlich, wenn nicht konfiguriert.
-psk string
Pre-Shared-Key für Verschlüsselung und Authentifizierung zwischen Agent und Server (Standard "password")
-socks string
Listen-Adresse für den SOCKS-Server Adresse:Port (Standard "127.0.0.1:1080")
-tls
Mit TLS statt TCP verbinden, der Server muss Zertifikate verwenden
-username string
Benutzername für die SOCKS5-Authentifizierung
Dadurch wird der SOCKS5-Port auf geöffnet und auf einen Agenten auf gelauscht. Beachten Sie, dass der SOCKS5-Port erst zugänglich ist, sobald ein Agent eine Verbindung herstellt.
127.0.0.1:1080:10443
Dieser verbindet sich mit dem Server und dient als Ausgangspunkt für den SOCKS5-Datenverkehr. Dadurch wird das interne Netzwerk des Agents effektiv für alle freigegeben, die auf den SOCKS5-Port des Servers zugreifen können.
Beachten Sie, dass Firefox auf demselben Rechner wie der SOCKS5-Server läuft. Dadurch werden alle Verbindungen von Firefox (mit der Erweiterung Proxy SwitchyOmega) über den SOCKS5-Server geleitet. Unter Linux ist proxychains4 ein gängiges Werkzeug, um auf den SOCKS5-Proxy zuzugreifen.