ssh隧道进行web app
是的,使用SSH隧道可以通过SOCKS代理来实现在浏览器中打开网页。以下是步骤:
-
设置SSH隧道:首先,你需要设置一个SSH动态端口转发(SOCKS代理)。这可以通过以下SSH命令完成:
ssh -D 本地端口 用户名@远程服务器地址:22 #例子 ssh -D 7891 root@123.444.58.226:22 这里,
本地端口
是你希望在本地机器上监听的端口,用于SOCKS代理。 -
配置浏览器:接下来,你需要配置你的浏览器使用刚才设置的SOCKS代理。大多数现代浏览器都支持SOCKS代理设置:
- 在Chrome或Firefox中,你可以通过扩展程序或设置来配置SOCKS代理。
- 在其他浏览器中,通常也有类似的代理设置选项。
你需要输入本地机器的IP地址(通常是127.0.0.1)和你设置的本地端口
。
设置火狐浏览器:
1)打开设置
2)进入proxy 设置
3)填写socket 的配置,本地机器的IP地址(通常是127.0.0.1)和ssh隧道的监听端口,即7891
-
启动浏览器:配置完成后,启动浏览器并尝试访问网页。你的所有HTTP和HTTPS请求都将通过SSH隧道转发到远程服务器,然后再由远程服务器转发到互联网。
测试,在火狐浏览器打开ip138.com,若显示ip地址变为代理服务器地址即成功。
本文作者:seekwhale13
本文链接:https://www.cnblogs.com/seekwhale13/p/18502162
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步