Entendendo um proxy SOCKS rápido

2

Sinopse

Essencialmente, gostaria de configurar um proxy para YIM! . A razão para isso é que meu escritório está dentro de um bloco de escritórios compartilhado com outras empresas, o que significa que o escritório principal está bloqueando certas conexões.

Em vez de ir ao MD e passar pelo trabalho de papel, pensei em criar um proxy SOCKS. Meu problema é que, independentemente do que eu fiz, a conexão ainda não está funcionando.

Configuração

Eu tenho minha máquina local executando ssh -D 10001 myserv (Onde myserv está configurado como host dentro de /etc/ssh/ssh_config , definindo apenas o hostname )

localhost: Ubuntu Desktop 13.04

myserv: Ubuntu Server 10.11

Instalei o pidgin e configurei-o para usar um proxy SOCKS. A configuração está definida para:

Host: localhost

Port: 10001

User:

Password:

Eu não forneci credenciais que não funcionassem, eu as forneci e ainda não tive sorte.

  1. Minha primeira pergunta é qual é a diferença entre SOCKS, SOCKS4 e SOCKS5?
  2. Em relação ao meu firewall, eu preciso abrir todas as portas de saída no meu localhost ou myserv ?
por user215133 04.04.2014 / 10:46

1 resposta

0

SOCKS4 e SOCKS5 são versões diferentes do protocolo, com o SOCKS5 suportando UDP e autenticação. Use-o se possível.

Na sua configuração, myserv precisa ser capaz de fazer conexões de saída arbitrárias.

Para depurar, execute seu comando ssh no myserv com -v . Você deve então ver as tentativas de conexão em sua sessão SSH:

$ debug1: Connection to port 10001 forwarding to socks port 0 requested.
debug1: channel 3: new [dynamic-tcpip]
debug1: channel 3: free: direct-tcpip: listening port 10001 for 66.254.109.60 port 80, connect from 127.0.0.1 port 50699 to 127.0.0.1 port 10001, nchannels 4
    
por 03.05.2014 / 01:37

Tags