小樱 发表于 2015/8/25 02:50

kangle设置全局反向转发当CDN中间源节点直接设置config.xml配置文件的方法

有没有遇到一些服务器无法开放3311端口呢,比如说微软云服务器,开放端口要去后台设置,这样没法网页控制,这里来提供一个直接改配置文件的方法,搭配商业版效率更高

kangle 配置完成后也可以禁用3311web面板后台管理端口
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=11082&fromuid=1


配置文件需要3.5.6版本或者以上,https默认采用h2协议,推荐3.5.12.11或者以上版本。

先下载这个:

编辑文件/vhs/kangle/etc/config.xml

然后搜索
<mark_host   host='140.205.140.234' port='80' proxy='1' life_time='10'></mark_host>

host中的IP填写你服务器的IP地址,之后传到服务器覆盖文件

然后格式化磁盘缓存目录,使用磁盘缓存功能,注,格式化的时候需要先关闭kangle

/vhs/kangle/bin/kangle -q

mkdir -p /var/cache/kangle
chmod -R 777 /var/cache/kangle
/vhs/kangle/bin/kangle -z /var/cache/kangle
/vhs/kangle/bin/kangle


需要https的话,把https文件放在/home/1.key和/home/1.crt,重载3311配置文件后即可自动开启https

任意一个自签发证书都可以,比如说这里下载,除非你最外端CDN要求Full (strict)回源,就需要证书受信任
http://bbs.itzmx.com/thread-90896-1-1.html


cloudflare专版config,带抗CC(需要商业版,升级命令:https://bbs.itzmx.com/thread-11450-1-1.html)
替换你的后端ip,然后覆盖文件/vhs/kangle/etc/config.xml
/vhs/kangle/bin/kangle -r重载配置文件,https full的话,要把证书加上
Flexible可以80回源就不用管了


叶盛科技 发表于 2016/5/20 01:53

下载不了。。

小樱 发表于 2016/5/20 02:20

叶盛科技 发表于 2016/5/20 01:53
下载不了。。

502?

xlaptx 发表于 2016/5/20 15:00

小樱 发表于 2016/5/20 02:20
502?

权限255

小樱 发表于 2016/5/20 16:19

xlaptx 发表于 2016/5/20 15:00
权限255

下上面的啊,下面的是我自己闲懒存的,写了自己的静态化缓存规则这些。

platnumcn 发表于 2020/11/6 00:31

你好 我现在把网站全部静态化放到了COS, 反向代理 我只看到 华为云有个教程,但是给的是用公网的IP 而你的方案给的是走内网的IP, 我买的是对象存储,这个我看不到内网IP, 请教 这要如何设置在KANGLE
这个是华为的教程 https://support.huaweicloud.com/bestpractice-obs/obs_05_1400.html

platnumcn 发表于 2020/11/6 00:32

用习惯了KANGLE 不想换NGINX,请教我下啊

小樱 发表于 2020/11/6 00:37

platnumcn 发表于 2020/11/6 00:31
你好 我现在把网站全部静态化放到了COS, 反向代理 我只看到 华为云有个教程,但是给的是用公网的IP 而你的 ...

无关问题建议发帖问,或者站内搜索,例如
kangle做反向代理重写URL,用自己的域名做CDN输出阿里云OSS对象存储资源文件下载访问的方法,利用ECS服务器节省流量,免费网络传输费
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=86407&fromuid=1

platnumcn 发表于 2020/11/8 12:59

安装完后一定要给3311开放端口 这个第一次没弄懂 这次又装才弄明白了 腾讯云自带的是 80 443 没开放3311 要自己去定义下

platnumcn 发表于 2020/11/22 12:35

大佬 找到解决办法了 在kangle后台里就可以设置 现在问题是
detailsids.aspx?id=64$
我去掉 ?id=64$ 就会跳转 加了就不会, 这后面 这里要咋么设置规则啊

小樱 发表于 2020/11/22 16:09

platnumcn 发表于 2020/11/22 12:35
大佬 找到解决办法了 在kangle后台里就可以设置 现在问题是
detailsids.aspx?id=64$
我去掉 ?id=64$...

你看跳转层是哪里的,PHP代码层的话要修改代码

platnumcn 发表于 2020/11/22 18:53

大佬能不能教下 咋嘛弄啊 我上淘宝找了几个人都弄不了
说是我这个中间站 kangle没有 PHP环境 我这是不是还要装个 APACHE来做301重定向啊

platnumcn 发表于 2020/11/22 19:10

在虚拟主机里看到 Htaccess 这然后如何设置啊

小樱 发表于 2020/11/22 20:21

platnumcn 发表于 2020/11/22 19:10
在虚拟主机里看到 Htaccess 这然后如何设置啊

301无关该帖子的新问题发新帖子问。新帖子内详细表达出你的需求

shenmengxi1220 发表于 2021/2/10 23:43

之前我也做过中间节点,但是我没用kangle做,是直接用iptables的nat转发做的,一个DNET一个SNET规则,80和443端口分别设置,四层转发效率更高

小樱 发表于 2021/2/11 00:55

shenmengxi1220 发表于 2021/2/10 23:43
之前我也做过中间节点,但是我没用kangle做,是直接用iptables的nat转发做的,一个DNET一个SNET规则,80和4 ...

是,四层转发效率是最高的,但是有个缺点,无法获得用户真正的ip地址

a56456564546 发表于 2021/8/15 08:41

樱酱 请问这个可以用来做kangle CDN全局反向代理到源服务器吗?不需要在kangle后台自行一个一个绑定反向域名 域名解析到kangleCDN IP就能反向到源站 那种{:121:}{:121:}

小樱 发表于 2021/8/15 20:16

a56456564546 发表于 2021/8/15 08:41
樱酱 请问这个可以用来做kangle CDN全局反向代理到源服务器吗?不需要在kangle后台自行一个一个绑定反向域 ...

该贴提供的配置文件可以实现
页: [1]
查看完整版本: kangle设置全局反向转发当CDN中间源节点直接设置config.xml配置文件的方法