Помогите настроить выход через прокси

Ответить
gofman
Сообщения: 1
Зарегистрирован: 13 апр 2018, 08:52
Operating system: Rosa r10

Помогите настроить выход через прокси

Сообщение gofman » 13 апр 2018, 09:24

Сеть с DHCP. На адресе 192.168.0.199 установлен прокси. При явном указании адреса в Лисичке выход в инет нормальный, при попытке настроить через "Параметры системы => Настройка сети" и выбора использования настройки прокси, указанную вручную ничего не происходит.
Система не обновляется, установка программ выходит в ошибкой.
Ставил R8,R9, R10. Очевидно, что вопрос в кривых ручках. Поможите люди добрые, на форуме ничего найти не удалось.

banzay242
Сообщения: 904
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: Помогите настроить выход через прокси

Сообщение banzay242 » 13 апр 2018, 09:51

если глобально то наверное так:

Код: Выделить всё

Глобальные настройки
Настроить прокси на системном уровне можно и через конфигурационные файлы (True UNIX-way). Для этого нужно открыть на редактирования с правами root файл /etc/environment (например sudo nano /etc/environment). В конец файла добавим строки:
https_proxy="https://user:pass@proxy:port/" 
http_proxy="http://user:pass@proxy:port/"
ftp_proxy="ftp://user:pass@proxy:port/"
socks_proxy="socks://user:pass@proxy:port/"
Если прокси без авторизации, то строки должны быть вида:
<бла-бла>_proxy="https://proxy:port/"
Для применения настроек придется пере-загрузиться, изменения в файле /etc/environment вступили в силу при запуске процесса init - родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.
Как правила глобальной насторойки прокси достаточно для того что бы все остальные приложения работали через прокси без необходимости настраивать прокси внутри приложения. Однако некоторые приложения не умеют работать с глобальными настройками или им нужны особенные настройки.

banzay242
Сообщения: 904
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: Помогите настроить выход через прокси

Сообщение banzay242 » 13 апр 2018, 09:58

ну или так, взято http://www.itworkroom.com/setting-proxy-linux/ :

Код: Выделить всё

В статье показано как настроить прокси в любой версии ОС Linux.

Прокси-сервер или proxy —  в переводе с англ. «представитель» — сервер как комплекс программ в компьютерных сетях, позволяющий клиентам выполнять косвенные запросы к другим сетевым службам. В рамках данного материала прокси понимается сервер выполняющий доступ к глобальной сети интернет.

Проще всего для использования прокси в командной строке, но в зависимости от типа трафика, Вы можете определить переменные окружения http_proxy, https_proxy или ftp_proxy.

Практически все утилиты командой строки, такие как curl, wget, ssh, apt-get, ftp, wget, yum и прочие, используют данные переменные.
Рассмотрим настройку переменных для использования прокси

Используйте следующий синтаксис для настройки таких типов трафика как http, https и ftp из командной строки:

$ export ftp_proxy=»http://proxy-server:port»
$ export http_proxy=»http://proxy-server:port»
$ export https_proxy=»https://proxy-server:port»

Используйте следующий синтаксис, если прокси-сервер требует аутентификацию:

$ export http_proxy=»http://user:pass@proxy-server:port»
$ export https_proxy=»https://user:pass@proxy-server:port»
$ export ftp_proxy=»http://user:pass@proxy-server:port»

Если Ваш пароль содержит спец. символы, Вы должны заменить их на ASCII коды.

Например символ собаки «@», должен быть заменен на «%40» (т. е. p@ss = p%40ss).
Тестирование работы

Используйте следующую команду для проверки текущих переменных прокси:

$ env | grep -i proxy

Можно проверить работу прокси, узнав ваш внешний IP адрес из командной строки:

$ wget -q -O — checkip.dyndns.org \
| sed -e ‘s/.*Current IP Address: //’ -e ‘s/<.*$//’

или просто запустить ping:

ping 8.8.8.8

Так же, с помощью команды time, Вы можете проверить скорость соединения при использовании прокси-сервера и без него:

$ time wget -q -O — checkip.dyndns.org \
| sed -e ‘s/.*Current IP Address: //’ -e ‘s/<.*$//’

Довольно просто можете измерить скорость загрузки из интернета с помощью следующей команды :
$ wget —output-document=\
/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip
Отключение

Используйте следующие команды для отключения прокси:

$ unset http_proxy
$ unset https_proxy
$ unset ftp_proxy
Упрощенное использование прокси

Если у Вас один и тот же прокси-сервер для http, https и ftp трафика, Вы можете использовать следующие команды для включения и отключения прокси:

$ export {http,https,ftp}_proxy=»http://proxy-server:port»
$ unset {http,https,ftp}_proxy

Если Вам приходится очень часто пользоваться прокси, Вы можете создать следующие bash функции (добавьте в Ваш ~/.bashrc) :

# Включить прокси
function setproxy() {
    export {http,https,ftp}_proxy="http://proxy-server:port"
}

# Выключить прокси

 function unsetproxy() { unset {http,https,ftp}_proxy }

Примените настройки, перезагрузив ~/.bashrc.

$ . ~/.bashrc

Теперь, для включения и отключения прокси можно использовать команды setproxy и unsetproxy.

Аватара пользователя
VictorR2007
Сообщения: 7299
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Помогите настроить выход через прокси

Сообщение VictorR2007 » 13 апр 2018, 11:16

gofman писал(а):
13 апр 2018, 09:24
Система не обновляется, установка программ выходит в ошибкой.
Ставил R8,R9, R10. Очевидно, что вопрос в кривых ручках. Поможите люди добрые, на форуме ничего найти не удалось.
Для начала идёте в «Параметры системы - Настройки сети - Прокси-сервер».
После настройки открываете файл /etc/wgetrc
Ищете строки

Код: Выделить всё

#https_proxy = http://proxy.yoyodyne.com:18023/
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/
Их нужно раскомментировать и заменить на свои.
И ещё раскомментируйте ниже строку

Код: Выделить всё

#use_proxy = on

Аватара пользователя
VictorR2007
Сообщения: 7299
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Помогите настроить выход через прокси

Сообщение VictorR2007 » 13 апр 2018, 11:22

Так же дополнительно можно создать файл /etc/profile.d/proxy.sh
с примерно таким содержимым.
У вас свои адреса.

Код: Выделить всё

http_proxy='http://10.152.136.28:8080'
https_proxy='http://10.152.136.28:8080'
ftp_proxy='http://10.152.136.28:8080'
export http_proxy https_proxy ftp_proxy no_proxy
И после сохранения сделать его исполняемым.

Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»