多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 国内服务器使用海外CDN实现免备案的方法 #### 在CDN控制面板的操作 1. 在CDN控制面板,进入“域名跳转” ![](https://img.kancloud.cn/41/8f/418f9e31126ea0001f942300a903687d_1962x886.png) 2. 功能开关打开;**域名**填写你的未备案的域名;**跳转到域名**填写同样的域名并在后面加 .aliyuncs.com 后缀(如果国内服务器是腾讯云的,那就加 .myqcloud.com,任意一个在国内服务商已经接入备案的域名都可以);跳转方式选“改写回源域名”。如下图所示: ![](https://img.kancloud.cn/cb/94/cb94345cbc326df107f2032a92929ea1_2389x1464.png) ![](https://img.kancloud.cn/97/5c/975c1559162845f6332d19b6ed952df5_2043x1067.png) <br/> #### 在源站服务器的操作(源站是宝塔面板的情况) 1. 首先创建一个网站,绑定域名 *.aliyuncs.com 2. 添加反向代理,目标URL是http://127.0.0.1,不要开缓存,如下图所示: ![](https://img.kancloud.cn/9e/53/9e53f43b00278433973e80cc5c1837d8_806x333.png) 3. 在反向代理选项卡点击【配置文件】,将以下代码复制进去替换原本的全部代码: ``` #PROXY-START/ location / { if ($host ~* (.*?).aliyuncs.com){ set $hosts $1; } proxy_pass http://127.0.0.1; proxy_set_header Host $hosts; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } #PROXY-END/ ``` 如果你用的是其他域名后缀,别忘了替换代码里面的 .aliyuncs.com,如下图所示: ![](https://img.kancloud.cn/9f/1a/9f1a8430898127af464279fce6460848_741x594.png) 4. Nginx可能会莫名其妙对内容缓存,并且无法清除,解决办法是,找到 /www/server/nginx/conf/proxy.conf,删除proxy\_cache cache\_one;这一行内容 <br/> #### 在源站服务器的操作(源站是Kangle的情况) 进入kangle的3311管理后台->请求控制->添加,可用的匹配模块 选“wide\_host”,可用的标记模块 选“host\_rewrite”,填写情况如下图: ![](https://img.kancloud.cn/4d/5c/4d5ca200853ceeb78fec8559a53de6ac_1669x579.png) wide\_host:\*.aliyuncs.com reg\_host:(.\*)\.aliyuncs\.com host:$1 proxy:不选 rewrite:选中