LINUX.ORG.RU

Роутинги для отдельной программы

 


0

1

Можно ли для отдельной запускаемой на компьютере программе подменить таблицу статической маршрутизации с системной на другую?

Допустим, у меня поднято VPN-соединение для обхода ограничений или шифрования. Я не хочу через него весь трафик гонять. А когда нужно, я просто запускаю браузер с таблицей маршрутизации, где дефолтный маршрут — через VPN и соединяюсь с нужным сервером.

☆☆☆☆☆

Для браузера однако прокси надо

zolden ★★★★★
()

Можно ли для отдельной запускаемой на компьютере программе подменить таблицу статической маршрутизации с системной на другую?

через iptables можно фильтровать по пользователю. Просто запускай браузер от специального юзера, а в правилах распиши, куда пакеты гонять. Сам не пробовал, но в man iptables об этом написано.

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

И какое действие определяет, куда гонять пакеты? Что-то не натыкался на такое.

Ttt ☆☆☆☆☆
() автор топика

Кстати, тогда ещё тут спрошу, как сменить DNS-сервер для отдельного пользователя или приложения? Пока есть только идея с chroot, но это слишком нудно, если нужно подменить только один файл.

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

Кстати, тогда ещё тут спрошу, как сменить DNS-сервер для отдельного пользователя или приложения?

переправь пакеты на 53й порт.

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