Настройки прокси для одного веб-сайта

Вы установили, что никогда не проверяете наличие обновлений, но вы обнаружите, что диспетчер обновлений открывается, поскольку он уже знает, что есть обновления. Выполняйте обновления, которые у вас есть, и он не будет вас беспокоить до тех пор, пока вы не обновите списки файлов.

Это немного похоже на то, что терминал скажет вам, когда есть обновления в списке apt, которые были помещены туда с 'apt-get update' и будет напоминать вам, пока вы их не установите.

1
задан 14 January 2014 в 12:33

2 ответа

Зачем вам делать системный прокси-сервер, только для 2 или 3 веб-сайтов? Я имею в виду, что это проще, и, на мой взгляд, лучше сделать прокси-сервер для этих веб-сайтов в Firefox или Chrome или в любом браузере, который вы используете. Просто подумайте об этом, каждый раз, когда вы используете Skype или пар или любую другую программу, которая нуждается в Интернете, вам нужно будет увидеть, имеете ли вы доступ к YouTube или Google или любому другому сайту, который вы хотите использовать прокси. Я думаю, что еще одним решением будет установка расширения в Chrome или Firefox и настройка браузера только для использования прокси-сервера для этих сайтов.

1
ответ дан 24 May 2018 в 13:02
  • 1
    youtube заблокирован в моей стране, к сожалению, поэтому, когда я посещаю некоторые блоги, новости и т. д., когда у вас есть встроенные видеоролики YouTube, я должен запускать сеть и применять системные прокси-серверы, в kde мне понравился этот подход. и я буду любить использовать tor вместо некоторых случайных прокси. – wedu 26 January 2014 в 10:59
  • 2
    если я хочу сделать это в браузере, как я могу это сделать, хром использует настройки сети gnome. я не мог найти расширение для выполнения этой работы, не могли бы вы дать мне один и сделать это цепью? – wedu 26 January 2014 в 11:03

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

#!/bin/bash
if [ $# -lt 1 ]
then
    echo "$0: missing operand"
    echo "Usage $0 [option]"
    echo "options : [default|restricted]"
    exit 0
fi
case "$1" in
    default)
        gsettings set org.gnome.system.proxy mode 'manual'
        gsettings set org.gnome.system.proxy.http enabled true
        gsettings set org.gnome.system.proxy.http host 'proxy.server.addr_1'
        gsettings set org.gnome.system.proxy.http port proxy_port_1
        gsettings set org.gnome.system.proxy.http authentication-user 'user_id'
        gsettings set org.gnome.system.proxy.http authentication-password 'password'
        gsettings set org.gnome.system.proxy use-same-proxy true
        gsettings set org.gnome.system.proxy ignore-hosts ['localhost',  '127.0.0.1', 'all', 'other', 'hosts']
        ;;
    restricted)
        gsettings set org.gnome.system.proxy mode 'manual'
        gsettings set org.gnome.system.proxy.http enabled true
        gsettings set org.gnome.system.proxy.http host 'proxy.server.addr_2'
        gsettings set org.gnome.system.proxy.http port proxy_port_2
        gsettings set org.gnome.system.proxy.http authentication-user 'user_id'
        gsettings set org.gnome.system.proxy.http authentication-password 'password'
        gsettings set org.gnome.system.proxy use-same-proxy true
        gsettings set org.gnome.system.proxy ignore-hosts ['localhost',  '127.0.0.1', 'all', 'other', 'hosts']
        ;;
    * ) 
        echo "$0: invalid option"
        ;;
esac

Вам нужно определить два набора proxy.server.addr, proxy_port, user_id, password и ignored hosts в над двумя разделами для вашего dafault и tor созданного прокси соответственно.

Если вы не хотите, чтобы какая-либо часть просто удаляла эту строку или изменяла параметры в соответствии с вашими потребностями. Например, если у вас нет user_id и password для прокси-сервера, удалите эти строки при копировании сценария. Вероятно, tor не предоставляет имя пользователя и пароль.

Использование

сохраняет сценарий как switch_proxy.sh. Дайте ему разрешение на выполнение.

chmod +x /path/to/switch_proxy.sh

Чтобы использовать вашу прокси-систему по умолчанию,

/path/to/switch_proxy.sh default

Чтобы использовать вашу измененную прокси-систему в широком диапазоне,

/path/to/switch_proxy.sh restricted
1
ответ дан 24 May 2018 в 13:02
  • 1
    Еще раз спасибо, но я думаю, что это так же, как установка псевдонима pxm = 'gsettings задает режим org.gnome.system.proxy mode' manual '' в ~ / .bash_aliases со всеми настройками прокси-сервера, настроенными в настройках ручного управления gnome. – wedu 26 January 2014 в 13:48
  • 2
    @wedu вы можете создать псевдоним, функцию bash или просто запустить скрипт на своем пути. – souravc 26 January 2014 в 14:11

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

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