Rat's

一个简单的PHP Web代理:miniProxy
说明:miniProxy是一个用PHP编写的简单Web代理,可以让您绕过网页过滤器,或匿名浏览网页。一般我们可以拿...
扫描右侧二维码阅读全文
09
2019/08

一个简单的PHP Web代理:miniProxy

说明:miniProxy是一个用PHP编写的简单Web代理,可以让您绕过网页过滤器,或匿名浏览网页。一般我们可以拿来访问谷歌查询学习资料等,对于谷歌重度使用者或者需要经常使用谷歌的团队/班级来说,还是挺方便的,毕竟不用梯子就可以直接访问谷歌了。

手动安装

GitHub地址:https://github.com/joshdick/miniProxy

环境要求:PHP >= 5.4.7,并且要求安装PHP curlmbstring拓展;建议使用域名并开启HTTPS;如果想访问谷歌等,则需要国外服务器。

手动只推荐有现成环境的,比如已经装过宝塔面板或者其它的LNMP安装包等,然后直接访问上面的Github地址,将PHP文件下载并上传至网站根目录,最后直接访问即可。

Docker安装

由于官方的界面太简陋了,于是某大佬花了几分钟改了下,比官方的稍微好点了,这里就直接做成了Docker镜像,拉取镜像的时候,建议直接使用域名访问,期间会自动给你配置SSL,用IP可能会出现很多未知问题。

修改后的截图如下:
请输入图片描述

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、拉取镜像

#使用ip访问,不建议选择
docker run --name miniproxy -d \
--restart=always \
-p 80:80 \
moerats/miniproxy

#使用域名访问,请修改为自己的域名后运行
docker run --name miniproxy -d \
--restart=always \
-p 80:80 \
-p 443:443 \
-e domain=www.moerats.com \
moerats/miniproxy

使用域名访问的话,请提前解析好域名并生效,不然给你签发SSL证书的时候会失败,导致打不开等情况。

最后可能对有些网站效果不太好,特别是视频网站,当然大部分网站效果还是不错的。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 08 月 09 日 08 : 57 PM

发表评论 取消回复

55 条评论

  1. zfeng

    重置了几次系统,最后一步报错
    Unable to find image 'moerats/miniproxy:latest' locally
    latest: Pulling from moerats/miniproxy

  2. Leeds

    看了下已经被作者雪藏了。。。而且问题很大,没法显示google验证,被google风控就完了。yandex也是。

    1. Rat's
      @Leeds

      可以试试找其他类似的,之前发现挺多的

  3. toyle

    docker镜像可以安装到hreoku上嘛?希望大佬指点

    1. Rat's
      @toyle

      不太清楚,没用过hreoku

  4. Ares

    大佬,我用的域名,但访问显示bad request为啥呢? watch.playingclub.cn

    1. Rat's
      @Ares

      docker安装的吗?我跑了一次,好像没啥问题

  5. mo666

    LAMP環境可以用嗎

    1. Rat's
      @mo666

      可以试试

  6. ming

    使用该docker镜像时,在服务端应该访问哪个地址? 是域名xxxx.xx/index.php吗,我显示是无法访问

    1. ming
      @ming

      已经检查过域名解析正常,ping和nslookup都可以正常获取ip,443与80端口已经开启

      1. Rat's
        @ming

        直接域名就行,你拉取镜像的时候,先把 -d去掉,看有不有报错

  7. heng

    为什么我用docker安装只能打开首页,一输入网址按go就打不开了,连首页也打不开,要重启docker才行

    1. Rat's
      @heng

      用的是ip访问那个选项吗?

      1. heng
        @Rat's

        是的,IP访问

        1. Rat's
          @heng

          ip好像是这样,所以建议用域名

  8. Sue

    大佬可以分享一下typeecho的主题吗?

    1. Rat's
      @Sue

      这个是收费的,也不贵,报我的博客,49块钱包终身更新,作者地址:https://www.ihewro.com/archives/489/。

  9. 你好

    https://github.com/EtherDream/jsproxy
    博主这个可以搞搞不 。 完全 按对方的教程搭建了,美中不足的就是谷歌搜索还是有问题。

    宝塔也有nginx openresty,想挪到宝塔里, 但是折腾了半天 还是搭建不起来。

    1. Rat's
      @你好

      这个用宝塔感觉有点复杂,可以直接用作者的一键脚本,会给你新建jsproxy用户安装,和宝塔自带的nginx不冲突。

  10. 你好

    谷歌只能打开首页。无法搜索:需要网站所有者处理的错误: 网站密钥的网域无效

    1. Rat's
      @你好

      这个不太清楚,看是不是ip在谷歌黑名单啥的

      1. 你好
        @Rat's

        是ip的问题。 估计被谷歌拉入黑名单了。 vps的ip烂大街啊