Използвайте прокси в 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."
}


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   северен елен каза той

    истината никога не съм използвал прокси за какво е това?

    1.    elav <° Linux каза той

      Ами ... Проксито има много приложения. Прокси служи за прихващане на мрежовите връзки, които клиентът прави към целевия сървър. Какво става, както казах, има много приложения. Нека да видим как ви обяснявам по прост начин:

      a) Да приемем, че на компютъра на вашата компания сърфирате през прокси. Ако има функцията за кеширане и въведете напр. desdelinux.net, цялата информация, която получавате, ще бъде запазена в неговия кеш. След това, когато го осъществите отново в друг момент, достъпът ще бъде малко по-бърз, защото ще имате някои елементи в споменатия кеш.

      b) Да приемем, че се свързвате от компютър във вашата компания и искате да имате достъп desdelinux.net. Този компютър, когато отидете да разглеждате, прави заявка до прокси сървъра на вашата компания и в зависимост от ограниченията, които имате, този сървър изпраща заявката ви до интернет или я отхвърля.

      Това са два типични случая. Прокси сървърът може да бъде нещо или много добро, или много много много лошо (както в моя случай).

      За повече информация вижте тази връзка

      1.    смелост каза той

        И също така работи, за да заобиколи филтрите, да не забравяме

        1.    KZKG ^ Gaara <"Linux каза той

          Това е друг вид прокси 🙂

  2.   Артуро молина каза той

    Исках да попитам автора дали споделял ли е някога интернет връзка чрез PAN (bluetooth)? Направих го в win 7 и XP, в които имах връзката, вдигнах прокси (perProxy направен в java) и в другата машина чрез PAN конфигурирах Firefox с IP и порт. Когато преминах към Linux, вече не знаех как да правя PAN между машините.

  3.   Ариел каза той

    Здравейте добър ден,
    Аз съм щастлив потребител на Lubuntu и срещнах проблема, че ежедневно използвам връзката на моето училище (с прокси) и домашната си връзка (без прокси). Следователно, ако конфигурирам общосистемния прокси, трябва да го слагам и изключвам в зависимост от това дали съм в колеж или не.

    Има ли начин да автоматизирате този процес, така че в зависимост от Wi-Fi мрежата, към която се свързвате, той да може да бъде активиран или не?

    За поздрав.

    1.    KZKG ^ Гаара каза той

      Здравейте добър ден 🙂
      Как става така, че настройвате прокси за вашата система? По каква команда?

      Бих могъл да програмирам скрипт, който открива Wifi, с който сте свързани, и в зависимост от това коя е ... използвайте прокси или друг.

      Поздрави и добре дошли.

      1.    ДжериKpg каза той

        Здравейте всички! От известно време работя с LXDE и по въпрос, подобен на този на Ариел, бях принуден да конфигурирам прокси, за да се свържа с интернет.
        Преглеждах документацията на AskUbuntu и попаднах на някой, който попита нещо подобно и отговорът беше много полезен! Оставям връзката, в случай че някой има интерес да я разгледа: http://askubuntu.com/q/175172/260592
        И накрая, бих искал да знам дали KZKG ^ Gaara е програмирал скрипта, който открива Wifi и променя проксито в зависимост от мрежата ... Истината би била много полезна, ако реша да я споделя.

        Благодаря ви много и поздрави!

  4.   ЛЕНИЯК каза той

    Здравейте, използвам slackware 14.1 и направих правилно частта от скрипта, но не намерих в системата си файла .bashrc

  5.   Бафомет каза той

    Тази статия е малко стара, но все пак ще ви напиша в нея, защото изглежда, че е най-близо до МОЯТ проблем:
    Какво трябва да направя, когато моят потребител има формуляра ПОТРЕБИТЕЛ @ КОМПАНИЯ? Ако обърнете внимание; Два arrobas ще останат на една и съща линия!