---
title: "Snell"
description: "Potatso'nun desteklediği Snell sürümleri, gizleme, Surge ayarları ve özellikleri."
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Snell

Snell sunucusu bir **PSK** (önceden paylaşılan anahtar) ve **sürümü** ile, isteğe bağlı olarak da **gizleme** ile tanımlanır. Snell, Surge ekibinin proxy protokolüdür. İstemcinin sürümü sunucununkiyle eşleşmelidir; bu yüzden önce onu kontrol edin: sağlayıcınızın Surge yapılandırmasındaki `version` veya sunucunuzun çalıştırdığı snell-server sürümüdür.

Bir Snell sunucusunu elle, bir [`snell://` bağlantısıyla](#links) ya da şunları içe aktararak ekleyebilirsiniz:

- bir Clash veya Mihomo aboneliği,
- bir Surge yapılandırması.

## Sürümler {#versions}

| Sürüm | Destekleniyor | Şununla test edildi |
| --- | --- | --- |
| v1, v2 | ❌ | |
| v3 | ✅ | open-snell |
| v4 | ✅ | snell-server v4 |
| v5 | ✅ QUIC Proxy Modu olmadan | snell-server v5 |
| v6 | ✅ | snell-server v6 |

v5 sunucusu v4 istemcilerini de kabul eder, v4 sunucusu da v5'e ayarlı istemciyi kabul eder. Diğer her sürüm karışımı bağlanmaz.

v5'in QUIC Proxy Modu, Surge'ün QUIC trafiğini aktarma yoludur. Potatso bunun yerine QUIC'i diğer UDP trafiği gibi aktarır; böylece QUIC yine çalışır.

Snell v6, Surge'de beta aşamasındadır ve eski istemcileri bozacak şekilde değişebilir. Sunucunuzun sürümünü sağlayıcınızın önerdiği sürümde tutun.

## Gizleme {#obfuscation}

| Gizleme | v3 | v4, v5 | v6 |
| --- | --- | --- | --- |
| Yok | ✅ | ✅ | ✅ |
| HTTP | ✅ | ✅ | |
| TLS | ✅ | ❌ Sunucular yalnızca HTTP sunar | |

Gizleme, bağlantının başlangıcını HTTP isteği veya TLS el sıkışması gibi gösterir. Sunucunun `obfs` ayarıyla eşleşmelidir. **Gizleme ana bilgisayarını** sağlayıcınızın verdiği ana makine adına ayarlayın: yoksa Potatso, Clash'in yaptığı gibi `bing.com` kullanır.

v6 sunucusunda gizleme yoktur. Bunun yerine trafiğini PSK'dan şekillendirir ve bunun için cihazınızda hiçbir şeye ihtiyaç duymaz.

### v6 modları {#v6-modes}

| Mod | Destekleniyor |
| --- | --- |
| `default`: şifreleme ve trafik şekillendirme | ✅ |
| `unshaped`: trafik şekillendirmesiz şifreleme | ✅ |
| `unsafe-raw`: şifreleme yok, şekillendirme yok | ✅ |

Mod, sunucunun `mode` ayarıyla eşleşmelidir. `unsafe-raw` trafiğinizi olduğu gibi gönderir ve PSK'yı denetlemez: yalnızca başka bir güvenli tünelin içinde kullanın.

## Bağlantı yeniden kullanımı {#reuse}

**Bağlantıları yeniden kullan** açıkken Potatso, bir web sitesine olan bağlantı sona erdiğinde Snell bağlantısını açık tutar ve bir sonraki için kullanır. Bu bir gidiş-dönüşten tasarruf sağlar. Yeniden kullanım v4 ve sonrasıyla çalışır. v3 sunucuları bağlantıyı hiç yeniden kullanmaz; bu yüzden ayar v3 için görünmez.

## UDP {#udp}

Snell v3 ve sonrası, UDP'yi Snell bağlantısının içinde taşır. UDP, Clash'teki gibi varsayılan olarak kapalıdır. Sunucunuz UDP aktarıyorsa sunucunun ayarlarında UDP Aktarımı'nı açın. Surge yapılandırması, Surge'ün yaptığı gibi bunu her zaman açar.

v5 sunucusuyla yaklaşık 2,5 KB'ı aşan UDP yanıtları kesik ulaşır: sunucu bunları yalnızca Surge'ün okuduğu bir biçimde gönderir. DNS, QUIC ve aramalar gibi UDP trafiğinin çoğu daha küçük paketler kullanır. v4 veya v6 sunucusunda bu sorun yoktur.

## Surge ayarları {#surge}

Potatso, bir Surge yapılandırmasının `snell` satırlarını içe aktarır:

```text
Snell = snell, snell.example.com, 8443, psk=secret, version=4, obfs=http, obfs-host=bing.com, reuse=true
```

| Ayar | Destekleniyor |
| --- | --- |
| `psk` | ✅ |
| `version` | ✅ 3 ile 6 arası. `version` yoksa Surge v1 kullanır; bu yüzden Potatso satırı içe aktarmaz. |
| `obfs`, `obfs-host` | ✅ Bkz. [Gizleme](#obfuscation) |
| `obfs-uri` | ❌ |
| `reuse` | ✅ |
| `mode` | ✅ Yalnızca v6 |
| `udp-port` | ❌ |
| `shadow-tls-password` | ❌ |
| `tfo` | ❌ Yok sayılır |

Potatso, desteklenmeyen ayarlardan birini veya v4 ve sonrasıyla `obfs=tls` gerektiren satırı içe aktarmaz; çünkü o sunucuya bağlanamazdı.

## Özellik desteği {#features}

| Özellik | Destekleniyor |
| --- | --- |
| Snell v3, v4, v5 ve v6 | ✅ |
| Snell v1, v2 | ❌ |
| HTTP gizleme (v3 ile v5), TLS gizleme (v3) | ✅ |
| v6 modları | ✅ |
| Bağlantı yeniden kullanımı (v4 ve sonrası) | ✅ |
| UDP (v3 ve sonrası) | ✅ |
| v5 QUIC Proxy Modu | ❌ QUIC bunun yerine UDP üzerinden gider |
| Snell çevresinde ShadowTLS, Restls veya JLS | ❌ |
| `snell://` bağlantıları | ✅ |

Desteklenen her sürüm gerçek bir Snell sunucusuna karşı test edilmiştir: Surge'ün [snell-server](https://kb.nssurge.com/surge-knowledge-base/release-notes/snell) v4, v5 ve v6 sürümleri ve Surge artık v3 sunucusu sunmadığı için v3 için [open-snell](https://github.com/icpz/open-snell).

PSK, sürüm veya gizleme eşleşmediğinde sunucu bağlantıyı kapatır. Bir Snell sunucusu hiç bağlanmıyorsa önce bu üçünü kontrol edin.

## `snell://` bağlantıları {#links}

Snell'in resmî bir bağlantı biçimi yoktur. Potatso Snell sunucularını şu şekilde okur ve paylaşır:

```text
snell://psk@host:port?version=4&obfs=http&obfs-host=bing.com#name
```

| Bölüm | Açıklama |
| --- | --- |
| `psk` | Yüzde kodlamalı PSK. |
| `host` | Sunucu adresi. IPv6 adresini `[2001:db8::1]` gibi köşeli parantez içine alın. |
| `port` | Sunucu portu. |
| `version` | Snell sürümü; yoksa 4. |
| `obfs`, `obfs-host` | Gizleme ve ana makine adı. |
| `name` | İsteğe bağlı. Sunucunun Potatso'daki adı. |

### Örnekler {#link-examples}

Her örnek, içe aktarılacak bağlantıyı gösterir. PSK `secret`'tır.

Bir v4 sunucusu:

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

HTTP gizlemeli bir v4 sunucusu:

```text
snell://secret@snell.example.com:8443?version=4&obfs=http&obfs-host=bing.com#HTTP
```

Source: https://potatso.com/docs/tr/protocols/snell/index.mdx
