如何绕过公司网络限制,听歌、看电影

        有些公司可能公司内网有限制,比如一些音乐网站、视频网站、直播网站等等这些娱乐网站是打不开的。但有些时候,比如工作的时候我需要整理一些无聊的文档,但是又不用动脑子,重复而枯燥。那我就想一边听着歌,一边工作。

        如果这些音乐等娱乐网站,在内网受限了怎么办?(笔者提醒,用手机听歌也可以)

        我这里有一个办法。

        首先,需要安装谷歌浏览器,网站是在谷歌浏览器上打开。

        其次,安装下这款插件:SwitchyOmega,一个用作请求代理的谷歌浏览器插件

安装完成后,如果尚未启用哪个代理(默认直连),浏览器右上角的Logo是灰色的,

        然后,你需要一个阿里云服务器(不是云虚拟机那种),毕竟内网如果只是限制这些娱乐网站,是不会限制阿里云服务器地址的,如果这个也被限了,想办法再找个IP不限制的服务器吧。

        接下来,要启用SSH的端口转发(本来是为数据传输更安全点,但是我们别有它用)。

我用的是ubuntu,所以我的操作很简单,用命令ssh -D 本地监听端口  远程主机用户@远程主机IP。

示例:

盖住的是我远程阿里云的IP,有些朋友可能不熟悉这个命令,上网找些相关资料了解下。

         最后,浏览器插件代理配置,如下:

        1. 点击那个圆圈logo,出来个弹框,选择最后一项选项设置:

        2. 打开是下面这个样子

 

那个company、local、proxy都是我已经配置好的代理,新装的是没有的。然后选择最下面的那个加号+New profile,新加个配置(中英文可能不太一样)。

 

配置名,随便输入一个,然后点击创建:

server输入127.0.0.1就行,端口就是本地指定(ssh -D这里指定)的端口,如果指定的别的端口转发,就配置成别的端口。然后选择左下角的绿色的Apply changes:应用修改。

然后,再点击这个圆圈logo,选择刚创建的这个代理配置启用它:

大功告成,在浏览器上输入你想听音乐的网站试下,就OK了。别说听歌了,凌晨上线支撑,没事又无聊的时候,看电影看直播都OK了。

 

        其实,这个东西原理很简单,就是浏览器把请求转发到本地端口1080。本地端口通过ssh协议转发到远程主机,请求不受限制,就可以访问无程主机了。

        如果自己的pc机装的不是linux系统,是windows系统的话,可以安装Xshell或者secureCRT等客户端,比如Xshell上有这个配置:

如在设置选择SSH-》隧道,类型选择SOCKS4/5什么的、侦听端口就是类似上面指定的侦听转发端口。我也没用过windows的这两款工具作这个配置,不过我相信网上应该有相关资料,有不熟悉的朋友可以查一下。

        既然,理是这么个理,如果没有阿里云服务器,只要有一台其它的连接外网不受限,而自己的本子又可以连接上的这个服务器。那就可以用这个服务器也行。

        再举个示例,就更清晰了。我用的是ubuntu,我开启ssh服务器。然后用ssh指定本地转发端口1080:

 

如果我配置插件代理请求到1080,那就是请求先到我本地1080端口,然后又从这里转发给我自己(我指定了自己的IP地址作为远程服务器的地址),用f12,network,看一下,IP和端口是我本地的:

抓包,可以看到请求是到localhost.socks:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章