Eu tenho uma máquina que não pode acessar a internet, mas ainda pode se conectar a uma máquina que faz isso. Eu não quero usar um servidor proxy, foi-me dito que eu posso usar apenas ssh. Então eu prossegui simplesmente por
ssh -D 1080 [email protected]
Confirmei que isso funciona ao fazer
curl -v --socks5-hostname localhost:1080 http://google.com
Este comando retorna o HTML esperado, portanto, ele deve estar funcionando.
Eu mudei meu /etc/tsocks.conf para simplesmente ler:
server = 127.0.0.1
server_port = 1080
No entanto, o apt-get não tem nada disso;
# tsocks apt-get update
Err http://security.debian.org wheezy/updates Release.gpg
Could not resolve 'security.debian.org'
etc
Meu /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Eu estive pesquisando por um tempo, tentei adicionar o seguinte ao /etc/apt/apt.conf
Acquire::http::Proxy "http://localhost:1080/";
e não usando tsocks, (tentei dos dois jeitos), isso faz com que ele falhe ainda mais rápido.
Estou sem ideias, isso deve funcionar, mas não funciona. Qualquer ajuda?