Direkt zum Hauptinhalt

Proxychains - Für Programme die keinen proxy unterstützen

Beschreibung:

Ein Programm das als Tunnel gillt, wenn das Programm selbst keinen proxy unterstützt.
proxychain bekommts als parameter die binary von dem eigentlichen programm.

Installation

apt install proxychains

Nun die konfigurations anpassen

nano /etc/proxychains.conf

Dort den proxy hinzufügen


#die abarbeitung:
#proxychains wie der name schon sgat kann eine kette von proxys benutzen.
#hier die modie

#dynamic_chain
Dynamisch - Jede Verbindung wird über verkettete Proxys hergestellt.
Alle Proxys werden in der Reihenfolge, wie sie in der Liste erscheinen, verkettet.
Mindestens ein Proxy muss online sein, damit die Kette funktioniert.
(Tote Proxys werden übersprungen)
Andernfalls wird EINTR an die App zurückgegeben.

strict_chain
Strikt - Jede Verbindung wird über verkettete Proxys hergestellt.
Alle Proxys werden in der Reihenfolge, wie sie in der Liste erscheinen, verkettet.
Alle Proxys müssen online sein, damit die Kette funktioniert.
Andernfalls wird EINTR an die App zurückgegeben.

#random_chain
Zufällig - Jede Verbindung wird über einen zufälligen Proxy
(oder eine Proxy-Kette, siehe chain_len) aus der Liste hergestellt.
Diese Option ist gut, um dein IDS zu testen :)

#meisten nutzen wir die strict chain, bei 1 proxy in der liste es es sogar egal

#dns anfragebn auch über den proxy
proxy_dns
[ProxyList]
#beispiel proxy
#typ   ip vom proxy port benutzername kennwort
# möcgliche typen socks4,socks5,http
socks5 192.168.1.1 1080
http   192.168.1.2 8080
socks5 192.168.1.3 1080  joe secretpassword
http   192.168.1.4 1080  joe secretpassword

Aufruf

/usr/bin/proxychains <programmanme>

/usr/bin/proxychains firefox

Wenn man einen Dienst damit austatten möchte

Die Dienst datei editiren hier zum Beispiel Kerio  connect