Privoxy Permitir endereço IP com base no DNS dinâmico

0

Eu quero usar o Privoxy hospedado no meu VPS como um proxy HTTP para quando eu estiver viajando para a China. No entanto, eu não quero que ninguém seja capaz de usá-lo.

Eu pesquisei no Google e não parece que os proxies HTTP normalmente permitam a configuração de nome de usuário / senha, e não há nenhum campo para inserir essas informações nas configurações do Firefox de qualquer maneira.

Mas, acho que você pode filtrar as pessoas que podem se conectar por IP. Eu estarei viajando muito, assim meu IP irá mudar muito, então existe uma maneira de filtrar as conexões permitidas por um serviço DNS dinâmico. Eu poderia apenas atualizar o IP através do serviço DNS e, em seguida, conectar-se ao proxy.

    
por vonhogen 20.03.2011 / 02:37

1 resposta

0

Existem várias soluções de proxy que usam nomes de usuários / senhas (embora sejam soluções comerciais como Bluecoat / Blueshield). Isso geralmente não é feito como parte da configuração do navegador, mas sim quando você tenta se conectar a ele (geralmente é solicitado). O proxy específico deve implementar o SOCKS5 para executar a autenticação.

Para o privoxy, você pode configurar seu servidor para permitir somente conexões via SSH e protegê-lo com nome de usuário e senha. Veja a resposta de John Reese e David Goodwin aqui: link

Eu também encontrei um patch (não comprometido) para o privoxy implment authentication na página do projeto aqui: link e um método para adicionar a autenticação básica passando aqui: link

Quanto à resposta exata à sua pergunta. Você poderia fiter pelo nome do host do seu sistema que está sendo anunciado pelo DynDns (ou qualquer serviço de DNS dinâmico), para que a alteração no IP seja refletida automaticamente no proxy. Ele deve funcionar razoavelmente bem, desde que não haja ataques de envenenamento de DNS contra você.

    
por 20.03.2011 / 03:07