问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用SSH隧道通过SOCKS代理在浏览器中打开网页

创作时间:
作者:
@小白创作中心

使用SSH隧道通过SOCKS代理在浏览器中打开网页

引用
1
来源
1.
https://www.cnblogs.com/seekwhale13/p/18502162

SSH隧道是一种安全的网络通信方式,通过SSH协议建立的加密通道可以实现数据的安全传输。本文将介绍如何使用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. 打开设置

  1. 进入proxy 设置

  2. 填写socket 的配置,本地机器的IP地址(通常是127.0.0.1)和ssh隧道的监听端口,即7891

启动浏览器

配置完成后,启动浏览器并尝试访问网页。你的所有HTTP和HTTPS请求都将通过SSH隧道转发到远程服务器,然后再由远程服务器转发到互联网。

测试,在火狐浏览器打开ip138.com,若显示ip地址变为代理服务器地址即成功。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号