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

Метод, який я описую нижче, був отриманий шляхом перекладу статті на іспанську мову на Arch Wiki про використання a довірена особа. Цей метод повинен бути абсолютно придатним для будь-якого іншого розподілу.

Настільні середовища, такі як 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 - сказав він

      Ну ... Проксі має багато застосувань. Проксі-сервер служить для перехоплення мережевих з'єднань, які клієнт здійснює до сервера призначення. Що, як я вже говорив, має багато варіантів використання. Давайте подивимось, як я пояснюю вам простий спосіб:

      a) Digamos que en la PC de tu empresa navegas mediante un Proxy. Si este tiene la función de caché y entras por ejemplo a desdelinux.net, toda la información que recibas se guardará en la caché del mismo. Entonces, cuando vuelvas a acceder en otro momento, el acceso será un poco más rápido porque tendrás algunos elementos en dicha caché.

      b) Digamos que te conectas desde una PC en tu empresa y quieres acceder a desdelinux.net. Esa PC cuando tu vas a navegar, le hace la petición al Servidor Proxy de tu empresa y según las restricciones que tengas, este servidor envía tu petición a Internet o te la rechaza.

      Це два типові випадки. Проксі-сервер може бути чимось або дуже хорошим, або дуже дуже поганим (як у моєму випадку).

      Для отримання додаткової інформації див це посилання

      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? Якщо ви звернете увагу; Дві аробати залишаться на одній лінії!