ssh隧道进行web app

是的,使用SSH隧道可以通过SOCKS代理来实现在浏览器中打开网页。以下是步骤:

  1. 设置SSH隧道:首先,你需要设置一个SSH动态端口转发(SOCKS代理)。这可以通过以下SSH命令完成:

    ssh -D 本地端口 用户名@远程服务器地址:22
    #例子
    ssh  -D 7891 root@123.444.58.226:22
       
    

    这里,本地端口是你希望在本地机器上监听的端口,用于SOCKS代理。

  2. 配置浏览器:接下来,你需要配置你的浏览器使用刚才设置的SOCKS代理。大多数现代浏览器都支持SOCKS代理设置:

    • 在Chrome或Firefox中,你可以通过扩展程序或设置来配置SOCKS代理。
    • 在其他浏览器中,通常也有类似的代理设置选项。
      你需要输入本地机器的IP地址(通常是127.0.0.1)和你设置的本地端口
      设置火狐浏览器:
      1)打开设置
      image
      2)进入proxy 设置
      image
      3)填写socket 的配置,本地机器的IP地址(通常是127.0.0.1)和ssh隧道的监听端口,即7891
      image
  3. 启动浏览器:配置完成后,启动浏览器并尝试访问网页。你的所有HTTP和HTTPS请求都将通过SSH隧道转发到远程服务器,然后再由远程服务器转发到互联网。
    测试,在火狐浏览器打开ip138.com,若显示ip地址变为代理服务器地址即成功。

posted @ 2024-10-25 11:32  seekwhale13  阅读(67)  评论(0编辑  收藏  举报