Metoda, kterou popisuji níže, byla získána překladem článku do španělštiny na Arch Wiki o používání a Zástupce. Tato metoda musí být dokonale platná pro jakoukoli jinou distribuci.
Desktopová prostředí jako Xfce o LXDE postrádají jakoukoli aplikaci, která by jim umožňovala spravovat používání globálního proxy v systému způsobem, jakým to dokážeme Trpaslík o KDE.
Proměnné prostředí
Některé programy (například wget) používají k určení zastoupení určitého protokolu proměnné prostředí ve tvaru „protocol_proxy“ (například HTTP, FTP, ...).
Zde je příklad konfigurace těchto proměnných:
export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
Pokud chceme zpřístupnit výše uvedené proměnné prostředí proxy všem uživatelům, můžeme přidat například skript „Proxy.sh“uvnitř /etc/profile.d/. Skript musí mít oprávnění ke spuštění.
# chmod +x /etc/profile.d/proxy.sh
Alternativně můžete automatizovat přepínání proměnných přidáním funkce do souboru .bashrc jak následuje:
function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}
Pravda, nikdy jsem nepoužil proxy k čemu to je?
No ... Proxy server má mnoho využití. Proxy slouží k zachycení síťových připojení, která klient naváže na cílový server. Co se děje, jak jsem říkal, má mnoho využití. Uvidíme, jak vám to vysvětlím jednoduchým způsobem:
a) Řekněme, že na firemním PC prohlížíte proxy. Pokud má funkci cache a zadáte např. desdelinux.net, všechny informace, které obdržíte, budou uloženy v jeho mezipaměti. Poté, když k němu znovu přistoupíte v jiném čase, bude přístup o něco rychlejší, protože budete mít nějaké položky v uvedené mezipaměti.
b) Řekněme, že se připojujete z počítače ve vaší firmě a chcete mít přístup desdelinux.síť. Tento počítač, když přejdete na procházení, odešle požadavek na váš firemní proxy server a v závislosti na omezeních, která máte, tento server váš požadavek odešle do Internetu nebo jej odmítne.
Jedná se o dva typické případy. Proxy server může být něco nebo velmi dobrý, nebo velmi velmi špatný (jako v mém případě).
Více informací viz tento odkaz
Nezapomínáme ani na obcházení filtrů
To je další druh proxy 🙂
Chtěl jsem se zeptat autora, jestli sdílel někdy připojení k internetu přes PAN (bluetooth)? Udělal jsem to ve win 7 a XP, ve kterých jsem měl připojení, zvýšil jsem proxy (perProxy vyrobený v java) a na druhém stroji přes PAN jsem nakonfiguroval Firefox s IP a portem. Když jsem přešel na Linux, už jsem nevěděl, jak udělat PAN mezi stroji.
Dobrý den, dobrý den,
Jsem šťastný uživatel Lubuntu a narazil jsem na problém, že denně používám připojení své školy (s proxy) a také domácí připojení (bez proxy). Pokud tedy nakonfiguruji celosystémový proxy, musím ho zapnout a vypnout podle toho, zda jsem na vysoké škole nebo ne.
Existuje způsob, jak tento proces automatizovat, aby jej bylo možné aktivovat nebo ne v závislosti na síti Wi-Fi, ke které se připojujete?
Pozdrav.
Ahoj dobré odpoledne 🙂
Jak to, že nastavujete proxy pro váš systém? Jakým příkazem?
Mohl bych naprogramovat skript, který detekuje Wifi, ke kterému jste připojeni, a podle toho, které z nich je ... použijte proxy nebo jiný.
Zdravím a vítejte.
Ahoj všichni! Pracuji s LXDE na chvíli a pro věc podobnou Ariel jsem byl nucen nakonfigurovat proxy pro připojení k internetu.
Procházel jsem dokumentaci na AskUbuntu a narazil jsem na někoho, kdo se zeptal na něco podobného, a odpověď byla velmi užitečná! Odkaz nechávám pro případ, že by o něj někdo měl zájem: http://askubuntu.com/q/175172/260592
A nakonec bych rád věděl, jestli KZKG ^ Gaara naprogramoval skript, který detekuje Wifi a změní proxy v závislosti na síti ... Bylo by opravdu velmi užitečné, kdybych se rozhodl jej sdílet.
Děkuji moc a pozdravy!
Ahoj, používám slackware 14.1 a udělal jsem část skriptu správně, to, co jsem v mém systému nenašel, byl soubor .bashrc
Tento článek je trochu starý, ale přesto jej do něj napíšu, protože se zdá být nejblíže MÉMU problému:
Co mám dělat, když má můj uživatel formulář USER @ COMPANY? Pokud dáváte pozor; Dvě arroba zůstanou na stejné lince!