LINUX.ORG.RU
ФорумAdmin

Как проксировать бинарник в linux извне средствами самой ос?

 , , , ,


0

1

Возможно ли это?

Есть условный мой софт, который запускается на хосте.
Он не умеет внутри работать с прокси, но мне очень хочется.
Как пустить весь его трафик через socks5 прокси?

Возможно ли как-то где-то в ос задать настройки вида

/home/vasya/my_binary   - это проксикровать через 8.8.8.8:1234

/home/vasya/my_binary_2   - это проксикровать через 9.9.9.9:1234


Чувствую что это возможно, пока не понял как(

★★★★★

В обычных веб-прокси это делается через переменные окружения. Для соксов может быть тоже есть что-то похожее.

Infra_HDC ★★★★★
()

есть tsocks программа, она проксирует сетевые приложение через socks5 которые нативно этого делать не умеют. так в своё время предлагали запускать irssi, который тоже не умел в socks5.

https://itmag.pro/news/network/tsocks

Spoofing ★★★★★
()
Последнее исправление: Spoofing (всего исправлений: 1)
Ответ на: комментарий от Infra_HDC

через переменные оружения можно в линуксе пустить весь трафик бинарник через мой прокси?

smilessss ★★★★★
() автор топика
Ответ на: комментарий от MumiyTroll

благодарю, буду познавать мир

smilessss ★★★★★
() автор топика

нашёл ProxyChains

It supports TCP only (no UDP/ICMP etc).


а мне похоже нужно проксировать UDP(
буду искать

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

хотя прокси у меня вроде только tcp only тоже
странно(

smilessss ★★★★★
() автор топика

А нарулить правила iptables не подходит?

Нужно создать группу, затем правило которое применяется ко всем процессам входящим в группу.

И бинарь запускать через sg.

vollemar
()
Ответ на: комментарий от smilessss

Я имел в виду вот что:

askinfra@INFRA:~$ https_proxy=http://127.0.0.1:3128/ wget https://rambler.ru
Will not apply HSTS. The HSTS database must be a regular and non-world-writable file.
ERROR: could not open HSTS store at '/home/askinfra/.wget-hsts'. HSTS will be disabled.
--2022-06-21 07:35:45--  https://rambler.ru/
Connecting to 127.0.0.1:3128... failed: Connection refused.
Infra_HDC ★★★★★
()
Ответ на: комментарий от Infra_HDC

у меня не wget а софт на с++
ему эти перменные окружения ничего не скажут

smilessss ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.