Подтвердить что ты не робот

Можно ли настроить OS X VPN для разделения трафика между VPN и локальным интерфейсом?

Я использую встроенный инструмент OS X VPN для подключения к сети моей компании. Я замечаю, что когда я подключен, весь трафик проходит через VPN.

В прошлом, когда я использовал инструмент Windows VPN, я смог настроить его таким образом, чтобы только трафик на определенные диапазоны IP-адресов и/или имена хостов проходил через VPN, а все остальное - через локальную сеть.

Возможно ли это с помощью OS X VPN по умолчанию? Я ничего не вижу в настройках...

4b9b3361

Ответ 1

Да, это возможно. Во-первых, вы должны удалить галочку с "Отправлять весь трафик через VPN-соединение" в "Настройки" → "Сеть" → "Ваш VPN" → "Дополнительно".

Затем из терминала вы можете использовать "route" для добавления определенных хостов, которые должны быть маршрутизированы через VPN.

sudo /sbin/route add -host pandora.com -interface ppp0

В этом примере "pandora.com" - это хост, который должен быть маршрутизирован через VPN, а ppp0 - это имя сетевого интерфейса VPN (ifconfig показывает вам список сетевых интерфейсов).

Ответ 2

Чтобы он работал и с приложением Pandora, вы можете использовать

sudo /sbin/route add -host internal-tuner.pandora.com -interface ppp0

и когда вы закончите, вы можете просто сделать

sudo /sbin/route delete -host internal-tuner.pandora.com -interface ppp0

Ответ 3

У меня недостаточно репутации, чтобы комментировать ответ на kiteloop (оценка 28 на сегодняшний день) или ответ opoloko (оценка 2 на сегодняшний день). Я столкнулся с такой же проблемой (слушая Pandora на OS X, 10.6.8), и теперь я слушаю Pandora через приложение Pandora (которое имеет лучшее качество звука, которое я считаю, чем через браузер, и, конечно же, использует меньше CPU (около 3% в активности монитор).

Комментарий от Maskime к schlingel.me не приводит к подробному сообщению о IP-адресах Pandora, а скорее к веб-блогу фотографии, который не включает эту запись. Также Googling "schlingel + pandora" воспитывает текущее местоположение. Это тупик.

С другой стороны, предложение Opoloko для приложения Pandora работает блестяще.

  • Загрузите и установите приложение Pandora OS X.
  • Просто отключите галочку "Отправлять весь трафик через VPN-соединение" в "Настройки" → "Сеть" → "Ваш VPN" → "Дополнительно".
  • Применить изменения.
  • Подключите VPN.
  • Открыть терминал.
  • Запустите ifconfig.
  • Найдите ppp, чтобы узнать точное местоположение интерфейса VPN независимо от адреса ppp.
  • Включить эту строку в команду opoloko: sudo /sbin/route add -host internal-tuner.pandora.com -interface ppp0

Дополнительные примечания. В этом случае вам не нужно покрывать диапазон IP-адресов Pandora только адресом internal-tuner.pandora.com. Все серверы CDN/etc не должны быть покрыты либо только исходным внутренним -tuner.pandora.com. Хотя я думал, что заменить internal-tuner.pandora.com на pandora.com, это не сработает. Ни один простой шаблон, например *.pandora.com, не будет работать в маршруте. Он возвращает предупреждение о плохом адресе.

Чтобы отключить VPN Pandora, используйте команду opoloko с правильным номером интерфейса ppp:

sudo /sbin/route delete -host internal-tuner.pandora.com -interface ppp0

Счастливое слушание. Огромное спасибо opoloko, который предложил простое и удобное решение того, что очень важно для любителей музыки, так как Last.FM радио пошло вниз. Pandora - единственный действительно хороший алгоритм предложения, стоящий и представляющий слушателя новой музыки.