Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

📢📢📢 Tham gia ngay! Hỏi là có người trả lời — hỗ trợ kỹ thuật & mua bán nhanh
Quét QR (bên phải) hoặc bấm vào link để vào nhóm nhanh — trao đổi kỹ thuật, mua bán, hỏi đáp.
🚀 Cập nhật tin tức & chia sẻ kinh nghiệm về NAS và lưu trữ — cùng nhau làm chủ dữ liệu!

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel, không cần mở port router

Việc thiết lập Cloudflare Tunnel trên Synology bằng Container Manager (trước đây là Docker) cho phép bạn truy cập các dịch vụ nội bộ (như NAS) một cách an toàn mà không cần mở bất kỳ cổng nào trên router.

Mình gặp trường hợp một khu vực mạng đặt NAS không cho mở port vì đó là một firewall router. Thay vì dùng QuickConnect của Synology, giải pháp của Cloudflare Tunnel cho tốc độ truy xuất tốt hơn với mức tốc độ truy xuất vừa phải, không quá nhiều.

Dịch vụ này được Cloudflare cung cấp gói miễn phí, tuy nhiên anh em phải mua một tên miền và chuyển phần quản lý DNS về Cloudflare để sử dụng.

Dưới đây là các bước cơ bản để tạo kết nối Cloudflare Tunnel:

Một tài khoản Cloudflare và một tên miền đang được quản lý DNS bởi Cloudflare.

Ứng dụng Container Manager đã được cài đặt trên Synology NAS của bạn.

Đăng nhập vào tài khoản Cloudflare, truy cập mục Zero Trust. Nếu lần đầu, bạn sẽ cần thiết lập cơ bản và chọn gói Free ($0 / user / month).

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Đi đến Networks > Tunnels > Create a tunnel.
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Đặt tên cho Tunnel của bạn (ví dụ: SynologyNAS-Tunnel) và bấm Save Tunnel.
Ở màn hình tiếp theo, chọn môi trường là Docker và copy lại Tunnel Token (đoạn lệnh tunnel run –token <token>). Đây là thông tin quan trọng để cấu hình Container trên Synology.
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Giả sử đây là đoạn mã được copy
docker run cloudflare/cloudflared:latest tunnel –no-autoupdate run –token eyJhIjoiNmZlYzdkNjc5NzMzMjQxMTFjZGIzZTFiMTg0ODA5N2QiLCJ0IjoiZDg5YzVlM2UtYmQ5Zi00MDNiLWFkYzktMmZiM2EzNDkxYTR43434lIiwicyI6IlltRmxOamcxWmpBdFpXUTJNUzAwWkdZd0xXSTRZbVF0TURGalpEaGpOalV6TkaM1ZNSJ9

thì chúng ta chỉ lấy cái đoạn sau chữ docker run cloudflare/cloudflared:latest là được:
vd:
tunnel –no-autoupdate run –token eyJhIjoiNmZlYzdkNjc5NzMzMjQxMTFjZGIzZTFiMTg0ODA5N2QiLCJ0IjoiZDg5YzVlM2UtYmQ5Zi00MDNiLWFkYzktMmZiM2EzNDkxYTR43434lIiwicyI6IlltRmxOamcxWmpBdFpXUTJNUzAwWkdZd0xXSTRZbVF0TURGalpEaGpOalV6TkaM1ZNSJ9

Đăng nhập vào giao diện quản lý của DiskStation Manager

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Cài đặt Container Manager trong Package Center (nếu chưa có)
Mở Container Manager trên Synology NAS của bạn.
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Vào mục Registry, tìm kiếm và tải về Image cloudflare/cloudflared:latest.
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

Vào mục Image, chọn image vừa tải và bấm Run (Chạy) để tạo Container.Trong cửa sổ thiết lập General Settings (Cài đặt chung):

  • Bật Enable auto-restart (Bật tự động khởi động lại).
  • Container Name (Tên Container): Đặt tên dễ nhớ (ví dụ: cloudflared).

Chuyển sang tab Advanced Settings (Cài đặt nâng cao):
Environment (Môi trường):

  • Tìm mục Execution Command (Lệnh thực thi) hoặc Command.
  • Nhập lệnh bạn đã sao chép từ Cloudflare Zero Trust Dashboard vào đây theo cấu trúc

tunnel run –token paste-token-từ-cloudflare-vào-đây
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Network (Mạng):
Chọn Host (Sử dụng cùng Network với Docker Host).

Bấm Next (Tiếp theo), sau đó Done (Hoàn tất) để tạo và khởi chạy Container.

Sau khi Container chạy, quay lại Cloudflare Zero Trust Dashboard. Bạn sẽ thấy Status (Trạng thái) của Tunnel chuyển sang Healthy (Hoạt động tốt).
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

 

Trước khi cấu hình Public Hostnames, bạn cần xác định cổng (port) cục bộ mà dịch vụ đang chạy trên Synology NAS của mình:

 

Đây là cách bạn truy cập giao diện quản lý Synology:

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

  • Trong DSM, đi tới Control Panel (Bảng điều khiển) > Login Portal (Cổng đăng nhập).
  • Trong tab DSM, bạn sẽ thấy các cổng mặc định:
  • HTTP: Thường là 5000 / HTTPS: Thường là 5001.

Lưu ý quan trọng: Khi thiết lập Tunnel, bạn nên sử dụng giao thức HTTPS và cổng tương ứng (thường là 5001) để đảm bảo kết nối được mã hóa từ NAS đến Cloudflare.

Nếu bạn muốn tạo Tunnel cho một ứng dụng cụ thể:

  • Trong Control Panel (Bảng điều khiển) > Login Portal (Cổng đăng nhập).
  • Chuyển sang tab Applications (Ứng dụng).
  • Tìm ứng dụng bạn muốn (ví dụ: Synology Drive Server).
  • Bấm đúp vào ứng dụng đó hoặc chọn Edit (Chỉnh sửa).
  • Bạn sẽ thấy mục Custom Port (Cổng tùy chỉnh) hoặc Web service port (Cổng dịch vụ web) đang được sử dụng cho HTTP và/hoặc HTTPS.

Ví dụ: Synology Drive thường sử dụng cổng 6690 cho đồng bộ và có thể là một cổng HTTPS tùy chỉnh (ví dụ: 10001) cho giao diện web.
Lời khuyên: Nếu ứng dụng cho phép cấu hình cổng HTTPS, hãy sử dụng cổng đó.

Đây là bước bạn chỉ định dịch vụ nội bộ nào sẽ được truy cập thông qua Tunnel

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Trong Cloudflare Zero Trust Dashboard, tại mục Tunnels, chọn Configure cho Tunnel vừa tạo.
Chuyển sang tab Published application routes (cập nhật tháng 10-2025) trước đó là Public Hostnames.
Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Bấm Add a Published application routes
Cấu hình như sau:

  • Subdomain (Tên miền phụ): Ví dụ portal
  • Domain (Tên miền): Tên miền của bạn (ví dụ: tenmiencuaban.com)
  • Path (Đường dẫn): (Để trống nếu không cần)
  • Service (Dịch vụ):
  • Type (Loại): Chọn loại giao thức (ví dụ: https cho DSM).
  • URL: Nhập địa chỉ IP nội bộ và cổng của dịch vụ trên Synology (ví dụ: 192.168.1.10:5001 cho DSM hoặc localhost:<port>).

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel

  • Nếu chọn Type là HTTPS thì cấu hình thêm trong Additional application settings – TLS – bật No TLS Verify

Hướng dẫn truy cập ứng dụng Synology NAS từ xa qua Cloudflare tunnel
Bấm Save hostname (Lưu tên miền).

Bây giờ, bạn có thể truy cập dịch vụ của mình qua tên miền đã thiết lập (ví dụ: portal.tenmiencuaban.com).

Mình tóm tắt từ Nguồn này và đang dùng cho hệ thống cá nhân. Anh em rành về mạng có thể sẽ có nhiều cách tinh chỉnh khác cho phần xác thực HTTPS, nhưng mình thấy cách này đơn giản, dễ dùng, tốc độ cũng ổn định.

Nguồn bài viết: Trung Dt (tinhte.vn)

Có thể bạn quan tâm!!!

Hình ảnh chi tiết Bo mạch chủ MicroServer Gen8, CPU Xeon 1220

Hình ảnh chi tiết Bo mạch chủ MicroServer Gen8, CPU Xeon 1220

📢📢📢 Tham gia ngay! Hỏi là có người trả lời — hỗ trợ kỹ thuật …

Đánh Giá Hiệu Quả Tiết Kiệm Điện Của NAS IO DATA N3010: Giải Pháp Lưu Trữ 4-Bay "Siêu Kinh Tế" Cho Gia Đình

Đánh Giá Hiệu Quả Tiết Kiệm Điện Của NAS IO DATA N3010: Giải Pháp Lưu Trữ 4-Bay “Siêu Kinh Tế” Cho Gia Đình

📢📢📢 Tham gia ngay! Hỏi là có người trả lời — hỗ trợ kỹ thuật …

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

All in one