Принудительно использовать браузер (Chrome OR FireFox) для использования определенного сетевого интерфейса.

1053
Justin

Мне нужно иметь возможность просматривать страницы моего сайта за пределами нашей сети. Мне нужно иметь возможность использовать отдельные серверы имен. Я обнаружил, что самый простой способ - просто запустить 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 или любой другой), чтобы использовать определенный сетевой интерфейс? А все остальное по умолчанию к нормальному?

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

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

0

0 ответов на вопрос