设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 11115|回复: 14

利用kangle做国内服务器免备案绕过白名单80端口做网站静态资源缓存加速降低访问延迟

[复制链接]
 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2017/9/25 18:55 | 显示全部楼层 |阅读模式 |Google Chrome 60.0.3112.113|Windows 8.1
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
利用kangle做国内服务器免备案绕过白名单80端口做网站静态资源缓存加速降低访问延迟

早期我介绍过,利用联通公共的服务器来实现加速,但是,,用不到几个月运营商的公共服务器就嗝屁了,所以就有了这篇文章,自己来搭建服务
https://bbs.itzmx.com/thread-11027-1-1.html

首先,美国洛杉矶的源服务器上面使用一个测试网站 http://bmd.itzmx.com/ 美国服务器ip为:45.63.60.45 搭建了discuz论坛

现在,肯定要先购买一台国内服务器,这里购买一台腾讯云按量计费宽带的100M服务器进行测试,服务器你就自己选了,这里不做服务器购买推荐,当然都是可以全部绕过做免备案的。
国内服务器IP:111.230.192.226
腾讯云购买.png

先来试试默认美国源服务器的速度,居然要花1.7秒,慢的让人难以忍受
使用前.jpg

这时候,我们的国内服务器已经开通好了,先去搭建kangle,然后登陆3311,请求控制,插入规则
目标选择代理,添加url匹配模块,按照下方格式输入需要使用的域名,防止被其它人盗链服务器资源使用,这里输入(不怕他人盗用国内服务器使用的话,,可以无需设置url匹配模块,此时对所有域名均可生效)
  1. http://(.*)/bmd.itzmx.com/(.*)
复制代码


标记模块,选择url_rewrite,然后添加url填写
  1. http://([^/]*)/(.*)
复制代码

dst填写
  1. http://$2
复制代码

code状态码使用0

请求控制效果图(提供演示,其中美国服务器ip请替换为网站域名)
请求控制效果图.jpg

注意,请求控制中不要勾选flag标记模块中的x_real_ip传递发送用户真实IP到源服务器,这样会导致无限302重定向循环。

然后先这样访问一下测试一下是否正常
  1. http://111.230.192.226/bmd.itzmx.com/static/image/common/logo.png
复制代码





然后去登陆美国洛杉矶源服务器的3311,请求控制,插入,host模块,写你的要用的域名,所以写
  1. bmd.itzmx.com
复制代码


选择file_ext匹配模块,填写静态文件格式,自己根据需要增加,例如
  1. 3gp|7z|apk|avi|bdmv|bmp|bz2|css|csv|dat|db|deb|dll|dmg|doc|exe|f4v|flv|gif|gz|ico|img|inf|iso|jar|jpg|jpge|js|letv|log|m2ts|map|md5|mkv|mp3|mp4|msi|old|otf|pac|pdf|png|rar|rpm|sh|swf|tar|test|torrent|ttf|txt|txz|wim|xz|zip
复制代码


src匹配模块,勾选非,填写国内服务器的IP:111.230.192.226

rewrite标记模块中
path填写
  1. (.*)
复制代码


rewrite to填写
  1. http://111.230.192.226/%{HTTP_HOST}$1
复制代码


code状态码使用302跳转,去掉internal勾选

源服务器请求控制效果图(提供演示,其中host匹配模块上的美国服务器ip请替换为网站域名)
源请求控制.jpg

这里也建议放在replace_ip标记模块之前,就可以跳过源服务器的真实IP获取。

然后访问网站,是不是直接快多了呢,访问延迟下降到了30ms,速度快的飞起
使用后.jpg


这样,就成功绕过了静态资源备案问题,如果是一些高防服务器禁止IP的80端口访问,可以换81等端口,当然也可以重定向到自己的一个https证书加密域名而不是IP,开启http2.0,速度效果更好,自己看着玩咯,独家教程,请认准小樱论坛

注:如果页面使用了https技术,那么https中不允许插入http的js和css,格式匹配自己删一下,或者自己搞个域名咯。

转载请注明出处:http://bbs.itzmx.com/thread-18932-1-1.html

上方提到的https要如何用呢?进阶升级版教程,可和现有的共存不冲突
https://bbs.itzmx.com/thread-100060-1-1.html

利用kangle做国内服务器中转加速绕过免备案跳转到百度二级域名上实现白名单方法 对http明文url加强第二段地址
https://bbs.itzmx.com/thread-100804-1-1.html

[发帖际遇]: 小樱 被钱袋砸中进医院,看病花了 5 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 187 天

[LV.7]常住居民III

发表于 2017/9/25 23:22 | 显示全部楼层 |Safari 11.0|
一口气读完了标题
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2017/9/26 02:37 | 显示全部楼层 |Google Chrome 60.0.3112.113|Windows 10
mao2501 发表于 2017/9/25 23:22
一口气读完了标题

...2333没标点,当然好像也不需要标点。。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2017/9/26 11:03 | 显示全部楼层 |uBrowser 6.1.3397.16|Windows 10
我说樱酱你怎么买按量100原来是录教程厉害了我的樱
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 42 天

[LV.5]常住居民I

发表于 2017/9/27 16:20 | 显示全部楼层 |Google Chrome 55.0.2883.87|Windows 7
话说这个,只能用IP,如果域名被墙了,能跳么、???
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2017/9/27 17:52 | 显示全部楼层 |Google Chrome 60.0.3112.113|Windows 8.1
sinerogue 发表于 2017/9/27 16:20
话说这个,只能用IP,如果域名被墙了,能跳么、???

域名都无法访问了,,肯定跳不了啊。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 54 天

[LV.5]常住居民I

发表于 2018/8/23 18:48 | 显示全部楼层 |Google Chrome 63.0.3239.26|Windows 10
302
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2018/8/23 19:20 | 显示全部楼层 |Google Chrome 68.0.3440.106|Windows 10

是,做个302到静态而已。。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2018/9/5 23:26 | 显示全部楼层 |Google Chrome 69.0.3497.81|Windows 10
小姐姐给一个建议 做一个教程出来我们看看
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2018/9/6 00:30 | 显示全部楼层 |Google Chrome 69.0.3497.81|Windows 10
Comex 发表于 2018/9/5 23:26
小姐姐给一个建议 做一个教程出来我们看看

一楼就是教程啊。。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2018/9/6 01:52 | 显示全部楼层 |Google Chrome 69.0.3497.81|Windows 10
可是小姐姐我的站点按照你得方法操作还是不行啊
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2018/9/6 01:55 | 显示全部楼层 |Google Chrome 69.0.3497.81|Windows 10
Comex 发表于 2018/9/6 01:52
可是小姐姐我的站点按照你得方法操作还是不行啊

不行出什么问题?
[发帖际遇]: 一个袋子砸在了 小樱 头上,小樱 赚了 5 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2018/9/6 02:11 | 显示全部楼层 |Google Chrome 69.0.3497.81|Windows 10
麻烦加下QQ 188388 帮我解决下  提示 404错误 给你个红包
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 10 天

[LV.3]偶尔看看II

发表于 2018/11/24 20:32 | 显示全部楼层 |Google Chrome 63.0.3239.132|Windows 7
一口气看完了教程,准备试试看
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 136 天

[LV.7]常住居民III

发表于 2022/1/4 15:51 | 显示全部楼层 |Google Chrome 96.0.4664.110|Windows 10
好帖,收藏了,
[发帖际遇]: chen167 发帖时在路边捡到 2 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/4/18 08:41 , Processed in 0.148287 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表