利用此方法,您可以在局域網(尤其是NAS)上搭建的Web應用支持公網訪問,成本低而且操作簡單!
如果這是博客的話,它還可以有效防止DDOS攻擊!
準備工作: 需要一個域名(推薦Namesilo) 需要一張外幣信用卡或者PayPal
配置域名: 注冊Namesilo 注冊CloudFlare 更換DNS解析
![圖片[1]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920075755287-image.png)
開通CloudFlare Tunnel
綁定一個支付方式,實際CF并不會扣錢。
![圖片[2]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920075825652-image.png)
群暉配置Cloudflared
使用圖形化界面安裝Cloudflared
![圖片[3]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920075854873-image.png)
![圖片[4]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920075907320-image-1024x524.png)
![圖片[5]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920075921241-image-1024x559.png)
docker run -d --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9
命令填:tunnel run –token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9即可。
使用命令行安裝Cloudflared(推薦)
打開SSH
![圖片[6]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080024722-image-1024x577.png)
運行
docker run -d --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9
這條命令的完整解釋如下:
docker run: 這是用來啟動一個新容器的命令。
-d: 這個選項讓 Docker 在后臺運行這個容器,并且返回容器 ID。
–restart=always: 如上所述,這將設置容器的重啟策略為始終重啟。
cloudflare/cloudflared:latest: 這是你想運行的 Docker 鏡像。具體來說,你正在運行 Cloudflare 的 cloudflared 鏡像的最新版本。
tunnel –no-autoupdate run –token eyJhI…J9: 這些是傳遞給 cloudflared 鏡像的參數,用于配置和運行你的 tunnel。
這條命令將啟動一個新的 cloudflared 容器,這個容器將始終在后臺運行,并在停止后自動重新啟動。
CF后臺配置
![圖片[7]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080156343-image-1024x490.png)
![圖片[8]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080210404-image-1024x497.png)
![圖片[9]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080223734-image-1024x571.png)
![圖片[10]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080233154-image-1024x591.png)
![圖片[11]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080245682-image-1024x370.png)
![圖片[12]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080300755-image-1024x365.png)
添加額外認證
![圖片[13]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080332512-image.png)
![圖片[14]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080345347-image.png)
![圖片[15]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080440523-image-1024x544.png)
![圖片[16]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080456631-image-1024x351.png)
![圖片[17]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080508166-image.png)
![圖片[18]-Cloudflare Tunnel:無懼DDOS_隨時隨地安全訪問局域網Web應用](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2023/09/20230920080522330-image-1024x529.png)
致此全部完成













