对于喜欢折腾的朋友来说,代理并不陌生。反向代理主要是站长在用,普通用户很少用到。
反向代理可以用于外部网络访问内部网络时的控制,授权或者做负载均衡。当然可以有一些特别的应用,自己探索吧!
介绍两个常用的PHP反向代理程序
两个程序都需要.htaccess的支持,也就是说只能运行在apache服务器上,我在nginx服务器上测试都失败了,出现404错误,或者图片无法加载。
1.php-dynamic-mirror
官网地址:http://code.google.com/p/php-dynamic-mirror/
php-dynamic-mirror只有两个文件index.php和.htaccess
需要修改index.php文件
把
$mirror = “the.site-you-want-to-mirror.com”;
修改为需要代理的网站,比如
$mirror = “www.google.com”;
把上面的两个文件上传到自己的主机上,就可以使用了。
2.7ghost
官网地址:http://code.google.com/p/7ghost/
相比php-dynamic-mirror,7ghost提供了丰富的功能。
指定网站完全代理
自定义页面代理
域名替换
内容替换
静态缓存
cookies自定义
浏览器标识自定义
referer自定义
下载文件,解压上传到自己的空间
进入默认后台:http://自己的域名或者IP/_admin
默认密码:123456
后台的设置都很简单,可以自己捣鼓一下。如果出现设置不能保存的情况,请确认上传到主机空间的文件有写权限。最重要的是\_admin\data\config.php要有写权限,否则后台的设置无法生效。
37152402000126号
鲁ICP备17032091号-13 Powered by qibosoft X1.0 Code ©2003-2020