Created attachment 20239 [details] Дамп трафика взаимодействия с прокси на интерфейсе lo При помощи "Параметры системы" настраиваю socks proxy в разделе "Использовать заданные параметры": 127.0.0.1 3128. Остальные поля пустые. После применения получаю следующие конфиги: d========; for c in /etc/xdg/kioslaverc /etc/sysconfig/network .config/kioslaverc; do cat $c; echo $d; done [Proxy Settings] NoProxyFor= Proxy Config Script= ProxyType=0 ReversedException=false ftpProxy=ftp://127.0.0.1 3128 httpProxy=http://127.0.0.1 3128 httpsProxy=http://127.0.0.1 3128 socksProxy=socks://127.0.0.1 3128 ======= # When set to no, this may cause most daemons' initscripts skip starting. NETWORKING=yes # Used by hotplug/pcmcia/ifplugd scripts to detect current network config # subsystem. CONFMETHOD=etcnet # Used by rc.sysinit to setup system hostname at boot. HOSTNAME=satellite # This is used by ALTLinux ppp-common to decide if we want to install # nameserver lines into /etc/resolv.conf or not. RESOLV_MODS=yes HTTP_PROXY= HTTPS_PROXY= FTP_PROXY= NO_PROXY= ======= ProxyUrlDisplayFlags=8 [Proxy Settings] ProxyType=0 ftpProxy= httpProxy= httpsProxy= socksProxy=socks://127.0.0.1 3128 ======= Создаю socks proxy: ssh -ND 3128 127.0.0.1 Далее из браузеров, например, yandex/chromium иду на сайт http://fsb.ru Ожидаю: Ресурс корректно загружается, трафик идет через прокси Получаю: Ресурс не открывается, трафик идет через прокси, но видимо не как socks, а как http PS Также пробовал настраивать через "Центр управления системой", по всякому, результат один( Если подключаюсь к прокси делая настройку непосредственно в браузере, то все хорошо, трафик идет через прокси, сайты открываются корректно.
(Ответ для michael на комментарий #0) > cat $c; echo $d ?
> cat $c; echo $d ? Это это тело цикла for c in и перечисляются конфиги, для которых я делаю cat, $d это визуальный разделитель между конфигами =======. А вот ниже полный скрипт одной командой (строкой) терминала, который приниует 3 конфига, чтобы было понятно как применилась настройка прокси:) d========; for c in /etc/xdg/kioslaverc /etc/sysconfig/network .config/kioslaverc; do cat $c; echo $d; done
А не проще echo $c; cat $с ? Иначе бегать глазами и искать, что откуда.
Да без разницы, но визуально имя файла плохо разделяет текст разных конфигов И всегда можно сделать лучше printf "%s\n%s" "$(echo -e '\n'${c}'\n'======)" "$(cat ${c})" Но зачем?)
Значит, yandex/chromium не читает настройки, а должен.
Добрый день, уточните, пожалуйста, несколько моментов. 1. Вывод команды: $ cat /etc/os-release 2. Какие действия проводились до настройки прокси через socks? Содержимое файлов выглядит так, будто до socks настраивался прокси по http. 3. Если до socks настраивались другие способы прокси, то попробуйте через Параметры системы заново настроить прокси по следующим шагам: 1. Установить радиокнопку "Не использовать прокси сервер" -> "Применить" 2. Удалить файлы /etc/xdg/kioslaverc, ~/.config/kioslaverc, 3. Установить радиокнопку "Использовать заданные параметры" и заново указать параметры socks -> Применить 4. Запустить прокси и попробовать открыть сайт Начнет ли работать? Подробнее - #44960 4. При настройке через ЦУС параметры прокси не работают до перезахода в сеанс: #44987. Попробуйте перезайти в сеанс после настройки параметров через ЦУС и проверить, работает ли прокси.