我有一个可以通过 SSH 连接的服务器。如何使用我的笔记本电脑(os x)在某个浏览器中通过该服务器进行隧道传输?

我有一个可以通过 SSH 连接的服务器。如何使用我的笔记本电脑(os x)在某个浏览器中通过该服务器进行隧道传输?

我有一个可以通过 SSH 连接的服务器。如何使用我的笔记本电脑(os x)在某个浏览器中通过该服务器进行隧道传输?

基本上我想这样做:

我有两台电脑——一台服务器(运行 centos 的服务器)和我的家用电脑(运行 os x)。

我想做这个:

在 OS X 中通过隧道(即代理)我的服务器访问网站(从服务器的“眼睛”(不同国家/地区)查看网站)。

我可以通过 ssh 登录并设置某种隧道,然后在浏览器中使用它作为代理吗?

谢谢

答案1

是的,这是可能的。在您的服务器中安装以下代理服务器之一:

  • 3代理
  • 小代理
  • 私有网络
  • 乌贼
  • 微型代理

这些是来自 Fedora 发行版的软件包名称,因此请使用“yum search proxy”来确定您的 CentOS 版本中有哪些可用软件包。

然后使用带有端口转发的 ssh 连接到您的服务器:

ssh -L3128:127.0.0.1:8080 user@host

其中8080- 是代理正在监听的服务器端口。

然后将浏览器设置为使用代理服务器http://localhost:3128

享受。

相关内容