MobaXterm sshtunnel remote port forwarding
解决实验室服务器代理问题
上图中remote clients代表服务器上的应用,其流量通过端口37880(自定义)转发
sshserver代表服务器,需要输入ip地址,用户名和ssh端口号22
localserver表示本地接收流量的服务器,其地址为localhost,即本机;端口号为7890,表示流量由本机监听7890端口的应用程序进行处理
完成以上隧道配置并启动后,在服务器端执行以下指令:
export http_proxy="localhost:37880"
export https_proxy="localhost:37880"
即可在设置http_proxy
环境变量为localhost:37880
。这指定了HTTP代理服务器的地址(服务器localhost)和端口(37880),当设置了以上
环境变量后,系统中的应用程序(如curl、wget等)就会尝试通过指定的代理服务器进行HTTP请求,从而可以将流量通过端口37880转发到localserver的端口7890进行处理