Gibt es ein Dienstprogramm wie "Proxifier" für Ubuntu?

10

Ich suche ein Programm, das als Proxy-Manager für Ubuntu fungiert, genau wie Proxifier für Windows.

Hamed Momeni
quelle
1
Könnten Sie einige Wörter hinzufügen, die Ihnen an Proxifier besonders gefallen? Dies würde es einfacher machen, eine spezielle Software für Sie zu empfehlen.
Qbi
Ich mag die Funktion, mit der der gesamte Datenverkehr systemweit über einen bestimmten Proxy geleitet werden kann. Es ermöglicht auch das Festlegen von Proxy-Regeln.
Hamed Momeni
Ich habe Privoxy in Ubuntu installiert, weiß aber nicht, wie ich es konfigurieren soll. Genau, ich habe ein VPN-Konto, das in Proxifier (Windows) perfekt funktioniert. Es hat einen "Hostnamen", einen "Benutzernamen" und ein "Passwort". Wie kann ich diese Parameter in Privoxy einstellen?
Amir Hossein Jadidinejad

Antworten:

7

Laut der Beschreibung der Homepage von Proxifier scheint die Software Privoxy eine gute Empfehlung zu sein. Privoxy ist eine Proxy-Anwendung, die viele datenschutzbezogene Dinge (Cookies, Webbugs usw.) filtert. Die Software ermöglicht jedoch die Konfiguration von HTTP, SOCKS und anderen Softwaretypen und ist sehr flexibel. Ich bin sicher, dass dies ein guter Ersatz ist.

Nachdem ich Ihren Kommentar gelesen habe, kann ich etwas näher darauf eingehen: Die zentrale Konfigurationsdatei ist /etc/privoxy/config. Das Verzeichnis /etc/privoxyenthält auch einige andere Dateien. Die configDatei ist sehr gut dokumentiert.

Nehmen wir an, Sie möchten den gesamten Datenverkehr über Proxy-a an example.com und den gesamten Datenverkehr über Proxy-b an askubuntu.com senden. SSL / TLS-Verkehr (HTTPS) sollte keinen Proxy verwenden. Sie fügen also die folgenden Zeilen hinzu:

forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .

Dem Schlüsselwort forwardfolgt eine Site oder ein Muster. Dies kann eine IP-Adresse, ein Hostname oder ein regulärer Ausdruck sein. Der gesamte übereinstimmende Datenverkehr wird an den letzten Eintrag in der Zeile gesendet. Dies ist die Proxy-Adresse. Wenn Sie ein .(einen Punkt) am Ende einer Zeile verwenden, bedeutet dies, dass das vorherige Muster keinen Proxy verwendet. Weitere Informationen finden Sie im Handbuch .

qbi
quelle
kann spezifischer für eine https-Server-IP mit Benutzername und Passwort sein? Ich habe Proxychains ausprobiert, es funktioniert gut, aber es ist nicht gelungen, Facebook gegen Proxifier zu öffnen.
Sina
3

Sie können tsocksoder verwendendante

Socke
quelle
3

Ich weiß, dass es eine sehr alte Frage ist. Aber ich werde es für jeden beantworten, der noch nach einer guten "Proxifer" -Alternative sucht.

Redsocks scheint einen guten Job zu machen!.

http://darkk.net.ru/redsocks/

Ich habe es so eingerichtet, dass es zu mehreren Socken-Proxys weitergeleitet wird. Beispielkonfiguration von /etc/redsocks.confunten:

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 zu den 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
Fatdunky
quelle
2

Proxifier für Linux:

Ab 2019 gibt es keine gebündelte Anwendung, die alles tut, was der Proxifier tut. Stattdessen können Sie für jede Proxifier-Funktion unterschiedliche Anwendungen verwenden.

  • Netzwerk für eine Anwendung blockieren

    Hier finden Sie eine detaillierte Liste der Lösungen für diesen Zweck

  • Route per IP

    Die Linux- Routing-Tabelle kann verwendet werden, um Regeln zur Routing-Tabelle hinzuzufügen und damit den IP / IP-Bereich zu routen

  • Route nach Domain

    Eine Kombination aus einem Sniproxy und einem DNS-Server kann den Job erledigen (dies unterstützt auch Socken und kann einfach eingerichtet werden). SNI-SSL-Proxy und Unbound ( auf Github )

  • Route nach Anwendung (Proxy)

    Proxybound kann den Job erledigen

  • Route nach Anwendung (Schnittstellen)

    Diese Antwort listet die verschiedenen Lösungen für diesen Zweck auf.

  • Beobachten und überwachen Sie den Netzwerkverkehr

    Network-Watcher oder Watcher-TCP-View erledigen den Job

Intika
quelle