Настройка прокси для игнорирования всех локальных адресов [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь обойти прокси для всех адресов, которые являются адресами локальной сети. Например, http: // test / и http: // mymachine / и http: // theirmachine /

Есть ли простой способ сделать это?

26
задан 6 June 2018 в 08:28

4 ответа

Предполагая, что вы используете рабочий стол Ubuntu Gnome по умолчанию: вам нужно добавить локальные адреса хостов в список игнорирования в настройках прокси-сервера gnome:

alt text

0
ответ дан 6 June 2018 в 08:28

Как настройки прокси установлены в среде гнома Ubuntu.

Эти методы не являются полным доказательством и могут повредить конфигурацию системы. То, чтобы заставлять сеть вести себя нежелательным способом. Только сделайте это, если Вы понимаете, как это влияет на различные части системы.

Можно установить некоторые настройки прокси здесь. Но для игнорируют хосты, еще необходимо будет установить это где.

$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
http_proxy="http://192.168.1.250:8080/"
ftp_proxy="ftp://192.168.1.250:8080/"
https_proxy="https://192.168.1.250:8080/"

Огибающая команда связана с вышеупомянутым файлом, но много программ и системных утилит вносят изменения в среду. Больше информации может быть найдено здесь, считать это прежде, чем внести изменения. https://help.ubuntu.com/community/EnvironmentVariables

$ env | grep proxy
http_proxy=http://192.168.1.250:8080/
ftp_proxy=ftp://192.168.1.250:8080/
all_proxy=socks://192.168.1.250:8080/
https_proxy=https://192.168.1.250:8080/
no_proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home

просто измените это

no_proxy=myhost_to_ignore,$no_proxy
export no_proxy

Мы должны добавить назад список ранее набора no_proxy следовательно, мы добавляем его назад в конце строки. Это только применимо к терминальному сеансу, что команда выполняется в и не будет применяться, в масштабе всей системы читает общественную документацию справки для внесения постоянных изменений.

Для внесения изменений в среде гнома, можно использовать gconftool. Прочитайте следующее руководство прежде, чем попытаться внести изменения.
http://library.gnome.org/admin/system-admin-guide/stable/gconf-0.html.en

Вот инструкции относительно изменяющихся настроек прокси с помощью gconftool
http://library.gnome.org/admin/system-admin-guide/stable/gconf-8.html.en#gconf-10

$ gconftool --recursive-list /system/http_proxy 
use_authentication = false
authentication_password = 
authentication_user = 
ignore_hosts =[localhost,127.0.0.0/8,127.0.1.1]
use_http_proxy = true
port = 8080
use_same_proxy = true
host = 192.168.1.250

Следующий файл ~/.conf/system/http-proxy/%gconf.xml. Будет изменен следующей командой. Я не уверен, как установить тип списка с gconftool. МОИ попытки закончили тем, что удалили все предыдущие настройки.

Я уверен их, лучший способ сделать это!!
Безопасный способ сделать это. получите текущее содержание/system/http_proxy/ignore_hosts

gconftool -g  /system/http_proxy/ignore_hosts  

Затем скопируйте его содержание в следующую команду и добавьте хост, который Вы хотите добавить.

gconftool  --type list --list-type string  -s /system/http_proxy/ignore_hosts '[localhost,127.0.0.0/8,myhost]'
27
ответ дан 6 June 2018 в 08:28

Наш ИТ-отдел смог предоставить URL-адрес автоматической конфигурации, включающий все соответствующие шаблоны игнорирования и хосты для нашего домена. Это, безусловно, самый простой способ, если он вам доступен.

0
ответ дан 6 June 2018 в 08:28

Я столкнулся с этой проблемой. в моем случае у меня Ubuntu 14.04, и я нашел решение здесь

Вы можете установить dconf-editor и открыть dconf-editor -> system -> proxy с помощью этого редактора, а затем добавить свои хосты в ignore-hosts на этом окно и все.

0
ответ дан 6 June 2018 в 08:28

Другие вопросы по тегам:

Похожие вопросы: