Force o navegador (Chrome OU FireFox) para usar uma interface de rede específica

0

Eu preciso visualizar as páginas do meu site de fora da nossa rede. Eu preciso ser capaz de usar também nameservers separados. Eu encontrei a maneira mais fácil é apenas iniciar um túnel SSH, então eu posso usar o comando OSX networksetup para duplicar uma interface existente e implementar as configurações de proxy e diferentes servidores de nomes ..

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

E isso funciona bem por enquanto, mas quando acabei de testar e preciso voltar a usar minha rede interna, tenho que desabilitar Wi-Fi-External ou alterar a ordem de serviço da rede.

Existe uma maneira de iniciar qualquer navegador (Chrome ou FF ou qualquer outro que funcione) para usar uma interface de rede específica? E todo o resto padrão para o normal?

Eu encontrei este tópico que tem um problema semelhante, mas não há resposta aceita. O mais popular diz para definir uma rota padrão, mas isso não seria específico para um aplicativo / navegador especificado.

Qualquer ajuda seria apreciada. Obrigado!

    
por Justin 10.10.2017 / 19:44

0 respostas