Metodas, kurį aprašau toliau, buvo gautas verčiant straipsnį į ispanų kalbą „Arch Wiki“ apie naudojimąsi a Įgaliojimas. Šis metodas turi būti visiškai tinkamas bet kokiam kitam platinimui.
Patinka darbalaukio aplinkai Xfce o LXDE trūksta jokios programos, leidžiančios jiems valdyti visuotinio tarpinio serverio naudojimą sistemoje taip, kaip mes galime tai padaryti Gnomas o KDE.
Aplinkos įvairovė
Kai kurios programos (pvz., „Wget“) naudoja „protokoll_proxy“ formos aplinkos kintamuosius tam tikro protokolo vaizdavimui nustatyti. (pvz., HTTP, FTP ir kt.).
Štai pavyzdys, kaip sukonfigūruoti šiuos kintamuosius:
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"
Jei norime, kad minėti tarpinio serverio aplinkos kintamieji būtų prieinami visiems vartotojams, galime pridėti scenarijų, pvz. „Proxy.sh“viduje /etc/profile.d/. Scenarijus turi turėti leidimus.
# chmod +x /etc/profile.d/proxy.sh
Arba galite automatizuoti kintamųjų perjungimą, pridėdami funkciją prie failo .bashrc taip:
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."
}
