以前也用宝塔反代,但是发现caddy反代更简单
管它是套了CF还是二级目录,一个proxy就搞定,用的CaddyV1,没研究v2
caddy和Caddyfile放着同级目录
./caddy运行
一些简单的Caddyfile例子
##反代套了cf的站 http://45.62.238.160:8081/ :8081 { proxy / https://file.btu.pp.ua } 复制代码
##反代二级、三级等等目录,
例如反代od的链接隐藏目录/用户名,
测试oneindex下载 https://od.btu.pp.ua/IMG_0129.jpg 跳转到 http://45.62.238.160:8082/download.aspx?UniqueId=xxxx&Translate=false&tempauth=eyJ0eXxxxxxxxxxxxxxxxx :8082 { gzip proxy / https://xxxxx-my.sharepoint.com/personal/mjj_xxx_edu/_layouts/15 } 复制代码
##反代替换关键字,MJJ论坛 http://45.62.238.160:8080
http.filter插件
不能登录,不会搞这个,但能设header cookie之类的 :8080 { gzip log / caddy.log {combined} proxy / https://www.hostloc.com { header_upstream X-Real-IP {remote} header_upstream User-Agent {>User-Agent} header_upstream Accept-Encoding identity header_upstream cookie “xxxxxx” } filter rule { content_type text/.* search_pattern https://www.hostloc.com replacement http://45.62.238.160:8080 } filter rule { content_type text/.* search_pattern static/image/common/logo.png replacement https://p.pstatp.com/origin/137c90001d2f4b46c8349 } filter rule { content_type text/.* search_pattern 全球主机交流 replacement 全球MJJ交流 } } 复制代码
CaddyV1中文文档 https://www.bookstack.cn/read/caddy-cn-doc/src-http.proxy.md
江西省网友说:有v2的使用说明么
云南省网友说:技术大佬们,帮回答吧!
我看不懂,帮顶!
湖北省网友说:这个替换字符串可以使用正则表达式替换吗
广东省网友说:妙啊这个站
江西省网友说:好的bt反代替代思路,坐等技术大佬解答
安徽省网友说:2020年了,还不用caddy2.
河南省网友说:这贴好呀
青海省网友说:可以
青海省网友说:2看起来好像更简单,有空再研究一下
青海省网友说:纯反代sniproxy更好使
浙江省网友说:caddy 1,和2的配置完全不一样,刚接触的时候一头雾水,网上还基本全是1的教程
江苏省网友说:v2看看官方的文档,没见中文文档,看起来和v1差的不多