Ich suche ein Programm, das als Proxy-Manager für Ubuntu fungiert, genauso wieProxifierfür Windows.
Antwort1
Laut der Beschreibung auf der Homepage von Proxifier ist die SoftwarePrivoxysieht nach einer guten Empfehlung aus. Privoxy ist eine Proxy-Anwendung, die viele datenschutzrelevante Dinge (Cookies, Webbugs usw.) filtert. Die Software ermöglicht jedoch die Konfiguration von HTTP, SOCKS und anderen Arten von Software und ist sehr flexibel. Ich bin sicher, dass dies ein guter Ersatz ist.
Nach dem LesenIhr KommentarIch kann noch etwas mehr ins Detail gehen: Die zentrale Konfigurationsdatei ist /etc/privoxy/config
. Das Verzeichnis /etc/privoxy
enthält noch einige weitere Dateien. Die config
Datei ist sehr gut dokumentiert.
Nehmen wir an, Sie möchten den gesamten Datenverkehr an example.com über Proxy-A und den gesamten Datenverkehr an askubuntu.com über Proxy-B senden. SSL/TLS-Datenverkehr (HTTPS) sollte keinen Proxy verwenden. Fügen Sie daher die folgenden Zeilen hinzu:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
Auf das Schlüsselwort forward
folgt eine Site oder ein Muster. Dies kann eine IP-Adresse, ein Hostname oder ein regulärer Ausdruck sein. Der gesamte Datenverkehr, der übereinstimmt, wird an den letzten Eintrag in der Zeile gesendet. Dies ist die Proxy-Adresse. Wenn Sie .
am Ende einer Zeile einen (Punkt) verwenden, bedeutet dies, dass das vorherige Muster keinen Proxy verwendet. Weitere Informationen finden Sie unterHandbuch.
Antwort2
Ich weiß, dass es eine sehr alte Frage ist. Aber ich beantworte sie für jeden, der noch nach einer guten Alternative zu „Proxifer“ sucht.
Redsocks scheint gute Arbeit zu leisten!
Ich habe es so eingerichtet, dass es an mehrere Socks-Proxys weitergeleitet wird. Beispielkonfiguration von /etc/redsocks.conf
unten:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
Richten Sie dann iptables ein, um an die verschiedenen Ports zu routen
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
Antwort3
Proxifier für Linux:
Ab 2019 gibt es keine gebündelte Anwendung mehr, die alles kann, was ein Proxifier kann. Stattdessen können Sie für jede Proxifier-Funktion unterschiedliche Anwendungen verwenden.
Netzwerk für eine Anwendung blockieren
Hier isteine detaillierte Liste von Lösungen für diesen Zweck
Route nach IP
LinuxRouting-Tabellekann verwendet werden, um Regeln zur Routing-Tabelle hinzuzufügen und so IP/IP-Bereich zu routen
Route nach Domain
Eine Kombination aus einem Sniproxy und einem DNS-Server kann diese Aufgabe erfüllen (dieser unterstützt auch Socks und kann einfach eingerichtet werden).SNI-SSL-ProxyUndUngebunden(auf github)
Weiterleitung per Anwendung (Proxy)
Proxygebundenkann den Job machen
Route nach Anwendung (Schnittstellen)
Diese AntwortListen Sie die verschiedenen Lösungen für diesen Zweck auf.
Beobachten und überwachen Sie den Netzwerkverkehr
Netzwerk-WatcheroderWatcher-TCP-Ansichtwird den Job machen
Antwort4
Sie können verwenden tsocks
oderdante