
Eu uso o debian no servidor do corpo docente via putty com seu endereço IP público. Eu tenho sudo. Gostaria de saber como fazê-lo funcionar como proxy Http/html para acesso à "web of science" no meu navegador Windows. Gostaria de saber onde obter instruções sobre como fazer meu debian funcionar como proxy http (se possível seguro)?
Responder1
Vá para túneis em "Conexão > SSH > Túneis" no menu de configuração
você colocaria o número da porta "-D9999" na caixa da porta de origem e selecionaria a opção Dinâmico abaixo. Em seguida, clique em adicionar.
Se não permitir a conexão, você precisará editar o arquivo "sshd_conf" na sua caixa Linux localizada em "/etc/ssh/sshd_conf".
A linha que você precisaria alterar é:
#AllowTcpForwarding no
too
AllowTcpForwarding yes
Pode permitir que você se conecte, mas não encaminhe, então verifique também.
No firefox você deve ter certeza de que SOCKS v5 está selecionado com
"Host SOCKS: 127.0.0.1" "Porta: 9999" definido
e que você liste "127.0.0.1, localhost" na seção "sem proxy para:"
Você também precisa configurar o Firefox para encaminhar seu tráfego de DNS pelo proxy ou ele ainda dependerá da Internet local ou da intra-rede para pesquisa de DNS
na barra de URL digite about:config e pressione Enter, clique no botão Terei cuidado e procure a opção "network.proxy.socks_remote_dns". se o valor for verdadeiro, deixe-o como está, mas se não (será que você o alterou antes), clique com o botão direito e selecione Alternar. Agora tudo deve estar pronto.
Responder2
Embora apt-cache search http proxy
forneça algumas respostas possíveis, não posso dizer se há algo que valha a pena recomendar aqui. Pela minha própria experiência, para criar um túnel seguro, é melhor usar SSH e seu redirecionamento de porta dinâmico compatível com proxy SOCKS.
$ ssh -D9999 [email protected]
Isso conecta você ao seu debian (você precisa do servidor SSH habilitado para isso - service ssh enable && service ssh restart
e permite que você use SSH, mas também habilita um servidor SOCKS emseumáquina (cliente) (porta 9999). Agora basta entrar no navegador e definir seu endereço SOCKS para 127.0.0.1 (ou localhost) e porta para 9999 - e pronto.