Використовуйте проксі в 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 - сказав він

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

      а) Скажімо, на ПК вашої компанії ви переглядаєте проксі. Якщо він має функцію кешування, і ви введете, наприклад, desdelinux.net, вся отримана інформація зберігатиметься в його кеші. Отже, коли ви входите знову в інший час, доступ буде дещо швидшим, оскільки у вас буде кілька елементів у згаданому кеші.

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

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

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

      1.    мужність - сказав він

        І це також працює, щоб обійти фільтри, не забуваймо

        1.    KZKG ^ Гаара <"Linux - сказав він

          Це інший вид проксі 🙂

  2.   arturo molina - сказав він

    Я хотів запитати у автора, чи він коли-небудь ділив з’єднання з Інтернетом через 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.   sLaCKeR - сказав він

    Привіт, я використовую Slackware 14.1, і я правильно зробив частину сценарію; у моїй системі я не знайшов файл .bashrc

  5.   Бафомет - сказав він

    Ця стаття трохи стара, але я все одно напишу вам її, тому що вона, здається, є найближчою до МОЄЇ проблеми:
    Що робити, коли у мого користувача є форма USER @ COMPANY? Якщо ви звернете увагу; Дві аробати залишаться на одній лінії!