Adicionar rota estática para SSH SOCKS em Debian

0

Consigo fazer solicitações via SSH SOCKS, ao fazer:

ssh -fqN -D 127.0.0.1:8080 [email protected]

curl --proxy socks5h://127.0.0.1:8080 -d '{my: parameter}' -H "Content-Type: application/json" http://10.0.30.10

Eu gostaria de poder digitar:

curl -d '{my: parameter}' -H "Content-Type: application/json" http://10.0.30.10

Como eu também preciso usar o proxy em outros aplicativos nos quais não posso adicionar --proxy socks5h: //127.0.0.1: 8080 (como solicitações http do jQuery JavaScript, etc.).

É possível adicionar o proxy como rota ou iptables para que eu possa usar o proxy em outros aplicativos?

    
por Michael Nielsen 06.01.2017 / 09:32

1 resposta

1

O protocolo SOCKS não transporta pacotes IP, apenas fluxos de dados, portanto, um proxy SOCKS não pode ser usado diretamente como roteador IP.

Você precisaria de um software adicional como tunsocks ou socks-tun que faz a tradução necessária entre o SOCKS e o TCP / IP.

    
por 06.01.2017 / 09:44