1

Мне нужно иметь возможность просматривать страницы моего сайта за пределами нашей сети. Мне нужно иметь возможность использовать отдельные серверы имен. Я обнаружил, что самый простой способ - просто запустить SSH-туннель, а затем я могу использовать команду OSX networksetup для дублирования существующего интерфейса и реализации настроек прокси-сервера и различных серверов имен.

sudo networksetup -duplicatenetworkservice "Wi-Fi" "Wi-Fi-External" # Create a new WiFi interface
sudo networksetup -setsocksfirewallproxy Wi-Fi-Public localhost 8123
sudo networksetup -setsocksfirewallproxystate Wi-Fi-Public on
sudo networksetup -setdnsservers Wi-Fi-Public 8.8.8.8 8.8.4.4

И пока это работает нормально, но когда я закончу тестирование и мне нужно вернуться к использованию моей внутренней сети, я должен отключить Wi-Fi-External или изменить порядок сетевых услуг.

Есть ли способ запустить какой-либо браузер (либо Chrome, либо FF, либо любой другой), чтобы использовать определенный сетевой интерфейс? А все остальное по умолчанию к нормальному?

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

Любая помощь будет оценена. Спасибо!

1 ответ1

-1

Это то, что делает ForceBindIP. Тем не менее, у некоторых возникают проблемы с тем, чтобы заставить его работать (я полагаю, что браузеры выполняют несколько процессов, а ForceBindIP на данный момент не работает, или что-то в этом роде?) Итак, проверьте, чтобы убедиться, что он работает правильно. https://r1ch.net/projects/forcebindip

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .