加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 使用SSH隧道浏览Web

发布时间:2020-12-13 23:20:44 所属栏目:Windows 来源:网络整理
导读:设置: 具有完全管理权限的Windows工作站. 一个非常严格的http代理,但是,它只接受端口80和端口443的连接. 互联网上的一个linux盒我完全可以控制. 目前,我所做的工作是: linux框运行sshd,侦听端口443. 在putty中,我可以通过在代理配置面板中将代理配置为HTTP
设置:

>具有完全管理权限的Windows工作站.
>一个非常严格的http代理,但是,它只接受端口80和端口443的连接.
>互联网上的一个linux盒我完全可以控制.

目前,我所做的工作是:

> linux框运行sshd,侦听端口443.
>在putty中,我可以通过在代理配置面板中将代理配置为HTTP代理来连接到Linux框.

我想要实现的目标:

在我的Windows机器上运行浏览器,并使用某种ssh隧道浏览网页,没有任何限制.

我相信这被称为代理弹跳,或类似的东西.但我必须承认,我有点失落.

根据我的理解,我必须将隧道配置为putty,例如在窗口框上侦听端口8889.
然后,我可以将浏览器配置为使用位于localhost:8889的代理

现在,事情变得模糊的那一刻.

在linux框中,我必须在SSH配置文件中配置ProxyCommand或类似的东西进行端口转发?
另外,我是否必须在linux机器上运行像squid这样的代理?某种教程I found描述了Apache的设置:

或者我是完全错误的方向,我是否必须在Windows和Linux机器上运行ProxyTunnel?

谢谢你的帮助.

编辑:实际上,问题更多:我需要在隧道的linux端做什么

让这个工作有两个部分,所以我将单独解决它们.

连接到您的服务器:

正如您所提到的,您可以与之交谈的是443和80上的代理,您需要通过代理隧道连接SSH连接.你通过告诉Putty使用代理服务器进行连接来做到这一点.在“代理”菜单下.选择HTTP,然后输入公司代理的详细信息.

从你的帖子,你似乎已经连接工作正常.

配置Putty以在本地计算机上创建SOCKS代理

putty和OpenSSH都支持打开SOCKS代理.对于OpenSSH,您可以使用:

ssh -D <port>

然后将浏览器指向该端口.在putty中,您可以创建一个“动态”端口.您可以在隧道菜单下找到它.输入您想要的侦听端口,然后输入您喜欢的任何目的地(动态前进会被忽略).然后,您可以将浏览器代理设置指向该localhost:< port>它应该工作.

有关更多信息,putty文档的相关部分位于http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter3.html#using-port-forwarding.

正如其他人发布的那样,你可能不想绕过公司过滤,因为它不是你想要解释的东西:).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读