Я не могу найти настройки прокси в любом месте. Должен ли я установить его через терминал, через gconftools или есть какой-то графический подарок для нее?
В Ubuntu Studio, например Xubuntu в, использует окружение рабочего стола Xfce, который не содержит графический инструмент для настройки системного прокси (в отличие от по умолчанию в Ubuntu среда рабочего стола, единства).
в <предварительно> при=HTTP://в мургоху.сервер.ком:8080/ https_proxy=HTTP://в мургоху.сервер.ком:8080/ ftp_proxy=HTTP://в мургоху.сервер.ком:8080/ no_proxy="по адресу localhost,127.0.0.1,localaddress,.локального домена.ком-то" При=HTTP://в мургоху.сервер.ком:8080/ HTTPS_PROXY=HTTP://в мургоху.сервер.ком:8080/ FTP_PROXY=HTTP://в мургоху.сервер.ком:8080/ NO_PROXY="по адресу localhost,127.0.0.1,localaddress,.локального домена.ком-то" </пред>
Некоторые новые GTK3 программ, таких как Rhythmbox игнорировать переменные окружения, заданные выше, и вместо того, чтобы полагаться на настройки гнома. Чтобы убедиться, что они закрыты, откройте терминал и вставьте ниже построчно, изменяя соответствующим образом.
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host 'myproxy.server.com'
gsettings set org.gnome.system.proxy.http port 8080
95proxies
в `/etc/АПТ/АПТ.конф.д/ и включают следующее:в <предварительно> Приобрести::НТТР::прокси "и http://myproxy.server.com:8080/"; Приобрести::FTP-сервер: Прокси-сервер "и ftp://myproxy.server.com:8080/"; Приобрести: оригинал:HTTPS::прокси "и https://myproxy.server.com:8080/"; </пред>
Наконец, выхода из системы и перезагрузки, чтобы убедиться, что изменения вступили в силу.
Источники: 1, 2, 3. См. 1 в частности, для дополнительной помощи, в том числе скрипт для быстрого включения/выключения прокси.
Предупреждение:: прежде чем продолжить, обратите внимание, что я пробовал это на Lubuntu 14.04 и важно, чтобы перед запуском скриптов, в файл/etc/среды, должна быть только одна строчка, т. е. '$путь...' и там не должно быть ничего в файле, еще вам может понадобиться модифицировать скрипт's код. Эти сценарии включения и отключения прокси-сервера, как описано выше, но они полагаются на файл усечения и добавления файла измениться файл/etc/среды и/т./кв./пом.конф.файлы д/95proxies`. Поэтому убедитесь, что:
`/и т. д./среда содержит только одну строку, т. е. ' пути$Path:...'. И ничего больше.
в файл/etc/АПТ/АПТ.конф.д/95proxies` не существует или не иметь ничего важно в нем.
Так! Если вы хотите автоматизировать процесс превращения прокси и без того, чтобы выделить тип. вы можете сделать два исполняемых скриптов proxyon.sh и proxyoff.sh
как:
proxyon.sh:
if [ $(id -u) -ne 0 ]; then
echo "This script must be run as root";
exit 1;
fi
if [ $# -eq 2 ]
then
gsettings set org.gnome.system.proxy mode 'manual' ;
gsettings set org.gnome.system.proxy.http host '$1';
gsettings set org.gnome.system.proxy.http port $2;
grep PATH /etc/environment > lol.t;
printf \
"http_proxy=http://$1:$2/\n\
https_proxy=http://$1:$2/\n\
ftp_proxy=http://$1:$2/\n\
no_proxy=\"localhost,127.0.0.1,localaddress,.localdomain.com\"\n\
HTTP_PROXY=http://$1:$2/\n\
HTTPS_PROXY=http://$1:$2/\n\
FTP_PROXY=http://$1:$2/\n\
NO_PROXY=\"localhost,127.0.0.1,localaddress,.localdomain.com\"\n" >> lol.t;
cat lol.t > /etc/environment;
printf \
"Acquire::http::proxy \"http://$1:$2/\";\n\
Acquire::ftp::proxy \"ftp://$1:$2/\";\n\
Acquire::https::proxy \"https://$1:$2/\";\n" > /etc/apt/apt.conf.d/95proxies;
rm -rf lol.t;
else
printf "Usage $0 <proxy_ip> <proxy_port>\n";
fi
proxyoff.sh
:if [ $(id -u) -ne 0 ]; then
echo "This script must be run as root";
exit 1;
fi
gsettings set org.gnome.system.proxy mode 'none' ;
grep PATH /etc/environment > lol.t;
cat lol.t > /etc/environment;
printf "" > /etc/apt/apt.conf.d/95proxies;
rm -rf lol.t;
Как использовать: после того как вы сделали эти скрипты, сделать их исполняемыми, вы можете сохранить их в любом месте вам нравится. Чтобы включить прокси, все, что вам нужно сделать, это перейти в каталог, содержащий 'proxyon.ш' сценарий, а затем вам нужно ввести судо ./proxyon.sh {хозяин} {порт}
. В качестве примера рассмотрим такую ситуацию:
$ sudo ./proxyon.sh 10.2.20.17 8080
OR
$ sudo ./proxyon.sh myproxy.server.com 8080
Где '10.2.20.17' - это прокси-сервер's с IP - вы также можете ввести что-то вроде myproxy.server.com - и '8080' - это порт. После этого просто выйдите из системы и войдите в свою учетную запись, чтобы убедиться, что все установлено. Вы можете начать использовать интернет или что-то. И если вы хотите, чтобы включить прокси, перейдите в каталог, содержащий 'proxyoff.ш' и введите:
$ sudo ./proxyoff.sh
Это сбросит все ваши прокси. Теперь выйти из системы и войти снова, чтобы переключиться в нормальный режим.
есть графический инструмент под названием UbProxy, который задает вся система прокси-серверов, через графический интерфейс (GUI). Единственная проблема для меня, я должен выйти из моего пользователя и войти снова, чтобы загрузить конфиг. Очень прост в использовании. https://code.google.com/p/ubproxy/
У меня есть несколько функций для работы с этим. Назовем их так:
myProxyOn
https://gist.github.com/fernando-basso/6352040
#!/usr/bin/env bash
# gsettings list-recursively org.gnome.system.proxy
# Change de ip address and port number accordingly.
function myProxyOn() {
gsettings set org.gnome.system.proxy mode 'manual' # ' manual / nome / automatic '
gsettings set org.gnome.system.proxy.http host '10.0.0.1'
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.https host '10.0.0.1'
gsettings set org.gnome.system.proxy.https port 8080
gsettings set org.gnome.system.proxy.ftp host '10.0.0.1'
gsettings set org.gnome.system.proxy.ftp port 8080
echo "Configuração do 'System Proxy' settada para 'manual', com host 10.0.0.1, port 8080."
}
function myProxyOff() {
gsettings set org.gnome.system.proxy mode 'none' # ' manual / nome / automatic '
echo "Proxy cofigurado para 'none'."
}
function proxyOn() { # {{{
#echo -n 'Username: '
#read -e username
#echo -n 'Password: '
#read -es password
#echo ''
echo 'Setting variable "http_proxy"...'
#export http_proxy="http://$username:[email protected]:8080/"
export http_proxy="http://10.0.0.1:8080/"
echo 'Setting variable "https_proxy..."'
export https_proxy="https://10.0.0.1:8080/"
echo 'Setting variable "ftp_proxy"...'
#export ftp_proxy="http://$username:[email protected]:8080/"
export ftp_proxy="ftp://10.0.0.1:8080/"
echo 'Done!'
}
function proxyOff() {
unset HTTP_PROXY
unset http_proxy
unset FTP_proxy
unset ftp_proxy
echo -e "\nProxy environment variables removed!"
}
Не надо перезагружать всю систему через apt-получить настройки через файл proxy95 в /etc/АПТ/АПТ.конф.д
Рассмотрим скрипт для включения и отключения файла, переименовав его в *.бак для быстрого переключения прокси-сервера, если необходимо.
Перейти к тире настройки домашней системы типа выберите Параметры системы, затем сеть.Параметры прокси-сервера будут видны вам. Нажмите во всей системе. Он может работать как в Настройки прокси-сервера системы.