Установить Linux Proxy без перезагрузки системы - PullRequest
0 голосов
/ 25 апреля 2018

Я пытался сменить мой прокси на моем компьютере, так как в офисе они используют прокси, а я дома не использую прокси. Поэтому каждый день я прихожу в офис и настраиваю прокси, используя этот прекрасный инструмент. Хотя это и хорошо, но требует перезапуска, чтобы применить все прокси.

В основном я знаю, что способ установки прокси в Linux заключается в изменении / etc / environment и добавлении http_proxy значений (или https_proxy для ssl), и также добавьте no_proxy , если вы хотите обойти некоторые хосты / IP. Инструмент ProxyMan , о котором я упоминал ранее, в основном делает то же самое, но в интерактивном режиме. Но все же, для его применения требуется перезагрузка.

Я хочу спросить, можем ли мы применить изменения настроек прокси-сервера без перезагрузки компьютера?

Спасибо ...

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Если вы используете графическую среду, вы можете использовать инструмент, который я недавно разработал; он размещен на https://github.com/okelet/proxychanger.

0 голосов
/ 25 апреля 2018

Файл /etc/environment читается только при входе в систему, когда активирован стек PAM.Более глубоко, это pam_env.so, который читает файл.

Редактировать /etc/pam.d/sudo (например, sudo vim /etc/pam.d/sudo) и изменить auth на session в начале следующей строки:

auth       required   pam_env.so readenv=1 user_readenv=0

Так должно стать:

session       required   pam_env.so readenv=1 user_readenv=0
...