由于网站的种种限制,导致很多人无法顺利访问目标站点。那么该如何才能避免被限制访问呢?这就需要使用代理服务器,也就是代理IP。
首先,需要安装谷歌浏览器,网站是在谷歌浏览器上打开。
其次,安装下这款插件:SwitchyOmega,一个用作请求代理的谷歌浏览器插件
安装完成后,如果尚未启用哪个代理(默认直连),浏览器右上角的Logo是灰色的,
然后,你需要一个华为云服务器或者阿里云服务器(不是云虚拟机那种),毕竟内网如果只是限制这些娱乐网站,是不会限制阿里云服务器地址的,如果这个也被限了,想办法再找个IP不限制的服务器吧。
接下来,要启用SSH的端口转发,我用的是MacBook Pro,所以我的操作很简单,打开终端,用命令ssh -D 本地监听端口 远程主机用户@远程主机IP。
示例:ssh -D 1080 root@121.121.121.121
盖住的是我远程华为云的IP,有些朋友可能不熟悉这个命令,上网找些相关资料了解下。
最后,SwitchyOmega插件代理配置,如下:
1. 点击那个圆圈logo,出来个弹框,选择最后一项选项设置:
2. 打开是下面这个样子
那个代理都是我已经配置好的,新装的是没有的。然后选择最下面的那个加号+新建情景模式,新加个配置(中英文可能不太一样)。
配置名,随便输入一个,然后点击创建:
代理协议选择SOCKS5,代理服务器输入127.0.0.1就行,代理端口就是本地指定(ssh -D这里指定)的端口,如果指定的别的端口转发,就配置成别的端口。然后选择左下角的应用选项。
然后,再点击这个圆圈logo,选择刚创建的这个代理配置启用它:
大功告成,在浏览器上输入你想访问的网站试下,就OK了。别说听歌了,凌晨上线支撑,没事又无聊的时候,看电影看直播都OK了。
其实,这个东西原理很简单,就是浏览器把请求转发到本地端口1080。本地端口通过ssh协议转发到远程主机,请求不受限制,就可以访问无程主机了。
如果自己的pc机装的不是macos系统,是windows系统的话,可以安装Xshell或者secureCRT等客户端,比如Xshell上有这个配置:
如在设置选择SSH-》隧道,类型选择SOCKS4/5什么的、侦听端口就是类似上面指定的侦听转发端口。我也没用过windows的这两款工具作这个配置,不过我相信网上应该有相关资料,有不熟悉的朋友可以查一下。
既然,理是这么个理,如果没有华为云服务器,只要有一台其它的连接外网不受限,而自己的本子又可以连接上的这个服务器。那就可以用这个服务器也行。