Kết nối tên miền qua Cloudflare của riêng bạn
Nếu zone của tên miền đã nằm trong tài khoản Cloudflare của riêng bạn và bạn muốn giữ nó ở đó, hãy kết nối tên miền bằng phương thức Through my Cloudflare. Qubix không yêu cầu khóa của tài khoản Cloudflare của bạn và không thay đổi thiết lập của zone: bạn tự trỏ tên miền đến máy chủ và tự bật một vài thiết lập trong Cloudflare. Khách truy cập đến máy chủ qua Cloudflare của bạn: bản ghi của tên miền vẫn bật proxy (đám mây màu cam).
Khi nào nên chọn phương thức này
- Zone của tên miền nằm trong tài khoản Cloudflare của bạn và bạn không muốn giao cho Qubix khóa của tài khoản đó.
- Nếu bạn sẵn sàng lưu khóa của tài khoản đó trong Qubix, bạn cũng có thể giữ zone trong tài khoản của mình bằng Phương án A — Qua Cloudflare: hãy lưu khóa làm khóa cá nhân và chọn nó trong ô chọn Cloudflare account. Khi đó Qubix tự thiết lập zone — và thay đổi thiết lập của toàn bộ zone: chế độ mã hóa, Always Use HTTPS, phiên bản TLS tối thiểu, bộ nhớ đệm và Authenticated Origin Pulls. Nếu các trang web khác trong zone này cần thiết lập khác, hãy chọn Through my Cloudflare.
- Nếu tên miền cần hoạt động mà không qua proxy (đám mây màu xám), hãy kết nối nó bằng DNS của riêng bạn.
Tất cả các cách kết nối tên miền được so sánh trong bài Kết nối tên miền đã có.
Trước khi bắt đầu
- Quyền truy cập vào zone của tên miền trong tài khoản Cloudflare của bạn. Bạn sẽ thêm một bản ghi DNS, thay đổi hai thiết lập SSL/TLS và đôi khi tạo một quy tắc.
- Quyền thiết lập tên miền trong Qubix. Nếu không có quyền này, menu Thêm tên miền sẽ không có mục Kết nối tên miền của bạn.
- Phương thức Qua Cloudflare trong mục Phương thức kết nối của mẫu quyền của bạn. Nếu không có, cửa sổ sẽ không đề xuất Through my Cloudflare — hãy liên hệ quản trị viên. Các trường hợp khác mà phương thức này không được đề xuất được liệt kê sau Bước 1.
Không cần khóa Cloudflare.
Bước 1. Kết nối tên miền trong Qubix
- Mở Tên miền, nhấn Thêm tên miền và chọn Kết nối tên miền của bạn.
- Nhập tên miền (ví dụ
mygames.click) và nhấn Kiểm tra. - Trên thẻ Through my Cloudflare, nhấn Via your Cloudflare.
- Cửa sổ hiển thị các bước dưới tiêu đề In your Cloudflare account, trong đó tên miền, địa chỉ máy chủ và, khi cần, cổng đã được điền sẵn. Hãy giữ cửa sổ mở: nút Check connection nằm bên dưới các bước.
Ở giao diện Màn hình nền, nút Thêm tên miền mở một trình hướng dẫn: ở bước What we add, chọn Kết nối tên miền của bạn và ít nhất một vai trò của tên miền; ở bước Domain name, nhập tên miền; ở bước Traffic delivery, chọn Through my Cloudflare; và ở bước Review, nhấn Connect. Màn hình cuối của trình hướng dẫn hiển thị cùng các bước và cùng nút đó.
Cửa sổ đề xuất phương thức nào tùy thuộc vào tên miền:
- tên miền đang hoạt động qua một zone Cloudflare do Qubix quản lý sẽ không có Through my Cloudflare;
- tên miền đã được kết nối qua Cloudflare của riêng bạn nhưng chưa vượt qua lần kiểm tra đầu tiên chỉ có phương thức này — chọn lại nó sẽ hiển thị lại các bước và nút kiểm tra;
- tên miền đã được kết nối qua Cloudflare của riêng bạn và đã vượt qua kiểm tra sẽ không có phương thức nào: cửa sổ hiển thị Tên miền này đã được thêm. Hãy quản lý tại thẻ tên miền.
Bước 2. Thiết lập zone trong tài khoản Cloudflare của bạn
Hãy làm theo những gì cửa sổ liệt kê, trong bảng điều khiển Cloudflare của tài khoản chứa zone của tên miền. Cửa sổ tự điền tên miền, địa chỉ máy chủ và cổng; bên dưới lần lượt là mygames.click, 203.0.113.10 và 8443.
- Bản ghi DNS. DNS → Records: an A record for mygames.click with the address 203.0.113.10, proxy status Proxied (orange cloud).
- Chế độ mã hóa. SSL/TLS → Overview: encryption mode Full — not Flexible and not Full (strict).
- Authenticated Origin Pulls. SSL/TLS → Origin Server → Authenticated Origin Pulls: turn on the switch in the Global section. You do not need to upload a certificate. This is how the server knows a request really came through Cloudflare, so it can trust the visitor's country and address.
- Quy tắc cổng — chỉ khi cửa sổ hiển thị bước này. Rules → Origin Rules: create a rule for mygames.click that sets Destination Port to 8443. This server receives Cloudflare on port 8443; without the rule Cloudflare comes to port 443. Khi cổng của máy chủ là 443, cửa sổ không có bước này và không cần quy tắc.
Cổng là một cổng chung cho toàn bộ máy chủ; quản trị viên đặt nó trong mục Cổng origin của Cloudflare — xem Miền quản trị.
Chế độ trên trang SSL/TLS → Overview áp dụng cho mọi trang web trong zone. Nếu các trang web khác trong zone này cần chế độ khác, hãy giữ nguyên chế độ đó và chỉ đặt Full cho tên miền này bằng một quy tắc: Rules → Configuration Rules, một quy tắc cho tên miền với thiết lập SSL là Full.
Hãy bật thêm SSL/TLS → Edge Certificates → Always Use HTTPS hoặc tạo chuyển hướng sang https chỉ cho tên miền này. Nếu không, khách truy cập mở địa chỉ qua http có thể nhận được trang lỗi thay vì trang web. Việc kiểm tra sẽ không cho thấy điều này: nó chỉ gửi yêu cầu qua https.
Bước 3. Kiểm tra kết nối
Nhấn Check connection. Qubix gửi một yêu cầu đến tên miền qua Cloudflare và kiểm tra xem yêu cầu đó có đến được máy chủ này hay không.
- Nếu có, cửa sổ hiển thị Ready: requests through your Cloudflare reach this server.
- Nếu không, cửa sổ nêu lý do — xem Ý nghĩa kết quả kiểm tra. Hãy sửa trong Cloudflare điều được nêu và nhấn nút lại.
Bạn không bắt buộc phải giữ cửa sổ mở: Qubix tự kiểm tra các tên miền như vậy mỗi 5 phút. Mỗi lượt kiểm tra có giới hạn thời gian, nên khi có nhiều tên miền như vậy, một số sẽ được kiểm tra ở một trong các lượt tiếp theo. Cho đến khi có một lần kiểm tra thành công:
- trong danh sách, cột NS / CF hiển thị Awaiting check; khi một lần kiểm tra đã nêu lý do, lý do đó nằm trong gợi ý bên cạnh trạng thái;
- ở giao diện Màn hình nền, tên miền nằm trong nhóm Awaiting check, và thẻ của nó hiển thị cùng trạng thái đó ở dòng Nameservers;
- tên miền không được đề xuất khi bạn chọn tên miền cho chiến dịch.
Khi một lần kiểm tra thành công, cột hiển thị Sẵn sàng, ở giao diện Màn hình nền tên miền chuyển sang nhóm Working, và bạn có thể dùng nó trong các chiến dịch.
Cho đến khi lần kiểm tra đầu tiên thành công, bạn có thể quay lại các bước và nút bằng cách mở lại cửa sổ kết nối cho tên miền này: Thêm tên miền → Kết nối tên miền của bạn.
Ý nghĩa kết quả kiểm tra
Cửa sổ và gợi ý trong danh sách tự điền tên miền, địa chỉ máy chủ và cổng của máy chủ; bên dưới lần lượt là mygames.click, 203.0.113.10 và 8443.
| Cửa sổ hiển thị | Cần làm gì |
|---|---|
| Ready: requests through your Cloudflare reach this server. | Không cần làm gì: tên miền đã sẵn sàng. |
| mygames.click does not resolve yet. Add the A record from step 1. | Tên miền chưa có bản ghi A, hoặc bản ghi chưa lan truyền hết trong DNS. Hãy tạo bản ghi ở bước 1, rồi kiểm tra lại. |
| The record points straight at this server with a grey cloud. Turn the proxy on (orange cloud). | Bản ghi trỏ đến địa chỉ của máy chủ nhưng tắt proxy, nên các yêu cầu không đi qua Cloudflare. Hãy bật đám mây màu cam cho bản ghi. |
| Requests through Cloudflare reach another server. Check that the A record has the address 203.0.113.10. | Bản ghi dẫn đến một địa chỉ khác. Hãy đặt địa chỉ máy chủ trong thông báo vào bản ghi A. |
| Cloudflare did not present its certificate. Turn on Authenticated Origin Pulls in the Global section (step 3). | Authenticated Origin Pulls đang tắt. Hãy bật công tắc trong mục Global. |
| Cloudflare presented a certificate you uploaded instead of its own. Use the Global switch, not a zone-level certificate (step 3). | Trong Authenticated Origin Pulls có một chứng chỉ được tải lên cho zone. Hãy dùng công tắc Global thay cho chứng chỉ đó. |
| Encryption mode is Full (strict), and Cloudflare does not accept this server's certificate. Switch it to Full (step 2). | Hãy chuyển chế độ mã hóa sang Full. |
| Encryption mode is Flexible, so Cloudflare connects to the server without encryption. Switch it to Full (step 2). | Hãy chuyển chế độ mã hóa sang Full. |
| Cloudflare comes to port 443, but this server expects it on port 8443. Create the rule from step 4. | Hãy tạo quy tắc Origin Rules với cổng trong thông báo. |
| Cloudflare could not connect to this server. Go through the steps above, starting with the encryption mode. | Cloudflare không thể kết nối đến máy chủ theo địa chỉ trong bản ghi. Hãy kiểm tra địa chỉ trong bản ghi A (bước 1), quy tắc cổng nếu cửa sổ hiển thị bước 4, và chế độ mã hóa (bước 2). |
| Port 8443 of this server cannot be reached from the internet. This is a server setting, not a Cloudflare one: open the port or contact the server administrator. | Cổng của máy chủ dành cho Cloudflare bị đóng từ bên ngoài. Cổng này được mở trên máy chủ, không phải trong Cloudflare — xem Miền quản trị. |
| Cloudflare does not have a certificate for mygames.click yet. Wait a little and check again. | Cloudflare chưa cấp chứng chỉ cho tên miền: hãy đợi rồi kiểm tra lại. Nếu tên miền là tên miền phụ sâu từ hai cấp trở lên (ví dụ promo.shop.example.com), việc chờ đợi sẽ không giúp được: chứng chỉ miễn phí của Cloudflare chỉ bao phủ chính tên của zone và các tên miền phụ cấp một của nó. Tên như vậy cần một chứng chỉ được đặt mua hoặc tải lên trong Cloudflare của bạn — Advanced Certificate Manager hoặc chứng chỉ tùy chỉnh. |
| The check did not reach this server: Cloudflare answered with code 1020. Go through the steps above once more. | Chính Cloudflare đã trả lời lần kiểm tra bằng mã được hiển thị — ví dụ, một quy tắc bảo mật hoặc tính năng chống bot trong Cloudflare của bạn đã chặn yêu cầu. Lần kiểm tra là một yêu cầu từ địa chỉ của máy chủ này đến đường dẫn bắt đầu bằng /.well-known/qubix-origin-check/; hãy thêm ngoại lệ cho yêu cầu này trong các quy tắc của zone. |
| The server could not run the check. Try again later. | Lần này máy chủ không thể thực hiện kiểm tra. Hãy nhấn nút lại sau — hoặc đợi lần kiểm tra tự động tiếp theo. |
Sau khi tên miền đã sẵn sàng
Tên miền được kết nối qua Cloudflare của riêng bạn không có nút nào và không có công tắc chuyển phương thức kết nối trong dòng của nó: thay vào đó, dòng hiển thị Via your Cloudflare, kèm gợi ý rằng zone nằm trong tài khoản Cloudflare của bạn và Qubix không thay đổi zone đó. Ở giao diện Màn hình nền, thẻ hiển thị cùng thông tin đó ở dòng Serving và không có nút Thiết lập CF.
Zone vẫn là của bạn: các bản ghi và thiết lập của zone được thay đổi trong tài khoản Cloudflare của bạn. Nếu bạn đã lưu khóa của tài khoản này trong Qubix làm khóa cá nhân, bạn cũng có thể xem và chỉnh sửa các bản ghi của zone trên tab DNS của tên miền — xem Bản ghi DNS.
Qubix tiếp tục kiểm tra tên miền
Cứ mỗi 5 phút, Qubix lại kiểm tra các tên miền đã sẵn sàng qua Cloudflare; mỗi lượt có giới hạn thời gian, nên khi có nhiều tên miền như vậy, một số sẽ được kiểm tra ở một trong các lượt tiếp theo. Lần kiểm tra lại chỉ tìm một điều — bản ghi của tên miền có còn dẫn đến máy chủ này hay không: bản ghi không còn, yêu cầu đến một máy chủ khác, hoặc Cloudflare không thể kết nối đến địa chỉ trong bản ghi. Qubix đếm những lần kiểm tra như vậy cho đến khi một lần thành công; khởi động lại Qubix sẽ bắt đầu đếm lại từ đầu. Khi đã có ba lần như vậy và đã qua ít nhất 10 phút kể từ lần đầu tiên, tên miền quay về trạng thái Awaiting check với lý do “Requests through Cloudflare reach another server. Check that the A record has the address …” và địa chỉ hiện tại của máy chủ. Một trục trặc đơn lẻ của Cloudflare không khiến tên miền bị đưa trở lại trạng thái này.
- Tên miền vẫn tiếp tục phục vụ những khách truy cập đến được với nó; chỉ là nó không được đề xuất cho các chiến dịch mới cho đến khi có lần kiểm tra thành công trở lại.
- Một tin nhắn về việc này được gửi đến cuộc trò chuyện Telegram được gán cho vai trò Cloudflare — xem Kết nối.
- Khi có lần kiểm tra thành công trở lại, tên miền hoạt động như trước. Không có tin nhắn nào được gửi về việc đó.
Những thay đổi ở các thiết lập khác của zone — ví dụ chế độ mã hóa hoặc Authenticated Origin Pulls — có thể không được lần kiểm tra lại nhận ra: khi đó tên miền vẫn ở trạng thái Sẵn sàng và không có tin nhắn nào được gửi. Tên miền đã sẵn sàng không có nút kiểm tra, cả trong danh sách lẫn trong thẻ, vì vậy sau khi thay đổi thiết lập của zone, hãy tự mở trang web để chắc chắn rằng nó hoạt động.
Nếu máy chủ chuyển đi hoặc cổng của nó thay đổi
- Địa chỉ máy chủ mới. Hãy thay đổi địa chỉ trong bản ghi A của tên miền trong Cloudflare của bạn: Qubix không thay đổi zone của các tên miền được kết nối theo cách này, kể cả khi khóa của tài khoản đã được lưu. Khi khóa Cloudflare chính được lưu trong Cài đặt Qubix → Kết nối → Cloudflare, nút Update the address and re-apply ở đó sẽ cập nhật các zone do Qubix quản lý và liệt kê riêng các tên miền được kết nối qua Cloudflare của riêng bạn, kèm địa chỉ cần đặt.
- Cổng mới cho Cloudflare. Qubix không thay đổi quy tắc trong Cloudflare của bạn. Khi quản trị viên chọn cổng mới trong mục Cổng origin của Cloudflare (Miền quản trị), mục này sẽ liệt kê các tên miền đó. Máy chủ chuyển sang cổng mới ngay lập tức, và cho đến khi quy tắc của các tên miền này khớp với cổng mới, chúng có thể không mở được — vì vậy nên báo cho chủ sở hữu các tên miền này trước khi thay đổi. Chuyển từ 443 sang cổng khác — hãy tạo quy tắc ở bước 4; từ một cổng khác 443 sang cổng khác — hãy thay đổi cổng trong quy tắc; quay về 443 — hãy xóa quy tắc.
Giới hạn và từ chối
Không thể thay đổi phương thức kết nối từ Qubix. Với tên miền như vậy, Qubix từ chối Thiết lập CF, việc kết nối nó qua Cloudflare hoặc bằng DNS của riêng bạn, việc chuyển phương thức, việc trợ lý thiết lập zone bằng khóa chính hoặc khóa của công ty, việc chuyển bảng điều khiển quản trị sang tên miền này và việc mua tên này. Với những người được phép thực hiện thao tác đó, tất cả các nơi này đều trả lời bằng cùng một thông báo: “This domain's zone is in your own Cloudflare account, so the domain cannot be moved to our Cloudflare from here. Delete it and connect it again.” Với khóa cá nhân của bạn — đã lưu hoặc dán vào khung chat — trợ lý làm việc trong chính tài khoản Cloudflare của bạn và thiết lập zone sau khi bạn xác nhận; ở chế độ proxy, việc này thay đổi thiết lập của toàn bộ zone.
Để chuyển tên miền sang phương thức khác, hãy xóa nó trong thẻ của nó và kết nối lại. Qubix sẽ không xóa tên miền mà một chiến dịch đang hoạt động vẫn sử dụng — trước tiên hãy gỡ nó khỏi chiến dịch đó (xem Cài đặt tên miền). Cho đến khi bạn kết nối lại, tên miền sẽ không hoạt động.
Khi bạn kết nối, Qubix có thể từ chối:
- “This domain is already live on this server. Only a new domain, or one whose connection has not finished, can be connected through your Cloudflare.” — tên miền đã hoạt động trên máy chủ này theo một phương thức khác.
- “This domain, its parent domain or one of its subdomains is already on our Cloudflare, so it cannot be connected through your Cloudflare. Connect it with “Through Cloudflare” instead.” — zone của tên này, của tên miền cấp trên hoặc của một trong các tên miền phụ của nó nằm trong tài khoản Cloudflare của Qubix. Hãy kết nối tên miền bằng Phương án A — Qua Cloudflare.
- “Domain mygames.click is not available to you: you do not have rights to it. If you need it, ask an administrator.” — tên miền đã được ghi nhận trong Qubix dưới tên một người khác, hoặc zone của nó trong tài khoản Cloudflare của Qubix không được liên kết với các tên miền của bạn. Hãy liên hệ quản trị viên.