Můj přístup k internetu je přes proxy, můj OS je Debian 8, každá aplikace jej musí nakonfigurovat tak, aby používala proxy, ale existují některé, které bolí hlava, aby to fungovalo s proxy, pak moje otázka zní:existuje nějaký způsob nebo program, který odešle všechna moje připojení (tcp, udp atd.) na proxy? to znamená, jak nastavím celosystémové připojení přes proxy server?
Přijatá odpověď:
Existují různá řešení:
1. Konfigurace proměnných http_proxy
Můžete nastavit $http_proxy
a další takové proměnné. Většina aplikací vybere tuto proměnnou automaticky. Chcete-li to nastavit v celém systému, můžete tuto proměnnou nastavit buď ve svém ~/.bashrc
soubor nebo /etc/profile
. Nastavte jej jako:
http_proxy=http://user:[email protected]:3128
https_proxy=https://user:[email protected]:3128
export http_proxy
export https_proxy
2. Pomocí proxy_chains
Některé aplikace by nepoužívaly vaši proxy proměnnou a nemusí mít ani nastavení pro použití proxy serveru. V takovém případě můžete veškerý provoz počítače přesměrovat přes proxy server pomocí proxy_chains
.
Nikdy jsem nepoužil proxy_chains
, ale zdá se, že jejich domovská stránka sděluje vše na jediné stránce:http://proxychains.sourceforge.net/howto.html
3. Použití transparentního proxy
Chcete-li vynutit všechna připojení k počítači přes proxy, můžete také použít transparentní proxy jako alternativu k proxy_chains. Nemám moc ponětí, jak to nastavit (Udělal jsem to už dávno a fungovalo to! ), takže se budete muset podívat sami.