Giải đáp về CNAME và dự phòng cho proxy
Cơ bản về định tuyến và DNS
Bản ghi CNAME là gì?
Bản ghi CNAME là bản ghi DNS giúp một tên trở thành bí danh của một tên khác. Một tên là bí danh không thể chứa các bản ghi khác trên cùng tên đó, nên thường không dùng cho tên miền gốc. Quy tắc ngắn: Khi DDNS và proxy xung đột, nguyên nhân thường là bản ghi còn giữ địa chỉ cũ, nên hãy so sánh bản ghi đó với địa chỉ mà proxy của bạn đang phục vụ.
High availability nghĩa là gì đối với proxy?
High availability nghĩa là tránh điểm hỏng duy nhất. Trên thực tế là có hai hoặc nhiều backend phía sau proxy, health checks ngừng gửi yêu cầu đến backend bị lỗi, và có một proxy thứ hai hoặc kế hoạch dự phòng cho chính proxy đó. Nó làm giảm rủi ro. Nó không bao giờ hứa mọi thứ sẽ không bao giờ hỏng, và Segment Route cũng không hứa bất kỳ chỉ số thời gian hoạt động nào, nên hãy tự kiểm tra kế hoạch dự phòng của bạn.
Các mã trạng thái 502, 503 và 504 nghĩa là gì?
502 Bad Gateway nghĩa là proxy nhận được câu trả lời không hợp lệ từ backend, 503 nghĩa là dịch vụ không khả dụng, và 504 Gateway Timeout nghĩa là backend phản hồi quá chậm. Lỗi Bad Gateway khi chứng chỉ SSL hết hạn có thể xuất hiện nếu proxy không thể hoàn tất kết nối an toàn với backend. Hãy kiểm tra ngày của chứng chỉ trước. Sau đó, yêu cầu địa chỉ một lần nữa và so sánh mã.
Sự khác biệt giữa chuyển hướng 301 và 302 là gì?
301 nghĩa là URL đã chuyển vĩnh viễn, và 302 nghĩa là nó đã chuyển tạm thời; 307 và 308 là các hình thức tạm thời và vĩnh viễn giữ nguyên phương thức yêu cầu. Bộ chuyển đổi tên miền không có cảnh chứng chỉ cần một chứng chỉ bao gồm tên được chuyển hướng, nếu không trình duyệt sẽ cảnh báo trước khi làm theo chuyển hướng. Chỉ dùng mã tạm thời cho chuyển hướng tạm thời, và không bao giờ cho chuyển hướng vĩnh viễn.
Tại sao lại xuất hiện vòng lặp chuyển hướng?
Vòng lặp chuyển hướng xuất hiện khi hai lớp mỗi lớp chuyển hướng cùng một yêu cầu, thường nhất là khi proxy và ứng dụng đều gửi khách truy cập http đến https. Trình duyệt sau đó chuyển tiếp giữa chúng cho đến khi nó từ bỏ. Hãy đọc các quy tắc chuyển hướng ở cả hai nơi, loại bỏ bản trùng lặp từ một trong hai nơi, và yêu cầu địa chỉ một lần nữa để thấy một bước nhảy duy nhất.
Sử dụng Segment Route
Agent có tự chạy các lệnh không?
Có. Agent tự chạy các công cụ, và mọi hành động đều xuất hiện trong trò chuyện dưới dạng thẻ với kết quả thực của nó. Thẻ mở rộng hiển thị đầu ra đầy đủ: kết quả lệnh hoặc diff tệp. Bạn đọc thẻ, và ở chế độ Ask first, bạn cũng chấp nhận hoặc từ chối từng thay đổi trước khi nó xảy ra. Plan only không chạy gì cả.
Agent thay đổi tệp tuyến như thế nào?
Công cụ edit_file thay đổi một tệp và hiển thị diff trước. Đối với api gateway trong kiến trúc microservices, mỗi dịch vụ sẽ có một dòng tuyến riêng, và một diff có thể bao gồm tất cả chúng. Ở chế độ Ask first, agent tạm dừng trước khi thay đổi và bạn chấp nhận hoặc từ chối nó, và Shell sau đó chạy lệnh kiểm tra cấu hình của bạn, vì vậy bạn thấy mã thoát thực tế trước khi tải lại bất kỳ.
Chế độ phê duyệt nào phù hợp với proxy đang hoạt động?
Có 3 chế độ phê duyệt. Plan only ghi lại kế hoạch và không chạy gì, Ask first tạm dừng trước các hành động thay đổi thứ gì đó, và Auto-run hành động ngay lập tức. Đối với proxy đang hoạt động, Ask first là lựa chọn thông thường, vì bạn chấp nhận hoặc từ chối mỗi diff và Shell vẫn chạy lệnh kiểm tra cấu hình của bạn trước mỗi lần tải lại. Chỉ dùng Auto-run trên các tệp mà bạn có thể khôi phục.
Các kết quả có luôn đúng không?
Không. Bạn kiểm tra mọi kết quả và mọi diff. Agent chạy lệnh kiểm tra cấu hình của bạn, nhưng một bài kiểm tra vượt qua chỉ có nghĩa là cú pháp hợp lệ. Yêu cầu địa chỉ, đọc mã trạng thái và tiêu đề Location, và so sánh chúng với các giá trị bạn đã ghi lại trước khi thay đổi. Hãy giữ một bản sao lưu để bạn có thể hoàn nguyên, và coi mỗi đề xuất là một bản nháp.
coderouting.com có phải là trang web chính thức của Segment Route không?
Có, coderouting.com là trang web chính thức của Segment Route, và nút tải xuống của nó cung cấp chương trình thiết lập gốc, khoảng 34 MB. Hãy so sánh tổng kiểm tra (checksum) trước. Kiểm tra giá trị SHA-256 của nó so với bản kê khai được công bố trước khi chạy tệp, và sử dụng nút Send feedback bên trong ứng dụng để báo cáo sự cố hoặc hỏi về bản dựng.
Mô hình, quyền riêng tư và tải xuống
Các tệp của tôi có rời khỏi máy tính không?
Có, với mô hình đám mây: lời nhắc của bạn, bao gồm văn bản của bất kỳ tệp nào agent đọc, sẽ được gửi đến nhà cung cấp đó. Không, với mô hình chạy cục bộ trên máy tính của bạn: không có gì rời khỏi máy. Các cuộc trò chuyện, thư mục làm việc và khóa API vẫn ở trên máy tính, và các bí mật trong đầu ra công cụ được làm mờ trước khi chúng đến mô hình. Hãy chọn mô hình với điều đó trong tâm trí.
Ứng dụng có gửi dữ liệu telemetry không?
Không. Segment Route chạy cục bộ mà không có telemetry. Các lời nhắc chỉ được gửi đến điểm cuối mô hình mà bạn chọn. Một vài tính năng tùy chọn sử dụng mạng: tìm kiếm web, kiểm soát các cuộc trò chuyện từ trình duyệt điện thoại, sử dụng một kết nối đi ra và có thể tắt, và kiểm tra bản cập nhật. Trang Privacy liệt kê tất cả chúng ở một nơi.
Nút tải xuống cung cấp tệp nào?
34 MB là kích thước của tệp mà nó cung cấp: chương trình thiết lập cho Windows 10 và 11. Một tệp .exe đơn lẻ có thể di chuyển được khoảng 25 MB cũng tồn tại, nhưng nút trên trang web này không cung cấp nó. Chương trình thiết lập là bản dựng cho phép tự động cập nhật, và nó hiển thị nút Update khi một phiên bản mới sẵn sàng.
Tôi kiểm tra trình cài đặt đã tải xuống như thế nào?
2 giá trị phải khớp: tổng kiểm tra SHA-256 của tệp của bạn và giá trị trong bản kê khai được công bố. Chạy lệnh Windows certutil -hashfile với đường dẫn đến tệp đã tải xuống và SHA256 ở cuối. SmartScreen có thể cảnh báo, vì trình cài đặt chưa được ký mã nguồn. Chọn More info và Run anyway chỉ sau khi các giá trị khớp.