Версия для MacOS: Мохаве
У меня есть программа, которая прослушивает локальный порт (2080). Я хотел бы пересылать все сетевые запросы в эту программу.
Для этого я настроил сетевую службу Wi-Fi на использование прокси socks5, а также DNS-сервера, указывающего на локальный хост.
Это работает, пока сетевая служба Wi-Fi подключена к любой сети, независимо от того, подключена ли эта сеть к Интернету. (Например, хромолит).
Есть ли способ принудительно включить пакеты в программу без подключения к сети?
Предыдущие попытки включали в себя создание сетевой службы, подключенной к устройству ретроспективного анализа, lo0, с настройками прокси и DNS, как и раньше (не удалось перенаправить никакие пакеты через программу, сетевая панель сообщает, что не подключена) и установка tun / tap, обсуждаемая в этот вопрос. (Виртуальный сетевой интерфейс в Mac OS X). Устройство будет отображаться в ifconfig, но не в сетевых службах после редактирования файла SystemConfiguration / preferences.plist.
Любое руководство приветствуется.