Wie verwende ich einen lokalen SOCKS-Server als Gateway?

351
sasan

Ich verwende einen SOCKS-Proxyserver (auf einem Ubuntu-Computer), der dazu dient, die Zensur im Internet zu umgehen. Ich möchte, dass die Geräte im gleichen Netzwerk (z. B. Fernsehgeräte usw.), die keine SOCKS unterstützen, diesen Proxy verwenden.

Da diese Geräte über sehr grundlegende Netzwerkeinstellungen verfügen (dh Sie können nur eine IP-Adresse und ein Gateway festlegen), ist die einzige Lösung, die ich mir vorstellen kann, die Ubuntu-Maschine als Gateway zu verwenden und den gesamten Datenverkehr durch sie zu leiten. Die Frage ist, wie mache ich das (vielleicht mit iptables), wenn man davon ausgeht, dass auf dem Ubuntu-Computer bereits ein DHCP-Server läuft.

Ich bin auf der Suche nach der einfachsten Lösung und würde die Verwendung von vorhandener Software sehr vorziehen, habe aber trotzdem etwas Code in Java oder Python, wenn nötig.

0
Könnten Sie die Frage aktualisieren, um deutlich zu machen, ob Sie bereit sind, einen Teil des erforderlichen Codes zu entwickeln, um dies selbst zu erreichen? Oder wenn Sie nur nach Lösungen suchen, die mit vorhandener Software erreicht werden können? kasperd vor 8 Jahren 0
@kasperd Fertig. Danke noch einmal. sasan vor 8 Jahren 0
Wenn Sie für eine Windows-Lösung geöffnet waren, können Sie ein Produkt wie [WinGate] (http://www.wingate.com) verwenden, um die Verbindungen von den nicht unterstützten Geräten abzufangen und über einen SOCKS-Server weiterzuleiten. Haftungsausschluss, ich arbeite für Qbik, die Autoren von WinGate. Lassen Sie es mich wissen und ich kann dies zu einer Antwort machen, wenn Sie interessiert sind. Adrien vor 7 Jahren 0

0 Antworten auf die Frage