Skip to content

Snell

Phiên bản, làm rối, cài đặt Surge và tính năng Snell mà Potatso hỗ trợ.

Updated Xem dạng Markdown

Máy chủ Snell được mô tả bằng PSK (khóa chia sẻ trước) và phiên bản, và tùy chọn làm rối. Snell là giao thức proxy của nhóm Surge. Phiên bản của máy khách phải khớp với máy chủ, nên hãy kiểm tra trước: đó là version trong cấu hình Surge của nhà cung cấp, hoặc bản phát hành snell-server mà máy chủ của bạn chạy.

Bạn có thể thêm máy chủ Snell thủ công, bằng liên kết snell://, hoặc bằng cách nhập:

  • đăng ký Clash hoặc Mihomo,
  • cấu hình Surge.

Phiên bản

Phiên bản Hỗ trợ Đã kiểm thử với
v1, v2 ❌
v3 ✅ open-snell
v4 ✅ snell-server v4
v5 ✅ Không có QUIC Proxy Mode snell-server v5
v6 ✅ snell-server v6

Máy chủ v5 cũng chấp nhận máy khách v4, và máy chủ v4 chấp nhận máy khách đặt là v5. Mọi cách phối hợp phiên bản khác đều không kết nối được.

QUIC Proxy Mode của v5 là cách Surge chuyển tiếp lưu lượng QUIC. Potatso chuyển tiếp QUIC như mọi lưu lượng UDP khác, nên QUIC vẫn hoạt động.

Snell v6 đang ở bản beta tại Surge và có thể còn thay đổi theo cách làm hỏng các máy khách cũ. Hãy giữ phiên bản máy chủ của bạn đúng như nhà cung cấp khuyến nghị.

Làm rối

Làm rối v3 v4, v5 v6
Không ✅ ✅ ✅
HTTP ✅ ✅
TLS ✅ ❌ Các máy chủ chỉ cung cấp HTTP

Làm rối khiến phần đầu của kết nối trông như một yêu cầu HTTP hoặc bắt tay TLS. Nó phải khớp với cài đặt obfs của máy chủ. Đặt máy chủ làm rối là tên máy chủ mà nhà cung cấp đưa: nếu không có, Potatso dùng bing.com, như Clash.

Máy chủ v6 không có làm rối. Nó tạo hình lưu lượng từ PSK, và không cần gì trên thiết bị của bạn cho việc đó.

Chế độ v6

Chế độ Hỗ trợ
default: mã hóa và tạo hình lưu lượng ✅
unshaped: mã hóa không tạo hình lưu lượng ✅
unsafe-raw: không mã hóa, không tạo hình ✅

Chế độ phải khớp với cài đặt mode của máy chủ. unsafe-raw gửi lưu lượng của bạn nguyên trạng và không kiểm tra PSK: chỉ dùng bên trong một đường hầm an toàn khác.

Tái sử dụng kết nối

Khi Tái sử dụng kết nối bật, Potatso giữ kết nối Snell mở khi kết nối tới một trang web kết thúc, và dùng nó cho kết nối tiếp theo. Điều đó tiết kiệm một vòng khứ hồi. Tái sử dụng hoạt động với v4 trở lên. Máy chủ v3 không bao giờ tái sử dụng kết nối, nên cài đặt không hiển thị với v3.

UDP

Snell v3 trở lên mang UDP bên trong kết nối Snell. UDP tắt theo mặc định, như trong Clash. Hãy bật Chuyển tiếp UDP trong cài đặt máy chủ nếu máy chủ của bạn chuyển tiếp UDP. Cấu hình Surge luôn bật nó, như Surge.

Với máy chủ v5, các phản hồi UDP lớn hơn khoảng 2,5 KB đến nơi bị cắt cụt: máy chủ gửi chúng theo dạng mà chỉ Surge đọc được. Phần lớn lưu lượng UDP, như DNS, QUIC và cuộc gọi, dùng gói nhỏ hơn. Máy chủ v4 hoặc v6 không gặp vấn đề này.

Cài đặt Surge

Potatso nhập các dòng snell của cấu hình Surge:

Snell = snell, snell.example.com, 8443, psk=secret, version=4, obfs=http, obfs-host=bing.com, reuse=true
Cài đặt Hỗ trợ
psk ✅
version ✅ 3 đến 6. Không có version, Surge dùng v1, nên Potatso không nhập dòng đó.
obfs, obfs-host ✅ Xem Làm rối
obfs-uri ❌
reuse ✅
mode ✅ Chỉ v6
udp-port ❌
shadow-tls-password ❌
tfo ❌ Bị bỏ qua

Potatso không nhập dòng cần một trong các cài đặt không được hỗ trợ, hoặc obfs=tls với v4 trở lên, vì nó không kết nối được với máy chủ đó.

Hỗ trợ tính năng

Tính năng Hỗ trợ
Snell v3, v4, v5 và v6 ✅
Snell v1, v2 ❌
Làm rối HTTP (v3 đến v5), làm rối TLS (v3) ✅
Chế độ v6 ✅
Tái sử dụng kết nối (v4 trở lên) ✅
UDP (v3 trở lên) ✅
QUIC Proxy Mode của v5 ❌ QUIC đi qua UDP thay thế
ShadowTLS, Restls hoặc JLS bọc quanh Snell ❌
Liên kết snell:// ✅

Mọi phiên bản được hỗ trợ đều được kiểm thử với máy chủ Snell thật: snell-server v4, v5 và v6 từ Surge, và open-snell cho v3, vì Surge không còn cung cấp máy chủ v3.

Khi PSK, phiên bản hoặc làm rối không khớp, máy chủ đóng kết nối. Hãy kiểm tra ba thứ đó trước khi máy chủ Snell không bao giờ kết nối được.

Snell không có định dạng liên kết chính thức. Potatso đọc và chia sẻ máy chủ Snell dưới dạng:

snell://psk@host:port?version=4&obfs=http&obfs-host=bing.com#name
Thành phần Mô tả
psk PSK, mã hóa phần trăm.
host Địa chỉ máy chủ. Đặt địa chỉ IPv6 trong dấu ngoặc vuông, chẳng hạn [2001:db8::1].
port Cổng máy chủ.
version Phiên bản Snell, là 4 khi thiếu.
obfs, obfs-host Làm rối và tên máy chủ của nó.
name Tùy chọn. Tên của máy chủ trong Potatso.

Mỗi ví dụ cho thấy liên kết để nhập. PSK là secret.

Một máy chủ v4:

snell://secret@snell.example.com:8443?version=4#Basic

Máy chủ v4 với làm rối HTTP:

snell://secret@snell.example.com:8443?version=4&obfs=http&obfs-host=bing.com#HTTP
Điều hướng

Type to search…

↑↓ navigate↵ selectEsc close