
Utilizo Debian en el servidor de la facultad a través de PuTTY que tiene su dirección IP pública. Tengo sudo. Me pregunto cómo hacer que funcione como proxy Http/html para acceder a la "web of science" desde el navegador de Windows de mi hogar. Me pregunto dónde conseguir instrucciones sobre cómo hacer que mi Debian funcione como proxy http (si es posible, sequred).
Respuesta1
Vaya a túneles en "Conexión > SSH > Túneles" en el menú de configuración
usted colocaría el número de puerto "-D9999" en el cuadro del puerto de origen y seleccionaría la opción Dinámica a continuación. Luego haga clic en agregar.
Si no le permite conectarse, entonces necesita editar su archivo "sshd_conf" en su caja de Linux ubicada en "/etc/ssh/sshd_conf".
La línea que necesitarías cambiar es:
#AllowTcpForwarding no
too
AllowTcpForwarding yes
Es posible que te permita conectarte pero no reenviar, entonces compruébalo también.
En Firefox debes asegurarte de que SOCKS v5 esté seleccionado con
"Host SOCKS: 127.0.0.1" "Puerto: 9999" configurado
y que incluya "127.0.0.1, localhost" en la sección "sin proxy para:"
También necesita configurar Firefox para reenviar su tráfico DNS a través del proxy o seguirá dependiendo de Internet local o intranet para la búsqueda de DNS.
en la barra de URL escriba about:config y presione Entrar, haga clic en el botón Tendré cuidado y luego busque la opción "network.proxy.socks_remote_dns". Si el valor dice verdadero, déjelo así, pero si no (en menos de que lo haya cambiado antes), haga clic derecho y seleccione Alternar. Ahora todo debería estar listo.
Respuesta2
Si bien apt-cache search http proxy
ofrece algunas respuestas posibles, realmente no puedo decir si hay algo que valga la pena recomendar aquí. Desde mi propia experiencia, para crear un túnel seguro es mejor usar SSH y su redireccionamiento de puerto dinámico compatible con el proxy SOCKS.
$ ssh -D9999 [email protected]
Esto lo conectará a su Debian (necesita un servidor SSH habilitado para eso, service ssh enable && service ssh restart
y le permite usar SSH, pero también habilita un servidor SOCKS ensu(cliente) máquina (puerto 9999). Ahora simplemente vaya al navegador y configure su dirección SOCKS en 127.0.0.1 (o localhost) y el puerto en 9999, y estará listo para comenzar.