tsocks e OpenSSH

1

Eu tento usar o tsocks como um wrap de meias para um túnel socks5 do OpenSSH:

Aqui está o meu tsocks.conf:

wishi@kage ~ % cat /etc/tsocks.conf
# This is the configuration for libtsocks (transparent socks)
# Lines beginning with # and blank lines are ignored
#
# This sample configuration shows the simplest (and most common) use of
# tsocks. This is a basic LAN, this machine can access anything on the 
# local ethernet (192.168.0.*) but anything else has to use the SOCKS version
# 4 server on the firewall. Further details can be found in the man pages,
# tsocks(8) and tsocks.conf(5) and a more complex example is presented in 
# tsocks.conf.complex.example

# We can access 192.168.0.* directly
local = 192.168.0.0/255.255.255.0

# Otherwise we use the server

server = 192.168.0.1
# Server type defaults to 4 so we need to specify it as 5 for this one
server_type = 5
# The port defaults to 1080 but I've stated it here for clarity 
server_port = 5000 

Então:

ssh -D 5000 me@server

E em outro terminal:

tsocks transgui

Nenhuma rede para o aplicativo transgui. Eu me pergunto qual é o problema.

    
por wishi 26.10.2011 / 13:11

2 respostas

3

Por padrão, ssh apenas escuta conexões de encapsulamento na interface de loopback - tente alterar seu server para 127.0.0.1 ou ::1 .

Se você precisar se conectar de fora, use ssh -g -D 5000 ou ssh -D "*:5000" .

    
por 26.10.2011 / 13:17
0

Use ssh -L em vez de -D

usa portas locais em vez de dinâmicas se eu me lembro corretamente, dá menos dor de cabeça.

ssh -L LOCAL_PORT: SERVIDOR: SERVER_SOCKS_PORT SERVER

desta forma você também pode acessar um servidor proxy por trás de um proxy ssh

    
por 22.03.2012 / 18:00