Tài liệu
DDNS
Internet gia đình và văn phòng thường đi kèm IP công khai động đổi mà không báo trước. DDNS giữ một miền cố định trỏ tới IP hiện tại của máy — máy khách và các máy chủ khác chỉ cần nhớ tên, không bao giờ địa chỉ.
Cách hoạt động
Cả đường ống chạy tự động trong nền máy chủ:
- Trình quản lý DDNS làm mới theo chu kỳ cố định (mặc định mỗi 5 phút, chỉnh qua biến môi trường
TERMINAL_SERVER_DDNS_POLL_INTERVAL_SECS); lưu cấu hình kích hoạt làm mới tức thì, và không gì chạy khi dịch vụ bị tắt; - Dò IP cục bộ đọc giao diện mạng được chọn trước, dự trữ về dò theo tuyến, và lọc kết quả theo cài đặt
IP Family(IPv4 / IPv6 / kép); - Addon DDNS — một script JS cách ly — nhận cấu hình đã giải mã và IP hiện tại rồi gọi API nhà cung cấp DNS qua HTTP. Addon Cloudflare tích hợp chẳng hạn tìm vùng theo miền và ghi lại bản ghi A / AAAA thành IP hiện tại, xóa bản ghi cũ khi một họ địa chỉ biến mất;
- Máy khách phân giải miền ra IP mới nhất và kết nối bằng tên.
Cấu hình
Mở mục DDNS của Web UI:
- Bật
Enable. Bạn cũng có thể để dịch vụ tắt trong lúc điền mọi thứ — dịch vụ tắt vẫn lưu cấu hình nhưng không bao giờ chạy; - chọn nhà cung cấp dưới
Provider;Cloudflare DDNSđược tích hợp; - điền các trường nhà cung cấp (ví dụ Cloudflare):
Email— email tài khoản Cloudflare;API Token— token có quyền Zone → DNS → Edit;Domain— miền gốc của vùng, vd.example.com;Subdomain— tên bản ghi trong vùng, vd.subchosub.example.com; để trống cho gốc vùng;
- trong
Network Interface & IP, chọnInterfacevàIP Family.Dual Stackyêu cầu giao diện có cả địa chỉ IPv4 lẫn IPv6; - nhấp
Save, rồiSync Nowđể kiểm chứng.Sync Statushiện IP cuối được đẩy và thời gian đồng bộ, kèm thông báo lỗi của addon khi thất bại.
Bảo mật
Thông tin xác thực nhà cung cấp (token API) được mã hóa trước khi lưu (enc-v2:) và chỉ giải mã trong bộ nhớ khi addon chạy; addon chạy trong runtime JS cách ly với HTTP đi ra làm năng lực duy nhất.
Mở rộng nhà cung cấp
Nhà cung cấp là addon: một manifest JSON (khai báo các trường cấu hình mà Web UI biến thành biểu mẫu) cộng một script JS lộ run(). cloudflare-ddns tích hợp là hiện thực tham chiếu — nhà cung cấp tùy chỉnh có thể tải lên dạng zip trong mục Addons.
Cùng các tính năng khác
- Khi miền phân giải được, mã QR của mục
Servercó thể chuyểnConnection TypesangDDNS Domain, để máy khách quét kết nối bằng miền; - các máy chủ khác có thể đặt
wss://your-domain:portvàoRelay Addresscủa chúng để chạy chuỗi relay qua miền (xem chương Relay).