Выкарыстоўвайце проксі ў Openbox, Fluxbox, LXDE, Xfce і падобных

Апісаны ніжэй спосаб быў атрыманы шляхам перакладу артыкула на іспанскую мову на Arch Wiki аб выкарыстанні Даверанасць. Гэты спосаб павінен быць справядлівым для любога іншага распаўсюджвання.

Настольныя асяроддзя, як Xfce o LXDE не хапае прыкладанняў, якія дазваляюць кіраваць выкарыстаннем глабальнага проксі-сервера ў сістэме так, як мы можам гэта зрабіць гном o KDE.

Зменныя асяроддзя

Некаторыя праграмы (напрыклад, wget) выкарыстоўваюць зменныя асяроддзя ў выглядзе "protocol_proxy" для вызначэння прадстаўлення пэўнага пратакола (напрыклад, HTTP, FTP, ...).

Вось прыклад таго, як усталяваць гэтыя зменныя:

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"

Калі мы хочам зрабіць вышэйзгаданыя зменныя асяроддзя проксі даступнымі для ўсіх карыстальнікаў, мы можам дадаць сцэнар, напрыклад "Proxy.sh"ўнутры /etc/profile.d/. Сцэнар павінен мець дазволы на выкананне.

# chmod +x /etc/profile.d/proxy.sh

Акрамя таго, вы можаце аўтаматызаваць пераключэнне зменных, дадаўшы ў файл функцыю .bashrc наступным чынам:

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 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Ren сказаў

    праўда, я ніколі не карыстаўся проксі для чаго гэта?

    1.    elav <° Linux сказаў

      Ну ... Проксі мае шмат варыянтаў выкарыстання. Проксі служыць для перахопу сеткавых злучэнняў, якія кліент робіць з серверам прызначэння. Што, як я ўжо казаў, мае шмат карысці. Давайце паглядзім, як я вам проста растлумачу:

      а) Скажам, на ПК вашай кампаніі вы праглядаеце проксі. Калі ў ім ёсць функцыя кэшавання, і вы ўводзіце, напрыклад, desdelinux.net, уся атрыманая інфармацыя будзе захоўвацца ў яго кэшы. Такім чынам, калі вы ўвойдзеце зноў у іншы час, доступ стане крыху больш хуткім, таму што ў вас будзе некалькі элементаў у згаданым кэшы.

      б) Скажам, вы падлучаецеся з ПК у вашай кампаніі і хочаце атрымаць доступ да desdelinux.net. Калі вы ідзяце праглядаць гэты ПК, ён робіць запыт на проксі-сервер вашай кампаніі, і ў залежнасці ад абмежаванняў у вас гэты сервер адпраўляе ваш запыт у Інтэрнэт альбо адхіляе яго.

      Гэта два тыповыя выпадкі. Проксі-сервер можа быць чымсьці альбо вельмі добрым, альбо вельмі вельмі дрэнным (як у маім выпадку).

      Для атрымання дадатковай інфармацыі гл гэтая спасылка.

      1.    мужнасць сказаў

        І гэта таксама працуе, каб абыйсці фільтры, не будзем забываць

        1.    KZKG ^ Гаара <"Linux сказаў

          Гэта яшчэ адзін від проксі 🙂

  2.   Артура Маліна сказаў

    Я хацеў спытаць у аўтара, ці даводзілася яму калі-небудзь выкарыстоўваць Інтэрнэт-злучэнне праз PAN (Bluetooth)? Я зрабіў гэта ў win 7 і XP, у якіх у мяне было падключэнне, я падняў проксі-сервер (perProxy, зроблены ў Java), а ў іншай машыне праз PAN наладзіў Firefox з IP і портам. Калі я перайшоў на Linux, я больш не ведаў, як рабіць PAN паміж машынамі.

  3.   Арыэль сказаў

    Добры дзень, добры дзень,
    Я шчаслівы карыстальнік Lubuntu, і я сутыкнуўся з праблемай таго, што я штодня выкарыстоўваю сувязь маёй школы (з проксі-серверам) і хатнюю сувязь (без проксі-сервера). Такім чынам, калі я наладжваю агульнасістэмны проксі-сервер, я павінен уключаць і выключаць яго ў залежнасці ад таго, вучуся я ў каледжы ці не.

    Ці ёсць спосаб аўтаматызаваць гэты працэс, каб у залежнасці ад падлучанай сеткі Wi-Fi яго можна было актываваць ці не?

    Прывітанне.

    1.    KZKG ^ Гаара сказаў

      Добры дзень, добры дзень 🙂
      Як гэта, што вы ўсталёўваеце проксі для вашай сістэмы? Па якой камандзе?

      Я мог бы запраграмаваць сцэнар, які выяўляе Wi-Fi, да якога вы падлучаны, і ў залежнасці ад таго, які з іх гэта ... выкарыстоўвайце проксі-сервер ці іншы.

      Вітаю і вітаю.

      1.    ДжэрыKpg сказаў

        Прывітанне ўсім! Я некаторы час працую з LXDE, і па справе, аналагічным Арыэлю, мяне прымусілі наладзіць проксі-сервер для падлучэння да Інтэрнэту.
        Я праглядаў дакументацыю на AskUbuntu і наткнуўся на таго, хто спытаў нешта падобнае, і адказ быў вельмі карысны! Я пакідаю спасылку на выпадак, калі камусьці цікава яе паглядзець: http://askubuntu.com/q/175172/260592
        І, нарэшце, я хацеў бы ведаць, калі KZKG ^ Гаара запраграмаваў сцэнар, які выяўляе Wi-Fi і змяняе проксі ў залежнасці ад сеткі ... Было б вельмі карысна, калі б я вырашыў падзяліцца ім.

        Вялікі дзякуй і прывітанне!

  4.   лайдак сказаў

    Прывітанне, я выкарыстоўваю slackware 14.1, і я правільна зрабіў частку сцэнарыя, але ў сваёй сістэме я не знайшоў файл .bashrc

  5.   Бафомет сказаў

    Гэты артыкул крыху стары, але я ўсё роўна напішу яго ў ім, бо, здаецца, гэта бліжэй за ўсё да МОЙ праблемы:
    Што рабіць, калі мой карыстальнік мае форму USER @ COMPANY? Калі вы звярніце ўвагу; Два ароба застануцца на адной лініі!