被封、被屏蔽的网站可以通过国外代理服务器来访问,下面介绍几种常见的代理服务器方式。
第一种:直接使用 HTTP 代理服务器的 IP 地址和端口(适用于IE、Firefox、Opera 等浏览器)
在 google 等搜索引擎中搜索“代理服务器”,第一页列出的网站一般都提供代理服务器地址,我们把最新的代理服务器 IP 地址和端口号在浏览器中设置好即可。
下面举例 207.23.34.38:80 这个代理服务器地址如何在浏览器中设置(其中 207.23.34.38 为 IP 地址,而 80 则为这个 IP 地址的端口号):
IE 设置:打开菜单栏“工具 -》 internet 选项 -》 连接”,在“局域网设置”中,把“为 LAN 使用代理服务器”选中(在前面的小方框打上勾),在“地址”栏填入 207.23.34.38,“端口”填入 80。如下图:
Firefox 设置:打开菜单栏“工具 -》 选项 -》 高级 -》 网络”,在“设置”中,选中“手动配置代理”,在“HTTP 代理”栏中填入 207.23.34.38,“端口”填入 80。如下图:
Opera 设置:打开菜单栏“工具 -》 首选项 -》 高级 -》 网络”,在“代理服务器”中,选中“HTTP”,在“HTTP”栏中填入 207.23.34.38,“端口”填入 80。如下图:
这是我刚上网时采用的代理服务器方式,比较简单,直接在浏览器中设置,但缺点是想要找到可以用的代理地址需要试来试去,而可用的代理地址也不能保证长时间使用,浏览网站的速度也不理想,这也是 HTTP 代理服务器的通病,在我采用下面的代理软件方式后再没用过。
第二种:使用自由门等代理软件(适用于IE、Firefox、Opera 等浏览器)
自由门代理软件,无需安装,只有一个可执行文件(运行后会生成一个 ini 配置文件),运行后会自动连接代理服务器,自动设置 IE 的代理服务器选项,如果成功,会打开某个网站,然后可以可以访问被屏蔽的国外网站了。如果使用的是非 IE 浏览器,请按照这个软件运行后的说明设置相应的代理服务器 IP 地址和端口。
这种软件使用方便,我用了很长时间,但一直觉得不太放心,撇开网络安全不说,有被叫去喝茶的危险,另外打开网页不快,使用过程不稳定,常常就断开了,需要重启软件才可以,所以我现在不在用它,用的是下面的 SSH 代理方式。
第三种:使用 SSH 代理方式(适用于 Firefox 浏览器)
用一个支持 SSH 协议的国外服务器账号,使用 Putty 这种远程登录软件登录国外服务器,就可以快速地访问被封的网站了。
1、用 bat 文件来调用 putty 中的 plink.exe 登录 SSH 账号,bat 文件内容如下(bat 文件名字自己起,比如 putty.bat):
plink -N account@a.b.com -pw password -D 127.0.0.1:xx
说明:
account@a.b.com :account 是你的账号,a.b.com 是你这个账号的服务器域名,请把这 2 个替换为你自己的账号和服务器域名
password :你账号的密码,请把这个单词替换为你的密码
xx :端口号,自己可以定义一个(比如 7000),然后在浏览器设置中使用这个端口号
在 Firefox 打开菜单栏“工具 -》 选项 -》 高级 -》 网络”,在“设置”中,选中“手动配置代理”,在“SOCKS 主机”栏中填入 127.0.0.1,“端口”栏中填入你自己定义的端口号(比如 7000),如下图:
第一次执行这个bat文件时,会提示你是否把服务器的密钥信息保存在注册表中,如果你选择否(按 N 回车),则下次运行这个文件还会给出同样的提示,选是的话(按 Y 回车),则不会再有这样的提示。使用这种 bat 文件方式有一个缺点,登录后,窗口一直在使用你的账户一句话,在窗口内不能做其它操作,如断开、重启,断开的方式只能是关闭这个窗口。
2、用 MyEnTunnel 调用 putty 中的 plink.exe 登录 SSH 账号,有中文版可以使用,非常方便,设置如下图:
说明:
SSH 服务器:同上面 bat 文件中的 a.b.com
SSH 端口:这个用默认的,不用修改
用户名称:同上面 bat 文件中的 account
用户密码:同上面 bat 文件中的 password
重试延迟:断开后再次登陆前需要等待的时间,单位为秒
本地端口:自定义端口号,同上面 bat 文件中的 xx(这个需要选上“启用动态套接字”才可以自己定义端口号)
都设置好后,点“保存”保存设置,点“连接”则登录你的 SSH 账号服务器,然后在 Firefox 打开菜单栏“工具 -》 选项 -》 高级 -》 网络”,在“设置”中,选中“手动配置代理”,在“SOCKS 主机”栏中填入 127.0.0.1,“端口”栏中填入你自己定义的端口号(比如 7000)。
这种 SSH 方式代理使用的是 SOCKS5 协议,直接可以设置 SOCKS5 代理的只有 Firefox,其它浏览器需要第三方软件来实现,这里不再介绍。
使用 MyEnTunnel 登录 SSH 账号,是我现在使用的代理服务器方式,强力推荐,因为其使用方便,速度极快,网络稳定,安全可靠。
附:
Putty 官方下载地址:
~sgtatham/putty/download.html
MyEnTunnel 官方下载地址:
【专业seo】访问被封网站的几种常见代理服务器方式