Rota de tráfego para sites específicos através de um servidor

0

Resumindo, eu moro fora da Alemanha e gostaria de ter acesso ao Amazon Prime. Infelizmente, geoblocking me impede de usar minha conta Prime dessa forma.

Eu tenho um vserver na Alemanha, Ubuntu 16.04. Eu também tenho uma caixa Ubuntu 16.04 aqui em casa em que executa uma VM KVM com Untangle firewall. A própria caixa tem o bind instalado, agindo como um encaminhador de DNS.

Quando eu crio um túnel para o vserver com putty e aponto meu navegador para ele na seção SOCKS, posso acessar o conteúdo anteriormente proibido.

Como minha esposa deve ser capaz de sintonizar alguns programas de TV da velha escola para os nossos filhos sem mexer nas configurações do navegador todas as vezes, eu quero criar uma situação em que o DNS ou o firewall cuidará disso. Obviamente, faz pouco sentido encaminhar todo o tráfego via Alemanha.

Então, qual é a melhor maneira de conseguir isso? Encaminhar apenas o tráfego para serviços de streaming através da Alemanha de uma forma transparente (o que significa que é aceitável configurar um proxy interno uma vez em todas as máquinas ou algo semelhante seria aceitável).

Agradecemos antecipadamente pela ajuda.

    
por Marco2G 21.02.2017 / 21:08

1 resposta

0

Bem, encontrei uma solução:

Eu criei um script .pac para configurar automaticamente as configurações de proxy:

function FindProxyForURL(url, host) 
{
    // Your proxy server name and port
    var proxy_server = "127.0.0.1:8080";
    var no_proxy_server = "DIRECT";
    {
    // List of hosts to connect via the PROXY server
    var proxy_list = new Array(
                               "*.amazon.com/*",
                               "*.amazon.de/*",
                               "*.akamaihd.net/*",
                               "*.ssl-images-amazon.com/*"
    );

    //Return proxy name for matched domains/hosts
    for (var i = 0; i < proxy_list.length; i++){
        var value = proxy_list[i];
        if (shExpMatch(url, value) ) {
            return "SOCKS "+proxy_server;
        }
    }

    return no_proxy_server;
    }
    return no_proxy_server;
}

Ao inserir este script nas configurações de proxy do Windows ou Mac OSX (no formato file://c:/scriptpath/script.pac para Windows), cada navegador redirecionará automaticamente somente o tráfego da Amazon através do túnel SSH especificado (neste caso localhost ). / p>     

por Marco2G 22.02.2017 / 15:09