Для службы SOCKS, которая уже слушает на 127.0.0.1:1080, GNOME нужны и конечная точка, и ручной режим прокси. Выполняйте эти настройки как пользователь рабочего стола, чьи приложения должны их использовать.

Сохраните прежние значения

Перед изменением прочитайте и запишите текущий режим, хост и порт SOCKS:

gsettings get org.gnome.system.proxy mode
gsettings get org.gnome.system.proxy.socks host
gsettings get org.gnome.system.proxy.socks port

Задайте конечную точку и выберите её

gsettings set org.gnome.system.proxy.socks host '127.0.0.1'
gsettings set org.gnome.system.proxy.socks port 1080
gsettings set org.gnome.system.proxy mode 'manual' 

Если они отличаются, используйте реальный адрес и порт прослушивания. Эти команды настраивают клиентов; они не запускают сервер SOCKS. Повторите команды чтения, чтобы подтвердить сохранённые значения, затем сделайте новый запрос в приложении, которое следует настройкам прокси GNOME.

Если браузер по-прежнему использует HTTP

SOCKS — значение по умолчанию для протоколов без отдельного прокси. Проверьте записи, относящиеся к протоколам:

gsettings get org.gnome.system.proxy.http host
gsettings get org.gnome.system.proxy.http port
gsettings get org.gnome.system.proxy.https host
gsettings get org.gnome.system.proxy.https port
gsettings get org.gnome.system.proxy.ftp host
gsettings get org.gnome.system.proxy.ftp port

Запись HTTP, HTTPS или FTP может иметь приоритет для своего трафика. HTTP может также обслуживать HTTPS, если отдельная конечная точка HTTPS не настроена. Сохраняйте намеренные переопределения; меняйте устаревшую запись только если для этого трафика задумана политика SOCKS.

Восстановите политику рабочего стола

Верните сохранённые хост и порт SOCKS и прежний режим. Если исходным режимом был none, выбор none отключает использование прокси на рабочем столе, сохраняя значения конечной точки. auto использует настроенный URL автоматической политики; manual выбирает сохранённые конечные точки.

Проверьте результат в приложении, которое собираетесь использовать. Программа с собственным прокси или настройками окружения может выбрать другой маршрут.

Похожие статьи