Опис тега kbp
Я досі думаю, що ця відповідь є найкращим рішенням для вашої проблеми. Якщо ви наполягаєте на зміна проксі-сервера системи для ваших цілей, ви можете використовувати скрипт, наведений нижче. І ви хочете це Unity або Gnome по вашому питанню.
#!/бін/Баш
якщо [ $# -ЛТ 1 ]
тоді
Ехо "$0: відсутній операнд"
Ехо "використання $0 [параметр]"
Ехо "параметри : [за умовчанням|обмеження]"
вихід 0
інтернет
справа "$1" в
за замовчуванням)
gsettings встановлені org.гном.системи.проксі-режим "вручну"
gsettings встановлені org.гном.системи.проксі.HTTP значення true
gsettings встановлені org.гном.системи.проксі.HTTP-проксі сервера.сервер.addr_1'
gsettings встановлені org.гном.системи.проксі.порт http proxy_port_1
gsettings встановлені org.гном.системи.проксі.автентифікації http 'ид_пользователя'
gsettings встановлені org.гном.системи.проксі.перевірки автентичності пароля http 'пароль'
gsettings встановлені org.гном.системи.використовувати ж-проксі, правда
gsettings встановлені org.гном.системи.проксі-ігнорувати-господарів [локальным'localhost', '127.0.0.1', 'всі', 'інші', 'господарі']
;;
обмежений)
gsettings встановлені org.гном.системи.проксі-режим "вручну"
gsettings встановлені org.гном.системи.проксі.HTTP значення true
gsettings встановлені org.гном.системи.проксі.HTTP-проксі сервера.сервер.addr_2'
gsettings встановлені org.гном.системи.проксі.порт http proxy_port_2
gsettings встановлені org.гном.системи.проксі.автентифікації http 'ид_пользователя'
gsettings встановлені org.гном.системи.проксі.перевірки автентичності пароля http 'пароль'
gsettings встановлені org.гном.системи.використовувати ж-проксі, правда
gsettings встановлені org.гном.системи.проксі-ігнорувати-господарів [локальным'localhost', '127.0.0.1', 'всі', 'інші', 'господарі']
;;
* )
параметр Ехо "$0: інвалід"
;;
эсок
Необхідно визначити два набору проксі.сервер.адреса
, помилки
, ид_пользователя
, пароль
і ігнорувати господарів
у двох розділах для замовчуванням створений проксі і Tor відповідно.
Якщо ви не хочете, щоб частина просто видалити цей рядок або змініть параметри у відповідності з вашими потребами. Наприклад, якщо у вас немає ид_пользователя
і пароль
для проксі-видаліть ці рядки При копіюванні сценарію. Швидше за все, Тор не вказати ім'я користувача та пароль.
Використання
зберегти сценарій як switch_proxy.sh
. Дати йому дозвіл на виконання.
чмод +х /path/to/switch_proxy.sh
Щоб використовувати проксі-систему за умовчанням в ширину,
/за замовчуванням path/to/switch_proxy.sh
Щоб використовувати змінено проксі-системи, широкий,
/path/to/switch_proxy.sh обмежений