• 作者: 秒速340 2013年11月11日星期一

    反向代理:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
    百科:百度 维基

    利用反向代理可以实现反向域名绑定。通常用于不支持域名绑定的网站和被墙的网站。
    我本打算用此方法给本Blogger做个反向代理,操作之后决定还是写一篇文章以作纪念。

    如果你的网站不支持域名绑定,如果你的网站由于很多原因以致国内无法访问(例如本Blogger),通过反向代理,你的网站即可强制绑定域名,你的网站即可在国内访问(如果实在是无法理解的话,就理解成在线的翻墙代理差不多吧)。

    反向域名绑定操作前提:
    找一个支持.htaccess的服务器,可以是虚拟主机,云主机等等都可以,我用的是免费虚拟主机。
    反向域名绑定重点:
    但由于很多免费的虚拟主机都不支持.htaccess,所以我无法演示了。只记录一下代码。
    在主目录新建一个文件.htaccess,如果目录下已经有此文件则直接编辑,添加以下代码:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ http://miaosu340.blogspot.com/$1 [P]
    其中“http://miaosu340.blogspot.com/”改为你需要反向域名绑定或者说需要反向代理的域名。
    (注意:此方法可以实现代理功能。只需修改域名就能代理到这个域名下的网址。就是如果需要代理的网站较多的话修改比较麻烦。利用反向代理能把任何网站绑定自己的域名来盗取该网站的权重!所以……自己看着办吧。)

    2013/11/12更新:
    反向域名绑定演示:

    注意域名!

    注意IP地址!
    为了不必要的纠纷,我会马上删除此反向域名绑定的。

    不支持.htaccess的PHP空间可以用“7ghost”试试,但请注意运行7ghost程序的空间必须支持allow_furl_open和支持curl,你可以直接在PHP探针中找到。(个人觉得麻烦直接否决掉了。)详细使用方法自行搜索。

    架设在线代理:
    在线代理服务应该有不少人用过,就不做解释了。
    我只用过一个PHP程序并成功架设,成功在线代理成功。
    此程序下载地址:点我。
    将此压缩包里的所有文件上传至你的网站空间,然后打开对应的网址,它就会提示安装,输入你的账户和密码一下子就会安装好了,于是……其他的跟网上很多在线代理相似。
    只不过这个程序是英文的。当然你可以自行修改代码翻译的,不难,麻烦而已。
    (流量有限,恕我不能放演示网站。)
    请注意图片的最上方,为在线代理证明。虽然用的是免费虚拟空间,但个人使用的话速度还可以的,多人就不行了。
    PS:此在线代理不支持HTTPS,如果网站上有https资源可能会显示不正常。

    0 评论

  • - 除非注明,本站采用创作共用版权协议:知识共享许可协议 - 但小说和诗词作品采用的是:知识共享许可协议 -
    - Power by Blogger - Template by Johanes Djogan - Modify by miaosu340