PHP反向代理访问任意网站源码 Any-Proxy

PHP反向代理访问任意网站源码

在域名后面加上链接地址即可访问:

https://www.xxx.com/http://+需访问的链接 (目标链接必须添加http(s)://)

如 :https://www.xxx.com/http://ip38.com/

支持POST、Cookie,https/http均可反向代理

支持伪造IP,$anyip值为1发送服务器IP头,值为2则发送随机IP,值为3发送客户端IP

需要配置伪静态,nginx伪静态规则如下:

if ( !-e $request_filename) {
       rewrite ^/(.*)$ /index.php?$1 last;
       break;
}

Apache伪静态

RewriteRule ^(.*)$ index.php?$1

2021.4.10 22:08 更新Apache伪静态规则,压缩包的apache伪静态规则写错了

想要退出的话在当前链接后面输入 ~q 退出当前页面返回首页

index.php 外链、外链图片、外链静态文件等请求不通过Any-Proxy,地址栏不会显示目标域名

index_all.php 区别为传统版,地址栏会显示目标域名,性能不及前者

index_all.php 所有外链、外链图片、外链静态文件等请求都通过Any-Prox

已解决中文乱码问题,自动转换

在当前链接末尾输入 ~q 可以退出当前页面回到首页

亲测成功:

PHP反向代理访问任意网站源码

下载地址

蓝奏云:https://ityh.lanzoui.com/iPCk8nlzp3c

百度网盘: https://pan.baidu.com/s/17JeXZevFEDKeSEN4sV2g8A 提取码: u9np

Github: https://github.com/yitd/Any-Proxy