Quyida men tasvirlaydigan usul maqolani ispan tiliga tarjima qilish orqali olingan Arch Wiki-da dan foydalanish haqida proksi. Ushbu usul har qanday boshqa tarqatish uchun to'liq amal qilishi kerak.
Shunga o'xshash ish stoli muhiti Xfce o LXDE tizimda global proksi-serverdan foydalanishni boshqarishimizga imkon beradigan biron bir dastur etishmasligi Gnome o KDE.
Atrof muhitning o'zgaruvchilari
Ba'zi dasturlar (masalan, wget) ma'lum bir protokolning vakolatxonasini aniqlash uchun "protokol_proksi" shaklidagi muhit o'zgaruvchilaridan foydalanadi. (masalan, HTTP, FTP, ...).
Ushbu o'zgaruvchilarni sozlash bo'yicha misol:
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"
Agar biz yuqorida aytib o'tilgan proksi-muhit o'zgaruvchilarini barcha foydalanuvchilarga taqdim qilmoqchi bo'lsak, masalan, skriptni qo'shishimiz mumkin "Proxy.sh"ichida /etc/profile.d/. Ssenariyda ruxsatnomalar bo'lishi kerak.
# chmod +x /etc/profile.d/proxy.sh
Shu bilan bir qatorda, siz o'zingizning faylingizga funktsiya qo'shib o'zgaruvchilarni almashtirishni avtomatlashtirishingiz mumkin .bashrc quyidagicha:
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."
}
10 ta sharh, o'zingizni qoldiring
Haqiqat shundaki, men hech qachon proksi-serverni nima uchun ishlatmaganman?
Xo'sh ... Proksi-server juda ko'p narsalarga ega. Proksi-server mijoz tomonidan belgilangan manzilga ulanadigan tarmoq ulanishlarini to'xtatish uchun xizmat qiladi. Nimasi bor, men aytganimdek, u juda ko'p narsalarga ega. Keling, sizni qanday qilib oddiy tarzda tushuntirayotganimni ko'rib chiqaylik:
a) Aytaylik, kompaniyangizning shaxsiy kompyuterida siz proksi-serverni ko'rib chiqasiz. Agar u kesh funktsiyasiga ega bo'lsa va siz, masalan, desdelinux.net-ni kiritsangiz, olingan barcha ma'lumotlar uning keshida saqlanadi. Shunday qilib, boshqa vaqtda qayta kirganingizda, kirish biroz tezroq bo'ladi, chunki sizda ushbu keshda ba'zi narsalar bo'ladi.
b) Aytaylik, siz o'zingizning kompaniyangizdagi shaxsiy kompyuteringizdan ulanasiz va desdelinux.net saytiga kirishni xohlaysiz. Ushbu kompyuterni ko'rib chiqishga borganingizda, u sizning kompaniyangizning proksi-serveriga so'rov yuboradi va sizning cheklovlaringiz bo'yicha ushbu server sizning so'rovingizni Internetga yuboradi yoki uni rad etadi.
Bu ikkita odatiy holat. Proksi-server narsa yoki juda yaxshi yoki juda yomon bo'lishi mumkin (mening ishimda bo'lgani kabi).
Qo'shimcha ma'lumot uchun qarang Ushbu havola
Undan tashqari filtrlarni chetlab o'tish ham ishlaydi
Bu yana bir turdagi proksi-server
Men muallifdan so'radim, u PAN (bluetooth) orqali internetga ulanganmi? Men buni 7-chi yutuqda va XP-da qildim, ularda men aloqam bor edi, men proksi-serverni ko'tardim (javada ishlab chiqarilgan perProxy) va boshqa mashinada PAN orqali Firefox-ni IP va port bilan sozladim. Linuxga o'tganimda, endi mashinalar o'rtasida qanday qilib PAN qilishni bilmasdim.
Salom xayrli kun,
Men baxtli Lubuntu foydalanuvchisiman va men har kuni kollej aloqamdan (proksi-server bilan) va uy aloqamdan (proksi-serversiz) foydalanish muammosiga duch keldim. Shuning uchun, agar men tizim bo'ylab proksi-serverni sozlasam, kollejda yoki yo'qligimga qarab, uni o'chirib qo'yishim kerak.
Ushbu jarayonni avtomatlashtirishning bir usuli bormi, ulangan Wi-Fi tarmog'iga qarab, uni yoqish mumkinmi yoki yo'qmi?
Rahmat.
Salom xayrli kun 🙂
Sizning tizimingiz uchun proksini qanday o'rnatasiz? Qanday buyruq bilan?
Siz ulangan Wi-Fi-ni aniqlaydigan skriptni dasturlashim mumkin edi va ularning qaysi biriga qarab ... proksi-serverdan yoki boshqasidan foydalaning.
Salom va xush kelibsiz.
Hammaga salom! Men LXDE bilan bir muncha vaqt ishladim va Arielnikiga o'xshash masalada men Internetga ulanish uchun proksini sozlashga majbur bo'ldim.
Men AskUbuntu-dagi hujjatlarni ko'rib chiqayotgan edim va shunga o'xshash narsani so'ragan odamga duch keldim va javob juda foydali bo'ldi! Agar kimdir uni ko'rishni xohlasa, men havolani tark etaman: http://askubuntu.com/q/175172/260592
Va nihoyat, KZKG ^ Gaara Wifi-ni aniqlaydigan va proksi-serverni tarmoqqa qarab o'zgartiradigan skriptni dasturlashtirganmi yoki yo'qligini bilmoqchi edim ... Agar men uni baham ko'rishga qaror qilsam, bu juda foydali bo'lar edi.
Katta rahmat va salomlar!
Salom, men slackware 14.1 dan foydalanayapman va skript qismini to'g'ri bajarganman, tizimimda topolmaganim .bashrc fayli
Ushbu maqola biroz eskirgan, ammo men sizlarga hali ham yozaman, chunki bu mening muammoimga eng yaqin narsa bo'lib tuyuladi:
Foydalanuvchimda USER @ COMPANY formasi bo'lganida nima qilishim kerak? E'tibor bergan bo'lsangiz; Ikkita arrob bir satrda qoladi!