V operačním systému Linux Like máme proměnné jako http_proxy,ftp_proxy a https_proxy, jejichž prostřednictvím můžeme přistupovat k Internetu přes proxy na konzoli Linux.
Všechny výše uvedené proměnné lze použít s nástroji jako elinks, wget, lynx, rsync a dalšími.
Předpokládám linuxové servery, které jsou za proxy servery a mohou se připojit k internetu pouze přes nastavení proxy.
Nastavení proxy na příkazovém řádku
Příklad 1 :Přístup k základním stránkám http přes proxy, použijte níže uvedenou proměnnou.
Syntaxe:
# export http_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Příklad:
# export http_proxy=http://proxy.thegeekdiary.com:8080
Příklad 2 :Nastavení proxy chráněného heslem.
Syntaxe:
# export http_proxy=http://USERNAME:PASSWORD@[proxy-server-ip-or-dns-name]:PORT
Příklad:
# export http_proxy=http://nsit:*****@proxy.thegeekdiary.com:8080/
Pomocí příkazu Above jsme nastavili nastavení proxy spolu s uživatelským jménem a heslem.
Příklad 3 :Chcete-li přistupovat k zabezpečeným stránkám (https) přes proxy, nastavte níže proměnnou.
Syntaxe:
# export https_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Příklad:
# export https_proxy=http://proxy.thegeekdiary.com:8080/
Příklad 4 :Chcete-li přistupovat na stránky založené na ftp přes proxy, nastavte níže uvedenou proměnnou:
Syntaxe:
# export ftp_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Příklad:
# export ftp_proxy=http://proxy.thegeekdiary.com:8080/
Poznámka :Protože jsou tyto proměnné deklarovány pro konkrétní relaci, chcete-li ji nastavit trvale, definujte tyto proměnné v souboru:
# vi /etc/bash.bashrc export http_proxy=http://proxy.thegeekdiary.com:8080/ export ftp_proxy=http://proxy.thegeekdiary.com:8080/ https_proxy=http://proxy.thegeekdiary.com:8080/
Příklad 5 :Nastavení proxy v APT na Ubuntu Linux.
# vi /etc/apt/apt.conf Acquire::http::Proxy "http://[proxy-server-ip-or-dns-name]:[Port-Number]";
Příklad 6 :Nastavení proxy pro RSYNC:
Syntaxe:
# export RSYNC_PROXY="http://[proxy-server-ip-or-dns-name]:[Port-Number]”
Příklad:
# export RSYNC_PROXY="http://proxy.thegeekdiary.com:8080”