全球主机交流论坛

标题: 分享一个nginx任意反向代理配置.(5.15 增加白名单功能) [打印本页]

作者: 奧巴马    时间: 2022-5-3 19:03
标题: 分享一个nginx任意反向代理配置.(5.15 增加白名单功能)
本帖最后由 奧巴马 于 2022-5-15 15:44 编辑

据说光下载不回帖的,一辈子不举

github项目链接:https://github.com/linwoodpendleton/nginx_proxy_conf
之前有人分享过php的,但效率有点低。
这个是纯NGINX的任意反向代理
使用访问地址示例:
http://127.0.0.1/HostLocMJJ/https://www.91ai.net

我做这个的用处就是在某些不方便使用魔法的时候,下载东西,比如github里面的资源。
随手就是个github镜像站。



自定义路径 替换HostLocMJJ 为你自己的路径即可 有两处







1:24更新:
支持反代CF github.com
测试:
https://www.php8.ltd/HostLocMJJ/http://news.baidu.com/(不定时开放)
https://www.php8.ltd/HostLocMJJ/https://github.com/ElderDrivers/EdXposed(不定时开放)

5.4 10:32更新
支持中文维基
301跟随,有301不会再跳出


5.4 15:51更新
支持自定义路径 替换HostLocMJJ 为你自己的路径即可 有两处
修复了一些已知问题


5.4 22:54更新
修复301BUG和一些已知问题。

5.5 18:16 更新
解决套CF 后还是能获取客户端IP
解决因正则导致的500错误

5.5 22:30更新

修复git clone 无法使用
修复一些已知问题


5.6 21:46更新

修复目标站开启强制gzip 无法替换文本问题   set $unopengzip 0; #对于强制开启压缩的网站开启替换 0 关, 1 开 影响效率
增加一个伪装站。 修改www . qq . com即可

5.6 23:16更新

修复无法获取来源错误
二次反代改为127.0.0.1了


5.7更新
支持googledrive下载 需要自行导入cookie

效果如下图:





此处不在更新,请移步github下载
(, 下载次数: 64) (5.7不再更新)



(, 下载次数: 84) (5.7不再更新)


















作者: 钱宗鑫    时间: 2022-5-3 19:04
感谢,去研究研究
作者: 好鸭    时间: 2022-5-3 19:07
不错不错,好东西
作者: 井茶橘    时间: 2022-5-3 19:10
感谢,回去提升下
作者: okdt    时间: 2022-5-3 19:11
太可怕了
作者: jshkk    时间: 2022-5-3 19:11
6666666666
作者: 三丫的    时间: 2022-5-3 19:12
好东西,顶顶
作者: zhaoqin147    时间: 2022-5-3 19:12
拿走了谢谢
作者: mbsi    时间: 2022-5-3 19:12
不管用不用得上,先下载一下
作者: sai    时间: 2022-5-3 19:13
本帖最后由 sai 于 2022-5-4 09:35 编辑

绑定2
作者: wusir    时间: 2022-5-3 19:14
666666
作者: bin456789    时间: 2022-5-3 19:14
太可怕了
我受不了,直接回帖
作者: zxxx    时间: 2022-5-3 19:15
感谢大佬分享!
作者: hostlocmjj    时间: 2022-5-3 19:15
666
作者: 惜为伊人醉    时间: 2022-5-3 19:15
mark一下,感谢分享
作者: 奧巴马    时间: 2022-5-3 19:16
sai 发表于 2022-5-3 19:13
server里面的写了baidu,所以是一个server对应反代一个网站对吧

不是,百度是默认的。
http://127.0.0.1/https://www.91ai.net
网址后面那个是反代地址。
不用改代码输入
http://127.0.0.1/https://www.163.com 就反代163了。
作者: Christos    时间: 2022-5-3 19:16
Mark一下
作者: hising    时间: 2022-5-3 19:16
可以可以
作者: xjlxjl    时间: 2022-5-3 19:18
回个贴
作者: Alen    时间: 2022-5-3 19:20
下载研究研究
作者: 小猪猪是你    时间: 2022-5-3 19:20
学习到分享
作者: Darki    时间: 2022-5-3 19:25
感谢分享
作者: DaShi    时间: 2022-5-3 19:30
感谢
作者: kdsbls    时间: 2022-5-3 19:30
试一下
作者: sai    时间: 2022-5-3 19:33
本帖最后由 sai 于 2022-5-4 09:33 编辑

顶1号
作者: fps    时间: 2022-5-3 19:34

不错不错,好东西
作者: hcyme    时间: 2022-5-3 19:35
不举
作者: xc55    时间: 2022-5-3 19:35
好的收下了
作者: 笑花落半世琉璃    时间: 2022-5-3 19:36
有空改看看
作者: sdqu    时间: 2022-5-3 19:37
这个看上去是代理,正向代理,而不是反代
作者: Countra    时间: 2022-5-3 19:38
感谢分享~
作者: zhijuefe    时间: 2022-5-3 19:39
感谢
作者: Looper    时间: 2022-5-3 19:39
看看
作者: wherebeen    时间: 2022-5-3 19:43
感谢,去研究研究
作者: 奧巴马    时间: 2022-5-3 19:45
sai 发表于 2022-5-3 19:33
当尝试进入ip138,就会出现页面加载不完整,还有我进入本站如果加了www就会301跳转,进入google和whatism ...

稍候我试试
作者: minick    时间: 2022-5-3 19:47
看看
作者: ifelseif    时间: 2022-5-3 19:47
之前写过一个需要绑定域名的, 这个看起来好像简单多了.
作者: sai    时间: 2022-5-3 19:49
本帖最后由 sai 于 2022-5-4 09:34 编辑

绑定1
作者: yep    时间: 2022-5-3 19:50
试试对跳转和js里面链接的反代效果
作者: 会呼吸的痛    时间: 2022-5-3 19:51
下了再说,不管用不用得到
作者: HAN    时间: 2022-5-3 19:52
学习学习
作者: htazq    时间: 2022-5-3 19:53
41楼层,下载量70+了,顶一下



/**
* 故事开始便不承认普通
*
*/
作者: yorag    时间: 2022-5-3 19:55
感谢分享
作者: nnt    时间: 2022-5-3 19:55
这个可以把返回的HTML中的资源也代理了?不然感觉有点鸡肋啊
作者: mlcq    时间: 2022-5-3 19:56
太可怕了
我受不了,直接回帖
作者: jacky1103    时间: 2022-5-3 19:58
太可怕了直接回帖
作者: ShyGo    时间: 2022-5-3 20:01
这恐怕是我前面发过的那个吧
作者: jsyzdej    时间: 2022-5-3 20:01
大佬牛B,我去学习一下
作者: sagerking    时间: 2022-5-3 20:03
不错不错
作者: 小旭    时间: 2022-5-3 20:04

感谢,去研究研究
作者: peng123    时间: 2022-5-3 20:04
太可怕了
我受不了,直接回帖
作者: rem    时间: 2022-5-3 20:05
大佬流啤
作者: capitanzqf    时间: 2022-5-3 20:07
下载下来研究一下
作者: xinwen5    时间: 2022-5-3 20:09
不错不错,谢谢
作者: remarkable    时间: 2022-5-3 20:10
下载下来看看
作者: biubiu    时间: 2022-5-3 20:12
不管用不用得上,先下载一下
作者: chxin    时间: 2022-5-3 20:15
奧巴马 发表于 2022-5-3 19:16
不是,百度是默认的。
http://127.0.0.1/https://www.91ai.net
网址后面那个是反代地址。

你这代码一会baidu一会$custom_host1 3 5,有啥用最后好像就用了3?
作者: deeprobe    时间: 2022-5-3 20:15
感谢。一直没彻底搞明白nginx反代。这个看上去好复杂。
另外,请教下,形如http://xxx.com/abc  这种的如何反代?
作者: require    时间: 2022-5-3 20:16
d笑死人了,一大堆回复666
作者: 佳辉的春天    时间: 2022-5-3 20:20
先感谢分享
作者: ggiyasgkp    时间: 2022-5-3 20:23
不举
作者: Vast    时间: 2022-5-3 20:24
学习一下
作者: haozi    时间: 2022-5-3 20:25
这还不如之前那个
作者: 奧巴马    时间: 2022-5-3 20:26
chxin 发表于 2022-5-3 20:15
你这代码一会baidu一会$custom_host1 3 5,有啥用最后好像就用了3?

都有用
$custom_host5 = https://
判断是否https
proxy_set_header Host $custom_host2;
获取域名
proxy_pass $custom_host;
反代地址
作者: wlc1984    时间: 2022-5-3 20:29
不会用,会不会被封ip?
作者: NRV    时间: 2022-5-3 20:29
打个标记
作者: comxp    时间: 2022-5-3 20:30
http://xxx/https://baidu.com直接重定向到https://baidu.com了
作者: lightwing    时间: 2022-5-3 20:31
感谢分享
作者: 25280583    时间: 2022-5-3 20:35
效果图挂了
作者: linearn    时间: 2022-5-3 20:42
baidu网址仅仅是举例吧,那代码第3行应该是: www.baidu.com localhost;   是这样吧?
作者: 奧巴马    时间: 2022-5-3 20:44
linearn 发表于 2022-5-3 20:42
baidu网址仅仅是举例吧,那代码第3行应该是: www.baidu.com localhost;   是这样吧? ...

百度是默认,下面会替换它。
作者: 奧巴马    时间: 2022-5-3 20:45
comxp 发表于 2022-5-3 20:30
http://xxx/https://baidu.com直接重定向到https://baidu.com了

没有配置301追随。一会更新一下就可以了,或者你自己加上:proxy_redirect off;
作者: etc小号    时间: 2022-5-3 20:45
测试
作者: adef_1    时间: 2022-5-3 20:46
谢谢分享
作者: chinanala    时间: 2022-5-3 20:48
感谢分享,学习一下

作者: uzvme    时间: 2022-5-3 20:51
感谢
作者: 51Yo    时间: 2022-5-3 20:57
想问下这样可以有什么用呢?如果本地运行的话也好像不能分析什么的,如果套再服务器上面,估计很快就被Q了吧
作者: 我太难了    时间: 2022-5-3 21:13
下载研究研究

作者: WZ-Software    时间: 2022-5-3 21:15
帮顶,有用处,但是要防人家挂马
作者: yidaomm    时间: 2022-5-3 21:15
不错,好东东
作者: zixi    时间: 2022-5-3 21:17
拿走了,一会试试看能不能反代我要的那个网站
作者: gavin    时间: 2022-5-3 21:22
绑定 收藏
作者: zynzcl    时间: 2022-5-3 21:26
收藏!下载,感谢
作者: 纯之    时间: 2022-5-3 21:27
拿走了,看看
作者: peng123    时间: 2022-5-3 21:29
不能添加缓存配置吗。
作者: mfch666    时间: 2022-5-3 21:30
拿走 感谢
作者: Qting    时间: 2022-5-3 21:31
好奇看看
作者: 奧巴马    时间: 2022-5-3 21:34
peng123 发表于 2022-5-3 21:29
不能添加缓存配置吗。

可以自己添加,我不添加是因为我没必要。
作者: beihu    时间: 2022-5-3 21:39
大佬 我想用一台服务器反代另一台服务器所有的访问 要怎么写配置呢
作者: 奧巴马    时间: 2022-5-3 21:41
beihu 发表于 2022-5-3 21:39
大佬 我想用一台服务器反代另一台服务器所有的访问 要怎么写配置呢

直接haproxy 4 层,或者iptables转发简单一点
作者: beihu    时间: 2022-5-3 21:42
奧巴马 发表于 2022-5-3 21:41
直接haproxy 4 层,或者iptables转发简单一点

gost是不是也可以实现
作者: qanniu    时间: 2022-5-3 21:42
能登录吗
作者: 003    时间: 2022-5-3 21:43
感谢分享
作者: 奧巴马    时间: 2022-5-3 21:43
qanniu 发表于 2022-5-3 21:42
能登录吗

LOC是可以,其他的没试
作者: 迪士尼    时间: 2022-5-3 21:47
牛逼了呀
作者: 雾山    时间: 2022-5-3 21:49
拿走了谢谢
作者: aLam    时间: 2022-5-3 21:50
好的 谢谢
作者: 医者的路    时间: 2022-5-3 21:50
研究研究
作者: sai    时间: 2022-5-3 21:54
本帖最后由 sai 于 2022-5-4 09:33 编辑

顶2号
作者: 简丢    时间: 2022-5-3 21:56
看不懂,回帖领个积分吧




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4