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.
Liên kết snell://
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. |
Ví dụ
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#BasicMá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