网页客服,欢迎咨询

基于PHP开发的反向代理程序系统

2022-08-07 18:01:31 716
  • 收藏
  • 管理

    对于喜欢折腾的朋友来说,代理并不陌生。反向代理主要是站长在用,普通用户很少用到。

    反向代理可以用于外部网络访问内部网络时的控制,授权或者做负载均衡。当然可以有一些特别的应用,自己探索吧!

    介绍两个常用的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要有写权限,否则后台的设置无法生效。


    基于PHP开发的反向代理程序系统
    上一页:利用虚拟主机来做反向代理 下一页:如何利于反向代理绑定域名
    全部评论(0)