Czy jest jakieś narzędzie takie jak `Proxifier` dla Ubuntu?

10

Szukam programu, który działa jako menedżer proxy dla Ubuntu, podobnie jak Proxifier dla systemu Windows.

Hamed Momeni
źródło
1
Czy mógłbyś dodać kilka słów, które szczególnie lubisz w Proxifier? Ułatwiłoby to zalecenie specjalnego oprogramowania.
qbi
Podoba mi się funkcja, która pozwala łatwo kierować cały ruch przez określony serwer proxy w całym systemie. Pozwala także na ustawienie reguł proxy.
Hamed Momeni,
Zainstalowałem Privoxy w Ubuntu, ale nie wiem jak go skonfigurować? Właśnie mam konto VPN, które doskonale działa w Proxifier (Windows). Ma „nazwę hosta”, „nazwę użytkownika” i „hasło”. Jak mogę ustawić te parametry w Privoxy?
Amir Hossein Jadidinejad

Odpowiedzi:

7

Zgodnie z opisem strony głównej Proxifier, oprogramowanie Privoxy wygląda na dobrą rekomendację. Privoxy to aplikacja proxy, która filtruje wiele rzeczy związanych z prywatnością (pliki cookie, błędy sieciowe itp.). Jednak oprogramowanie pozwala skonfigurować HTTP, SOCKS i inne rodzaje oprogramowania i jest bardzo elastyczne. Jestem pewien, że to dobry zamiennik.

Po przeczytaniu twojego komentarza mogę bardziej szczegółowo: Centralny plik konfiguracyjny to /etc/privoxy/config. Katalog /etc/privoxyzawiera także inne pliki. configPlik jest bardzo dobrze udokumentowane.

Załóżmy, że chcesz wysłać cały ruch do example.com przez proxy-a i cały ruch do askubuntu.com przez proxy-b. Ruch SSL / TLS (HTTPS) nie powinien używać żadnego proxy. Więc dodajesz następujące linie:

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

Po słowie kluczowym forwardnastępuje witryna lub wzór. Może to być adres IP, nazwa hosta lub wyrażenie regularne. Cały ruch, który pasuje, zostanie wysłany do ostatniego wpisu w linii. To adres proxy. Kiedy używasz .(kropki) końca linii, oznacza to, że wcześniejszy wzór nie będzie używał żadnego proxy. Więcej informacji znajdziesz w podręczniku .

qbi
źródło
może być bardziej szczegółowy dla adresu IP serwera https z nazwą użytkownika i hasłem? Próbowałem Proxychains, działa dobrze, ale nie udało się otworzyć Facebooka przed Proxifier.
Sina,
3

możesz użyć tsockslubdante

skarpeta
źródło
3

Wiem, że to bardzo stare pytanie. Odpowiem jednak dla każdego, kto wciąż szuka dobrej alternatywy dla „Proxifer”.

Wydaje się, że Redsocks wykonuje dobrą robotę!

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

Skonfigurowałem go tak, aby kierował do wielu skarpet proxy. Przykładowa konfiguracja od /etc/redsocks.confdołu:

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;
}

Następnie skonfiguruj iptables, aby kierował do różnych portów

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
gruby
źródło
2

Proxifier dla Linux:

Począwszy od 2019 r. Nie ma dołączonej aplikacji, która robi wszystko, co robi proxy, zamiast tego można używać różnych aplikacji dla każdej funkcji proxy.

  • Zablokuj sieć dla aplikacji

    Oto szczegółowa lista rozwiązań do tego celu

  • Trasa przez ip

    Tabela routingu systemu Linux może służyć do dodawania reguł do tabeli routingu, a tym samym do trasowania zakresu ip / ip

  • Trasa według domeny

    Kombinacja sniproxy i serwera dns może wykonać to zadanie (obsługuje także skarpetki i można je łatwo skonfigurować) SNI-SSL-Proxy i Unbound ( na github )

  • Trasa według aplikacji (proxy)

    Proxybound może wykonać zadanie

  • Trasa według aplikacji (interfejsy)

    W odpowiedzi wymieniono różne rozwiązania dla tego celu.

  • Oglądaj i monitoruj ruch sieciowy

    Network-Watcher lub Watcher-TCP-View wykona zadanie

intika
źródło