Transport của Kết nối ra
Chọn đúng lớp transport mà nút dùng.
Transport là lớp bọc bên ngoài của kết nối. Hầu hết nút đã nhập đã chọn đúng transport. Chỉ thay đổi khi nhà cung cấp hoặc cấu hình máy chủ riêng của bạn yêu cầu.
Các lựa chọn Transport trong Tunna
RAW
Kết nối giao thức trực tiếp, không dùng lớp bọc kiểu HTTP.
Phù hợp Nhà cung cấp yêu cầu kết nối Proxy kiểu TCP thuần.
Không phù hợp Nhà cung cấp ghi path, host, service name hoặc XHTTP mode.
WebSocket
Đưa kết nối của nút qua endpoint WebSocket, thường nằm sau máy chủ web hoặc CDN.
Phù hợp Hồ sơ có giá trị Host và Path cho WebSocket.
Không phù hợp Bạn không biết chính xác path hoặc headers.
gRPC
Dùng gRPC service name và authority nếu có.
Phù hợp Nhà cung cấp đưa gRPC service name hoặc authority.
Không phù hợp Máy chủ được mô tả là WebSocket, XHTTP hoặc HTTPUpgrade.
XHTTP
Transport mới hơn dựa trên HTTP, có mode và cách gửi request nâng cao.
Phù hợp Hồ sơ ghi rõ XHTTP và có giá trị mode, host hoặc path.
Không phù hợp Bạn đang thiết lập lần đầu và nút đã nhập đang hoạt động.
HTTPUpgrade
Bắt đầu như HTTP rồi nâng cấp thành kết nối Proxy.
Phù hợp Máy chủ yêu cầu HTTP upgrade path.
Không phù hợp Nhà cung cấp lại đưa WebSocket hoặc XHTTP.
mKCP
Transport dựa trên KCP, có các cài đặt MTU, timing và window.
Phù hợp Máy chủ hoặc nhà cung cấp đưa rõ các giá trị mKCP.
Không phù hợp Bạn chỉ đang đoán cài đặt hiệu năng.
Chỉnh Transport cho an toàn
- Giữ nguyên Host và Path đã nhập trừ khi bạn biết bố cục máy chủ.
- Đừng thêm headers nếu nhà cung cấp không liệt kê.
- Với XHTTP, giữ nguyên Mode và các cài đặt phụ đã nhập trước khi thử thay đổi hiệu năng.
- Với mKCP, tránh đổi timing và window trừ khi máy chủ đã được tinh chỉnh cho các giá trị đó.
XHTTP có nhiều tùy chọn vì nó làm nhiều việc hơn
XHTTP có thể điều khiển request mode, kích thước POST, khoảng cách giữa các request, padding, kích thước server header và multiplexing. Hãy xem các trường này là hướng dẫn của nhà cung cấp hoặc tinh chỉnh nâng cao, không phải nút cần chỉnh khi kết nối lần đầu.