SOCKS4-Server
Aus ConfigWiki
(Unterschied zwischen Versionen)
(Die Seite wurde neu angelegt: Der Socks-Server kann als Proxy für beliebige TCP-Protokolle verwendet werden. Socks v4 unterstützt noch keine Authentifizierung, diese ist erst ab v5 verfügbar. ~...) |
K |
||
Zeile 29: | Zeile 29: | ||
~# invoke-rc.d xinetd reload | ~# invoke-rc.d xinetd reload | ||
− | Jetzt kann der Socks-Proxy mit [[tsocks]], LD_PRELOAD oder [[ | + | Jetzt kann der Socks-Proxy mit [[tsocks]], LD_PRELOAD oder [[socksifizierte Clients]] (z.B. Firefox) benutzt werden. |
Aktuelle Version vom 6. Januar 2011, 12:06 Uhr
Der Socks-Server kann als Proxy für beliebige TCP-Protokolle verwendet werden. Socks v4 unterstützt noch keine Authentifizierung, diese ist erst ab v5 verfügbar.
~# aptitude install socks4-server
Serverkonfiguration:
~# cat /etc/sockd.conf #deny ALL 0.0.0.0 .my.domain 0.0.0.0 permit ALL 0.0.0.0 ALL 0.0.0.0
Damit wird zuerst alles erlaubt. Wenn eingeschränkt werden soll, muß erst verboten werden (deny) und danach die Ausnahmen freigegeben werden (permit). Es ist also davon auszugehen, daß alle Regeln geprüft werden, bevor die Verbindung erlaubt bzw. gesperrt wird.
Konfiguration des xinetd in /etc/xinetd.d erstellen:
~# cat /etc/xinetd.d/socksd # default: off # description: socks4-server # This is the tcp version. service socks { disable = no id = socks-stream socket_type = stream protocol = tcp user = nobody wait = no server = /usr/sbin/sockd }
Abschließend dem xinetd die Änderung bekanntgeben.
~# invoke-rc.d xinetd reload
Jetzt kann der Socks-Proxy mit tsocks, LD_PRELOAD oder socksifizierte Clients (z.B. Firefox) benutzt werden.