10 Ağustos 2026

Happ kurulum önerileri: kararlı bir bağlantı için parçalanma ve gürültü

Önemli: parçalanma, gürültü ve ilgili Happ ayarlarını değiştirmek, yalnızca ne yaptıklarını anlayan ileri düzey kullanıcılar için yapmaya değerdir. Yanlış değerler hızı veya kararlılığı kolayca zedeleyebilir; bazen orijinal kurulumdan daha fazla zarar verebilir.

Ayarlamayla uğraşmak istemiyorsanız hazır bir ürün kullanın: uzunluk, gecikme ve ön ayarlar üzerinde manuel çalışma gerektirmeden bağlanır ve en iyi ağ ayarları zaten aboneliğe yerleşiktir. Hizmeti uzun bir plandan önce 10 ruble karşılığında tam deneme erişimi ile tam işlevsellikle deneyebilirsiniz.

Aşağıda - daha derine inmeye hazır okuyucular için: bu ayarların nasıl çalıştığı, bunların Happ'de nerede etkinleştirileceği, mantıklı başlangıç ​​değerleri ve sebepsiz yere hızdan ödün vermenin nasıl önleneceği.

Parçalanma ve gürültü neden önemlidir?

DPI yalnızca IP adreslerine bakmaz. Paket yapısını denetler: TLS başlıkları, SNI, boyutları ve zamanlamayı. Filtre, VPN benzeri trafiği tanıdığında oturumu engelleyebilir, kısıtlayabilir veya sıfırlayabilir.

Parçalama giden paketleri bölerek kablolu imzanın farklı görünmesini sağlar. En yaygın hedef TLS Client Hello'dur; dolayısıyla popüler tlshello modudur.

Gürültü, DPI buluşsal yöntemini karıştırmak için gerçek trafiğin (sabit veya rastgele) yanına ekstra veri ekler. Önemli: gürültü yalnızca parçalanma etkinleştirildiğinde çalışır.

Her şey zaten kararlı ve yeterince hızlıysa, bu ayarları olduğu gibi bırakın. Tünel bağlanmıyorsa, birkaç dakika sonra kapanıyorsa veya yalnızca mobil verilerde çalışıyorsa, ayarlanmaya değer bölüm burasıdır.

İki seviye: genel ve yerel ayarlar

Happ basit bir hiyerarşi kullanır:

SeviyeNerede ayarlandıNe zaman kullanılmalı
Dünya çapındaHapp Ayarlar → parçalanma ve gürültü engellemeTüm abonelikler ve sunucular için aynı davranış
Yerel (abonelik / sunucu)Bağlantı parametreleri, abonelik gövdesi veya sunucu kartıBelirli bir ağ veya protokol için ince ayar

Öncelik kuralı: Uygulamada küresel parçalanma etkinken her şeyi kontrol eder. Genel mod kapalı olduğunda, her abonelik ve bireysel sunucu, sağlayıcıdan alınan veya manuel olarak girilen kendi parametrelerini kullanabilir.

Çoğu abonelik zaten sağlayıcı tarafından etkinleştirilmiş parçalanmayla birlikte gelir. Denemeden önce aynı ayarları iki kez uygulayıp uygulamadığınızı kontrol edin; bu genellikle hıza yardımcı olmaktan çok zarar verir.

Parçalanma: parametreler açıklandı

Parçalanma dört değer grubuyla tanımlanır. Happ kullanıcı arayüzünde daha önce "aralık" olarak adlandırılan alan gecikme olarak görünebilir; aynı anlama gelir.

Olanak vermek

  • Genel olarak: Happ ayarlarında parçalanma geçişi.
  • Yerel olarak: Bir abonelikte fragmentation-enable: 1 veya sunucu bağlantısındaki bir işaret.
  • URL biçimi: fragment=length,delay,packets[,maxSplit].

Uzunluk (parça boyutu)

Her parçanın ne kadar büyük olduğunu kontrol eder. Sabit bir sayı veya aralık kullanın, ör. 50-100 veya 80-250.

  • Daha küçük değerler (1–10, 50–100) — daha agresif imza kırma; sıkı DPI'de sıklıkla ihtiyaç duyulur.
  • Daha geniş aralıklar (80–250 ve üzeri) — hız açısından daha yumuşaktır ancak inatçı filtrelerde başarısız olabilir.

Parçalanmayı etkinleştirdikten sonra hız düşerse ancak bağlantı bu olmadan ölürse, parçalanmayı tamamen kapatmadan önce uzunluk aralığını genişletin.

Gecikme (parçalar arasındaki boşluk)

Parça gönderme arasında milisaniye içinde duraklayın. Örnekler: 5, 10-20, 10-100.

  • Kısa gecikme (1-5 ms) — gecikme üzerinde daha az etki, daha zayıf zamanlama kamuflajı.
  • Orta (5–20 ms) — DPI ile ev ağlarında makul varsayılan.
  • Uzun (50–100 ms ve üzeri) — bazen filtreleri deler ancak gecikmeyi gözle görülür biçimde artırır.

Paketler (ne bölünecek)

En önemli düğme. Tipik değerler:

DeğerEfekt
tlshelloParçalar TLS İstemci Merhaba — SNI/TLS tabanlı engelleme için ilk tercih
1-2, 1-3, 1-5Belirli sıra numaralarına göre bölün; sıklıkla birleştirilir
tlshello,1-3,1-5Karmaşık filtreler için birleşik mod

Filtrelenmiş ağlardaki çoğu kullanıcı için tlshello ile başlayın. tlshello,1-2,1-3 gibi kombinasyonlar, yalnızca tlshello'nin başarısız olması ve bağlantının parçalanma olmadan kurulamaması durumunda denemeye değerdir.

MaxSplit (maksimum parça sayısı)

Bir paketin kaç parçaya dönüşebileceğini büyük harflerle belirtir. Örnek: 100-200 veya fragment=80-250,10-100,tlshello,100-200.

Agresif bölme, bağlantıyı dengelediğinde ancak fazla- trafiği parçalara ayırdığında kullanışlıdır. maxSplit'in yükseltilmesi bazen kayıp verimin bir kısmını geri yükler.

Örnek parçalanma dizeleri

fragment=50-100,5-20,tlshello
fragment=80-250,10-100,tlshello
fragment=1-10,5-20,tlshello
fragment=3,1,tlshello

İlk ikisi tipik "yumuşak" ve "orta" ön ayarlardır. Üçüncüsü daha agresif. Dördüncüsü, aralıklar yerine sabit değerleri kullanır; aralıklar öngörülemez şekilde davrandığında ince ayar yapmak için kullanışlıdır.

Gürültü: parametreler açıklandı

Gürültü ayrı olarak ve yalnızca parçalanmayla birlikte değiştirilir. Bağlantı formatı: noises=type,packet,delay[,applyTo].

Veri türü (gürültü-paket-tipi)

TürAçıklama
arrayBayt dizisi — varsayılan
strDüz dize
hexOnaltılı yük
base64Kodlanmış ikili veri
randRastgele baytlar — veri taşımaya gerek kalmadan kullanışlı

DIY ayarlama için rand genellikle en iyi başlangıç ​​noktasıdır.

Paket (gürültü yükü)

Tür rand olmadığında veriler düzeltildi. Birden çok dize virgülle ayrılmış olarak iletilebilir. Belgelenmiş bir Happ örneği, DNS benzeri bir sorguyu taklit eden bir base64 verisi kullanır; bu tür gürültü bazen arka plan trafiğiyle daha iyi karışır.

Gecikme (gürültü paketleri arasındaki boşluk)

Gürültü patlamaları arasındaki milisaniye cinsinden aralık. Örnekler: 50, 10-50.

  • Çok sık gürültü bağlantıyı yükler ve hızı düşürür.
  • Çok nadir — daha zayıf kamuflaj.

Pratik başlatma: 30–50 ms veya aralık 10–50 ms, ardından tekrar ölçün.

Rand ve Rand Aralığı (rastgele gürültü)

  • noises-rand — rastgele blok uzunluğu, ör. 1-1024 veya 1-8192.
  • noises-rand-range — bayt değer aralığı, varsayılan 0-255.

Daha büyük rand, daha güçlü maskeleme ve daha fazla ek yük anlamına gelir. Hız düşerse üst sınırı azaltın (örneğin 1-256; önceki değer 1-8192).

Uygula (nereye başvurulur)

Kısa formatta dördüncü argüman ip olabilir ve hangi katmanın gürültüyü aldığını belirtir. ISP düzeyi engelleme için ip içeren değişkenler yaygın olarak denenir.

Örnek "parçalanma + gürültü" paketi

fragment=50-100,5,tlshello
noises=rand,50-150,10-50,ip

Veya genişletilmiş (sağlayıcının bir abonelik gönderebileceği gibi):

fragmentation-enable: 1
fragmentation-packets: tlshello
fragmentation-length: 50-100
fragmentation-interval: 5
fragmentation-maxsplit: 100-200
noises-enable: true
noises-packet-type: base64
noises-packet: 7nQBAAABAAAAAAAABnQtcmluZwZtc2VkZ2UDbmV0AAABAAE=
noises-delay: 50
noises-rand: 1-1024

Happ nasıl yapılandırılır

Genel parametreler

  1. Happ Ayarlar'ı açın.
  2. Parçalanma ve Gürültü'yü bulun (etiketler sürüme ve dile göre biraz farklılık gösterebilir).
  3. Parçalamayı etkinleştirin ve uzunluk, gecikme, paketler'i ayarlayın — tlshello ve 50-100 / 5-20 ile başlayın.
  4. Bağlantı gürültü olmadan hala kararsızsa, gürültüyü etkinleştirin, rand yazın, 30–50 ms gecikmesini, rand 1-512 veya 1-1024 yazın.
  5. 3-5 dakika boyunca bağlanın ve hızı ve kararlılığı test edin (yalnızca hız testi değil, video veya mesajlaşmayı deneyin).

Abonelik tarafından sağlanan parametreleri kullanmak için, sağlayıcı ayarlarının etkili olması amacıyla global parçalamayı devre dışı bırakın.

Sunucu başına parametreler

Manuel olarak sunucu eklerken (VLESS, VMess, Trojan, Shadowsocks), sunucu kartı parçalanma ve gürültü alanlarını açığa çıkarır. Ayrıca bir içe aktarma bağlantısına da ulaşabilirler:

trojan://…?security=tls&fragment=3,1,tlshello&…

İçe aktarma sonrasında, sunucu kartında değerlerin göründüğünü ve global modla çakışmadığını onaylayın.

Abonelik ön ayarları

İyi bir VPN sağlayıcısı, ayarlanmış parametreleri genellikle abonelik gövdesi veya HTTP yanıt başlıklarında gönderir. Mantıklı iş akışı:

  1. Happ'de küresel parçalanmayı kapatın.
  2. Aboneliği yenileyin (senkronizasyon).
  3. teslim edildiği şekliyle test edin.
  4. Yalnızca gerekirse — genel ayarları üstte etkinleştirin veya manuel olarak düzenleyin.

Pratik senaryolar: nereden başlamalı

Senaryo A: VPN hiçbir zaman bağlanmıyor

  1. Parçalamayı etkinleştirin: tlshello, uzunluk 50-100, gecikme 5-20.
  2. Yeniden bağlanın; Wi‑Fi ↔ mobil veriyi deneyin.
  3. Hala başarısız oluyorsanız — rand gürültüsünü ekleyin, 10-50'yi geciktirin ve 1-512'yi geciktirin.
  4. Gerekirse güçlendirin: uzunluk 1-10, paketler tlshello,1-3.

Senaryo B: bağlanıyor ancak düşüyor veya geziniyor

  1. Önce abonelik içinde sunucuları değiştirin; bazen DPI olmaz.
  2. Gürültü olmadan orta düzeyde parçalamayı (80-250, 10-100, tlshello) etkinleştirin.
  3. Düşmeler devam ederse — hafif gürültü ekleyin (rand, gecikme 50, rand 1-256).

Senaryo C: çalışıyor ancak hız düşük

  1. Küresel parçalanmayı ve gürültüyü devre dışı bırakın.
  2. Hızı ölçün.
  3. Bağlantı onlar olmadan sabit kalırsa, onları kapalı bırakın; fazladan bölmek yalnızca sizi yavaşlatır.
  4. Bunlar olmadan kırılırsayeterli en küçük ön ayarı etkinleştirin (yalnızca tlshello, geniş uzunluk, gürültü yok).

Senaryo D: Ev Wi‑Fi'sinde başarısız oluyor, LTE'de çalışıyor

Tipik ISP tarafı DPI. Burada tlshello ve applyTo/ip ile gürültü iyi uyum sağlıyor. Senaryo A ile başlayın, ardından bağlantıyı aşırı yüklememek için gecikmeyi ayarlayın.

Tahmin etmeden nasıl test yapılır

Bir hız testi yeterli değildir. Asgari protokol:

  1. Temel — parçalanma olmadan ölçüm yapın (eğer bağlantı ortaya çıkarsa).
  2. Aynı anda tek değişiklik — önce parçalanma, ardından gürültünün eklenmesi.
  3. Aynı sunucu ve ağ üzerinde üç ölçüm yapın.
  4. Gerçek yük — 2-3 dakikalık video, arama veya büyük miktarda indirme.
  5. Çalışma kombinasyonunu kaydedin — optimum değerler sağlayıcıya, protokole ve sunucuya (VLESS Reality, Trojan, WS, vb.) göre farklılık gösterir.

En yeni Happ yapıları tanılama raporlarında ayarlar ve sunucu yapılandırmasını içerir; VPN desteğiyle iletişime geçildiğinde faydalıdır.

Ek olarak: Sınırsız Mod

Bazı abonelikler, xray-core için bellek sınırını yükselten Sınırsız Modu kullanıma sunar. Parçalanmanın yerini almaz ancak ağır yapılandırmaları (xhttp, büyük yönlendirme kural kümeleri) stabilize edebilir. Beta olarak işaretlendi: bir değişkeni etkinleştirin (tüm protokoller veya yalnızca xhttp), ikisini aynı anda etkinleştirmeyin.

Yaygın hatalar

  • Çoğaltma — abonelik zaten aynı parametreleri gönderirken genel parçalanma etkindir. Sonuç: ekstra gecikme ve daha düşük Mbps.
  • Parçalanma olmadan gürültü — çalışmaz; önce parçalamayı etkinleştirin.
  • Aşırı agresif "her ihtimale karşı" ön ayarlar — filtrenin zaten trafiği geçtiği durumlarda hıza zarar verir.
  • Yeniden bağlanma yok — parametreleri değiştirdikten sonra VPN'yi yeniden bağlayın ve gerekirse Happ'yi yeniden başlatın.
  • Farklı ağların karşılaştırılması — LTE'deki mükemmel bir ön ayar, başka bir ISP'de aşırı olabilir.

Özet

Happ'nin daha iyi performans için ayarlanması çoğunlukla akıllı TLS parçalanması ve gerektiğinde orta düzeyde gürültü anlamına gelir. İş akışı basittir: abonelik varsayılanlarıyla veya hafif bir tlshello ön ayarıyla başlayın, ölçün, yalnızca bağlantı gerçekten sorun yaşıyorsa güçlendirin ve fayda sağlamadan hıza mal olan her şeyi geri alın.

Tek bir sihirli kombinasyon yoktur; bu ISP'nize, protokolünüze ve sunucunuza bağlıdır. Uzunluğu, gecikmeyi, paketleri, Rand'ı ve küresel ve yerel önceliği anlamak, rastgele geçiş yapmaktan kurtarır ve kararlı bir kuruluma daha hızlı ulaşmanızı sağlar.

Tüm makalelerYardım gerekiyor