如何在WordPress上搭建自己的代理服务器

如果你无法访问某个特定的网站,其原因之一可能是由于政府审查监管(例如,IMDB.com 在国内是无法访问的);第二可能是你公司的内部网络本身已经屏蔽了这个网站(希望员工能够更加专注于工作),那么,你可以通过使用在线代理,这样可以轻易、快速地绕过网络障碍,访问被屏蔽的网站。

在 Internet 上提供在线代理服务的网站有许多,并且大部分都是免费的(有的还有广告),但存在诸多限制。

扩展阅读:精选12个免费好用的VPN

如果你不希望自己的上网数据受到第三方网站的跟踪,并且一切由自己控制,你也可以在 WordPress 上搭建正直属于自己的代理服务器。

proxy_website

上面的截图就是通过 WordPress 代理(请看地址栏上的网址)访问的 NYT 网站。

将你的 WordPress 网站变成为一个代理服务器

操作过程相当简单,你所需要做的只是事先已经拥有了一个自托管的 WordPress 博客或网站以及一款叫做 RePress 的插件。

步骤1: 更改默认的 WordPress 永久链接,这个在 WordPress 控制面板的【设置】菜单这一栏里面,找到【固定链接】选项,将默认的动态链接修改为别的链接形式即可。记得保存更改。

步骤2: 同样是进入 WordPress 控制面板,在【插件】菜单栏下搜索 Repress 插件,安装并激活。

步骤3: 插件激活后,接着我们将需要通过 WordPress 代理访问的网站列入白名单。去到控制面板中的【设置】 -> 【Repress】(如下图所示) ,在“Add domainname”这项后面的长方框中填上需要使用代理访问的网站网址即可。记得保存设置。

proxy_domains 

现在,属于你自己的代理服务器已经建成并可以使用了,点击如图中每条网址后面的“visit”按钮即可访问对应的网站了。你也可以直接输入网址访问,例如你的 WordPress 网站 URL 是 abc.com,要访问的网站是 nytimes.com ,那么你只需在浏览器地址栏上输入 http://abc.com/proxy/nytimes.com 即可。

WordPress 的这个代理服务器插件是基于开源同类代理软件PHPProxy 所创建的,但要比 PHPProxy 更加容易部署和操作,因为它毕竟是插件,“即插即用 ”啊!插件的头部代码设定了 NoIndex 和 NoFollow 属性,因此在一般情况下浏览器是不太容易注意到的。

提示:建议在单独的 WordPress 网站上使用 RePress 插件搭建代理服务器,以避免太多代理请求时会影响主站(如果你在主站上安装此插件)的运行。

原文:labnol

你可能还喜欢:

分享这篇日志:

如何在WordPress上搭建自己的代理服务器》上有 1 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>