Нетворк манагер и управления сетью sway

Стековые, фреймовые, динамические
Ответить
lnx
Сообщения: 302
Зарегистрирован: 24.08.2022

#

Коллеги, для управления сетью в sway мы ставим и запускаем стандартное решение - нетворкманагерапплет. Но этого недостаточно. Вот у того же Гнома есть отдельно Сеть и там можно задать для всей системы, например, прокси. А как это сделать в sway?
Vedun
Сообщения: 10
Зарегистрирован: 19.07.2025

#

А причём тут композитор свэй и какое отношение он может иметь менеджеру сети?
Что значит "...нетворкманагерапплет. Но этого недостаточно..." ))) аж смех разобрал... у меня кпримеру вообще никакие эти апплеты не стоят - они жрут, а я не люблю когда прога не оптимизирована (только ненадо говорить что мне нужно рамы докупить)

Я использую connman

Что значит ваше "у того же Гнома есть отдельно Сеть и там можно задать для всей системы, например, прокси"?
в гноме это задается через гномовские настройки... через графический dconf-editor например и оно будет работать не только в гноме...

так же проркси можно задать через переменные - всё зависит от конретной проги, от того где она будет их искать... Огнелис подхватывет гномовские gsetting, ну и в нем самом можно задать в настройках... Хромоногие также подхватывают гномовские настройки ...

Может я неправильно вас понял?
ALiEN
Аватара пользователя
Сообщения: 294
Зарегистрирован: 23.08.2022

#

В переменные окружения добавьте
http_proxy=...
https_proxy=...

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 302
Зарегистрирован: 24.08.2022

#

запуск конкретной программы я умею заворачивать в туннель разными средствами (Вики). Вопрос стоял в чем-то гуишном, что ожидалось именно в нетворкманагере.
lnx
Сообщения: 302
Зарегистрирован: 24.08.2022

#

Однако заворачивание в туннель не всегда корректно работает. Тот же proxychains не удерживает в своих руках тот же Signal (при запуске напрямую не прилетает QR код, при запуске через proxychains ругается еще раньше -
proxychains signal-desktop
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17
[proxychains] DLL init: proxychains-ng 4.17
[proxychains] DLL init: proxychains-ng 4.17
[44925:0916/192642.383812:FATAL:content/browser/zygote_host/zygote_host_impl_linux.cc:225] Check failed: . : Недопустимый аргумент (22)
Ловушка трассировки/останова                           proxychains signal-desktop
), который работает на базе electron.
У апплета Нетворкманагера есть вкладка Прокси, но она требует какой-то файл pac -
screen_20250916-190822.jpg
Схожий вопрос не обсуждается, но задается здесь https://archlinux.com.ru/forum/viewtopic.php?t=5476

Упоминания в сети типа https://forums.linuxmint.com/viewtopic.php?t=230874 ясности пока не внесли. Кто что подскажет по теме?
lnx
Сообщения: 302
Зарегистрирован: 24.08.2022

#

Казалось бы, они сделали все "для простоты и удобства". И вместо простой строки намутили pac сценарии. И все примеры описаний - сценарии вида "вот это имя - через прокси". А мне надо "все", включая запросы к ДНС. Гугл https://www.google.com/search?q=pac+%D0 ... PAPgOiu-Q0 подсказывает -
function FindProxyForURL(url, host) {
 // Если прокси-сервер SOCKS5 работает на локальном хосте по порту 1080
 var socksProxy = "SOCKS5 127.0.0.1:1080"; // Укажите ваш адрес и порт прокси
 // Определите, какие URL должны идти через прокси
 // Например, для всех запросов используйте прокси:
 return socksProxy;
 // Или, например, для определенных доменов (например, google.com):
 // if (dnsDomainIs(host, "google.com")) {
 // return socksProxy;
 // }
 // В остальных случаях, использовать прямое соединение:
 // return "DIRECT";
}

И не работает.
Вложения
screen_20250916-230336.jpg
ALiEN
Аватара пользователя
Сообщения: 294
Зарегистрирован: 23.08.2022

#

socks для системы мне не удалось заставить работать.
http-прокси работает без нареканий.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 302
Зарегистрирован: 24.08.2022

#

а что-нибудь или как-нибудь завернуть трафик системы через ssh?
ALiEN
Аватара пользователя
Сообщения: 294
Зарегистрирован: 23.08.2022

#

Поставить Privoxy c forward-socks5 и прописать в окружение его http-прокси.

Я использую shadowsocks - он умеет и в socks, и в http. Причём на одном и том же порту.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Ответить