Как заставить MacOS отправлять сетевые пакеты на локальный прокси, даже если Wi-Fi не подключен - PullRequest
0 голосов
/ 08 января 2019

MacOS версия: Мохаве

У меня есть программа, прослушивающая локальный порт (2080). Я хотел бы направить все сетевые запросы к этой программе.

Для этого я настроил сетевой сервис Wi-Fi на использование прокси-сервера socks5 и DNS-сервера, указывающего на локальный хост.

Это работает, если услуга сети Wi-Fi подключена к любой сети, независимо от того, подключена ли эта сеть к Интернету. (Например, Chromecast).

Есть ли способ принудительно установить пакеты в программе без необходимости подключения к сети?

Предыдущие попытки включали в себя создание сетевой службы, подключенной к устройству просмотра, lo0, с настройками прокси и dns, как и раньше (не удалось получить какие-либо пакеты для маршрутизации через программу, сетевая панель говорит, что не подключен) и установить tun / нажмите обсуждается в этом вопросе. ( Виртуальный сетевой интерфейс в Mac OS X ). Устройство будет отображаться в ifconfig, но не в сетевых службах после редактирования SystemConfiguration / preferences.plist

Любое руководство приветствуется.

1 Ответ

0 голосов
/ 10 января 2019

Неважно, я понял это. Tun / Tap будет работать, просто нужно настроить службу виртуальной сети с правильными настройками DNS и прокси.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...