Можно ли использовать VPN только для одной Программы?

13

Можно ли использовать VPN-соединение только для одной программы, а остальная часть трафика проходит через локальную сеть?

В частности, я использую официальный клиент Cisco.

Тайлер
источник
См. Superuser.com/a/644130/41337, который решает проблему в GNU / Linux.
Оле Танге

Ответы:

5

Вы можете установить виртуальную машину и запустить cisco vpn вместе с выбранной программой на виртуальной машине, сохраняя при этом нормальную рабочую среду, подключенную нормально.

Тоби Отикер
источник
3

Обычно единственное, что вы можете сделать, - это настроить разделенный туннель на основе политики (например, целевой диапазон IP-адресов / маска, см. Примеры в Cisco ). Если ваша программа взаимодействует только с этим IP, это будет иметь тот же эффект для вашей цели. Однако это должно быть настроено на стороне VPN-сервера администратором.

mad_vs
источник
Я думаю, что я должен из указанного. Мне действительно нужно решение на стороне клиента. Я не контролирую сервер vpn
2

В Windows® можно использовать VPN для связи только с одним или несколькими хостами, указав необходимые записи маршрута (см. «Маршрут /?»), Но это работает для каждого удаленного хоста. В linux / freebsd можно запустить программу с таблицей маршрутизации не по умолчанию, поэтому она делает свое дело: все приложения используют таблицу маршрутизации по умолчанию, и трафик направляется в локальную сеть, а одна конкретная программа использует другую таблицу маршрутизации, а трафик отправляется через VPN.

gelraen
источник
1

Если вы идете к клиенту Cisco VPN и идете в Предпочтения. Снимите флажок «Включить локальный доступ к локальной сети (если настроен»). Для себя я использую подключение к удаленному рабочему столу в удаленном местоположении, и мой локальный браузер разрешает мой локальный IP-адрес.

Я использую "Cisco AnyConnect VPN Client"

amkread
источник
1

Если у вас есть свободный компьютер или виртуальная машина, настройте этот компьютер для подключения к VPN и установите бесплатный прокси-сервер (по моему опыту они обычно ограничивают вас 3 пользователями). Я чувствую, что это нормально для домашнего использования, тогда вы настраиваете приложение для использования прокси. Большинство сетевых приложений обычно имеют настройки прокси.

Это позволит вашему обычному трафику выйти из вашего шлюза, и приложение перейдет к прокси-серверу, который подключается к vpn.

Исаму
источник
1
Простите меня, но сейчас я не вижу, как это отвечает на вопрос. Кроме того, есть ли шанс, что вы могли бы обойтись без TXT-говорить?
MadHatter
@MadHatter, вот почему у нас есть функция edit в stackexchange.
89c3b1b8-b1ae-11e6-b842-48d705
2
Как ни странно, я знал об этом (и одобрил ваше редактирование). Тем не менее, жизнь была бы проще, если бы авторы не использовали ее, как рекомендуют справочные документы . Моя первая точка зрения остается в силе.
MadHatter
Если приложение позволяет пользователю указать прокси, то это может быть хорошим решением, но я думаю, что эти данные все еще будут проходить через vpn.
Джейсон К.
0

Вы можете настроить маршрутизацию только для одного (или нескольких) портов, чтобы проходить через VPN с другим доступом к сети для нормальной работы.

Сказать, скажем, один браузер для использования VPN (на порту 80), а все остальные для использования прямой - сложнее

Мартин Беккет
источник