🌐 Truy cập từ bên ngoài: tên miền riêng và Cloudflare

Dạy OKNote trên một NAS ở nhà, bạn có thể truy cập nó chỉ trên mạng địa phương của bạn theo mặc định. Để mở OKNote của bạn từ văn phòng, trên đường, ở bất cứ nơi nào, bạn cần "phét đồ công cộng". OKNote có một tùy chọn tích hợp Cloudflare Tunnel:
- Không có IP công cộng và không chuyển tiếp cổng trên router của bạn — NAT / IP riêng cấp của nhà cung cấp dịch vụ vận chuyển của bạn là tốt;
- sử dụng tên riêng của bạn cho địa chỉ (ví dụ
https://notes.example.com) trên đường hầm mã hóa của Cloudflare — an toàn và ổn định.
Cần kiện: lập bản đồ công cộng là một khả năng Dự án gia đình-và trên; Không bao gồm miễn phí. Ngoài ra, máy chủ đường hầm phải là một bảo trình (NAS / máy chủ máy tính để bàn); Mac App Store phiên bản IAP chạy trong một hộp cát và không thể đóng vai trò là máy chủ đường hầm.
Tất cả mọi thứ được thực hiện trong trình hướng dẫn 4 bước dưới Settings → Public Mapping → "Cài đặt quyền truy cập công cộng · Mang tên miền của riêng bạn. " Dưới đây là bước từng bước. Phần quan trọng là Bước 3, lấy token — Hãy đọc kỹ và bạn sẽ không bị kẹt.
Step 1: Có một tên miền sẵn sàng

Bạn cần một tên miền của riêng bạn để xây dựng địa chỉ từ.
- Đã có một (được mua tại GoDaddy, Namecheap, Aliyun, vv) → sử dụng nó, đi đến bước 2.
- Không có tên miền nào trong khi → mua một tên miền tại Cloudflare Registrar, GoDaddy, hoặc nơi khác; thường là vài đô la một năm.
.com/.top/.xyzTất cả công việc.
Step 2: Thêm tên miền của bạn vào Cloudflare

Bước này đưa quản lý DNS của miền của bạn đến Cloudflare.
- Đăng ký và đăng nhập vào bảng điều khiển Cloudflare (tự do).
- Nhấp vào Add a site và nhập tên miền của bạn.
- Chọn gói Free. Cloudflare cung cấp cho bạn hai máy chủ tên (DNS máy chủ) địa chỉ.
- Trở lại nơi bạn mua tên miền và thay đổi máy chủ tên của nó cho hai Cloudflare đã cung cấp cho bạn:
- GoDaddy: My Domains → mở Settings Domain của domain → Nameservers → Change → choose Custom → enter the two, save.
- Namecheap / others: tìm cài đặt "NameServers", chuyển sang tùy chỉnh DNS, nhập hai, lưu.
- Chờ cho trạng thái của miền trong Cloudflare để trở thành Active — thường là vài phút đến vài giờ.
Nếu bạn mua tên miền tại Cloudflare Registrar ở vị trí đầu tiên, nó đã được kết nối — Trượt bước này.
Step 3: Tạo một API Token (🔑 bước quan trọng)

Điều này cung cấp cho OKNote một "cách" để nó có thể tự động xây dựng đường hầm và cấu hình DNS dưới tên miền của bạn. Toàn bộ khó khăn là ở đây, và tất cả về việc cấp quyền đúng.
Nhấp vào Create Token → cuộn xuống dưới, Create Custom Token → Get started.
Trong Permissions, thêm ba hàng này chính xác (thấp vào "+ Thêm thêm" để thêm hàng):
Cột 1 (công ty) Cột 2 (nơi) Cột 3 (tầng) Công tài Cloudflare Đường hầm Thay đổi Zone DNS Edit Khu vực Khu vực Đọc Tất cả ba đều cần thiết: hàng 1 cho phép OKNote xây dựng đường hầm, hàng 2 cho phép nó cấu hình DNS của miền truy cập của bạn, hàng 3 cho phép nó đọc danh sách các tên miền của bạn.
Dưới đó.:
- Tài nguyên tài khoản: chọn tài khoản của riêng bạn.
- Zone Resources: chọn the domain bạn sẽ sử dụng (hoặc tất cả các vùng).
Nhấp vào Continue to summary → Create Token, then copy the generated token.
⚠️ Các token là chỉ được hiển thị một lần. Sao chép trước khi bạn rời khỏi trang — Nếu bạn mất nó, bạn sẽ phải tạo ra một cái mới.
Đưa bản sao token đến Bước 4 của phù thủy.
Step 4: Cấp vào và kích hoạt

Trở lại trong OKNote Wizard, Step wizard 4:
- Domain: miền gốc của bạn, ví dụ
example.com(khônghttps://, không có tiểu miền). - Subdomain: tiền tố truy cập của bạn, mặc định
notes. Khi bạn gõ, wizard hiển thị địa chỉ của bạn trực tiếp, ví dụ nhưhttps://notes.example.com. - Cloudflare API Token: dán các token từ Bước 3.
- Click Verify domain và token — khi thành công bạn sẽ thấy một màu xanh lá cây "được xác minh, sẵn sàng để kích hoạt". Chuyện xác minh không thành công? Rất có thể một dòng quyền bị thiếu trong bước 3, hoặc tên miền bị nhập sai / chưa hoạt động. Hãy quay lại và kiểm tra ba hàng.
- Nhấp vào Activate. Sau một khoảnh khắc, bài phát biểu công khai của anh sẽ được phát hành trực tiếp.
Từ đó, mở https://notes.your-domain trên bất kỳ mạng để đạt đến OKNote này.