Portfolio
My Blog
Scroll down to discover
Search
Categories

Tạo Tunnel Cloudflare cho NAS không cần mở port trên docker

December 4, 2025Category : IT & Network

Mình sẽ hướng dẫn cách cài cho NAS sử dụng Docker (Container) trên NAS. Đầu tiên cần vào Docker

Bước 1: Cài Docker

 

Bước 2: Tìm tới Registry trong Docker/Container cloudflare/cloudflared, bấm chọn vào sau đó bấm Download

 

Bước 3: Trên Cloudflare Vào Zero-trustNetworksTunnel,  Bấm vào Create a tunnel

 

Sau khi tạo thành công thì sẽ có hướng dẫn cài vào NAS dưới dạng Docker

Bạn cần lưu cái Token này lại để dùng trong thiết lập Docker

tunnel run --token  TOKEN

Bước 4: Thiết lập Docker

Mọi thông số gần như để nguyên,

Cài đặt Tab network:  host

Tab command: Điền mã token lấy được ở bước 3. Chỉ lấy đoạn tunnel run …. như đoạn mã phía trên là được. Không cần lấy full code như cloudflare đâu.

Sau khi kết nối thành công thì trên Cloudflare sẽ hiện và bấm Next

Bước 5: Thiết lập Cloudflare để cài đặt bản ghi cho Domain để truy cập NAS

 

Subdomain thì đặt gì đó dạng: subdomain.example.com

Type thì tùy NAS như ví dụ sau: localhost:5001 để truy cập DSM

Sau khi cài xong thì Lưu lại là xong.

_____________________________

Cloudflared tunnel  thường bị lag chậm do lỗi giao thức QUIC trên Windows hoặc một số cài đặt mạng không tương thích. Vì vậy sẽ dẫn tới chậm không thể điều khiển được.

mở CMD quyền Administration lên rồi nhập lệnh sau để bắt cloudflared tunnel chạy qua giao thức http2:

Mục đích lệnh này là chỉnh sửa Service của Cloudflare để chạy bằng http2.

sc config Cloudflared binPath= "\"C:\Program Files (x86)\cloudflared\cloudflared.exe\" tunnel run --protocol http2 --token TOKEN_CỦA_BẠN"

 

 

 

 

01.
© Oliver / All rights reserved.
To top