Diğer tüm HTTPS trafiğini etkilemeden HTTPS bağlantı noktasına bağlanan QoS for CrashPlan nasıl yapılandırılır?


15

CrashPlan, standart HTTPS bağlantı noktası 443'e bir şeyler yüklüyor gibi görünüyor.

Toplu QoS önceliğini diğer tüm HTTPS trafiğinden ayrı olarak ayırmanın herhangi bir yolu var mı yoksa tamamen doldurulmuş muyum?

DD-WRT kullanıyorum.

Yanıtlar:


6

443 numaralı bağlantı noktasında başka bir şey değil, yalnızca kilitlenme planı trafiğini etiketlediğinizden emin olmak için işlem adını ve hedef bağlantı noktasını kullanarak yerel makine ilkesi aracılığıyla istediğiniz DSCP değerini ayarlayın.

Video da dahil olmak üzere bu konuda yeni blog yazdım:

http://blog.paulgeorge.co.uk/2012/06/07/crashplan-upload-traffic-with-dscp-tos-and-qos-on-windows-7/

EDIT: yönlendirici kurulumu ile güncellenmiş yazı http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-using-dscp/


+1, ayarın herhangi bir etkisi olmadığına ve geçici çözümler gerektirdiğine şaşırdım. Bu işi hiç yapmadım çünkü bu arada çok fazla çaba gerektiriyordu, bu yüzden burada bahsedilen diğer kurulumların işe yarayıp yaramadığını söyleyemem.
RomanSt

Bu konuda crashplan desteğini test ettiğimde, "bunu ayarlamanıza gerek yok, sadece bant genişliği daraltma kullanın" satırlarında bir şey söylediler. Gpedit.msc kullanarak Crashplan için DSCP değerlerini ayarlamanın aslında önemsiz olduğunu ve Crashplan ayarının aksine yeniden başlatma / yeniden başlatma istemediğini buldum. Özetle, nispeten basit bir çözüm bulmak çok çaba harcadı. Şimdi yönlendirici kurulumu da dahil olmak üzere tüm çözüm başka bir blog yayınında ele alındı: blog.paulgeorge.co.uk/2012/06/11/…
Paul George

Crashplan Java kullanıyor. Sadece orada bazı Java soket seçenekleri açığa oldukça emin. Daha yeni bir JRE'yi denemeye değer olabilir.
Birisi

Hmmm bunu bilmiyordum. Ancak, web sitelerinden: "CrashPlan Uygulama Sürümleri 3.6.3 ve Daha Sonra Windows: CrashPlan yükleyici Java içerir ve uygulama ile otomatik olarak yüklenir." neredeyse dört yıl sonra ve hala çalışmıyor. O zamandan beri bunu linux tabanlı bir NAS'da tekrar ziyaret ettim ve kırıldı, ama o kadar da kötü değil. İstesiği "Özel DSCP ondalık değer", aslında bir "TOS ondalık değer" olarak kabul edilir bakın crashplan for nas ayarı dscp
Paul George

7

Bence bu çalışma DD-WRT + Crashplan için var.

İlk olarak, speedtest.net veya benzeri bir performans aracıyla bağlantınızı test edin .

  1. Crashplan'da Hizmet Şartlarını yapılandırma

    Crashplan'da Ayarlar → Ağ → TCP paketi Hizmet Şartları'na gidin. Burada DSCP'yi seçtim ve 56 değerini girdim 0x38. sağ iki biti değiştirmek bize 0xEprogramlayabileceğimiz bir DSCP kod noktasıdır IPTABLES.

    Bu değeri hem WAN hem de LAN için ayarladım; kaydettikten sonra yeniden başlattım.

    Bunun iyi olduğunu onaylamak için Wireshark'ı yükledim ve izini sürdüm tcp.port == 443. Crashplan'ı başlattıktan sonra çıktı yedekleme trafiğini görebiliyordum; elbette, IP üstbilgisinin genişletilmesi DS kod noktasının olduğunu gösterdi 0xE.

  2. DD-WRT'de QoS'yi etkinleştir

    Yukarıdaki açıklamada açıklandığı gibi DD-WRT yönlendiricisinde QoS'yi etkinleştirmeniz yeterlidir: NAT / QOS → QoS → QoS'yi Başlat ("Etkinleştir" olarak ayarlı).

    Mevcut yükleme ve indirme bant genişliğimin% 85'inde programladım.

  3. İptables kuralı oluşturma

    Burada, iptablesDS kod noktasında (DSCP) desen eşleşmesini ve ardından BULK grubuyla 'set mark' ayarını yapılandıracağız . Yönetim → Komutlar seçeneğine gidin ve metin kutusuna aşağıdakileri girin:

    iptables -t mangle -I POSTROUTING -m dscp --dscp 0x0e -j MARK --set-mark 40
    iptables -t mangle -I PREROUTING  -m dscp --dscp 0x0e -j MARK --set-mark 40
    

    Bu değişiklikleri yapmak için "Güvenlik Duvarını Kaydet" i tıklayın.

    Sonunda bir yeniden başlatma izledim.

  4. Ölçek

    Kurallarımın yürürlükte olduğunu gösteren bir tablo veya tanı koymayı zor buldum. Böylece, Crashplan çalışırken yukarıda açıklanan performans testini yeniden çalıştırmak için nihai testi yaptım. Başarı! Crashplan arka planda çalışıyor olsa bile yükleme ve indirme hızları temelde aynı.


"sağ iki biti değiştirmek bize 0xE verir" Ha? İki bit değerini neden sağa kaydırmanız gerekiyor? CrashPlan'a 0x38 DSCP değeri atamasını söylerseniz bunun yerine 0xE atar? Neden?
Ajedi32

6

CrashPlan'ın paketlerinin kendisini etiketlemesi için bir ayar vardır: TCP paketi Hizmet Şartları


Popüler yönlendirici yazılımlarından herhangi biri bu alana bakıyor mu? Mine (DD-WRT) bunu kullanmak için herhangi bir seçeneğe sahip değil.
RomanSt

Bahse girerim DD-WRT ne istersen yapar, ama ben kullanmadım bu yüzden emin değilim. Eğer yazılımları değiştirmekten sakıncası yoksa, Domates'i deneyin , eminim beğeneceksiniz. İstediğinizi yapmayı kolaylaştırır.
Jon-Eric

DD-WRT'de bunun için GUI'de herhangi bir seçenek yok, ancak görünüşe göre SSH ile
hacklenebilir

1
Bu ayar Windows 7 altında hiç çalışmıyor gibi görünüyor.
Paul George

3

DD-WRT forumunda bir ipucu var .

Bunu güvenlik duvarı komut dosyanızda kullanın, işaret değerleri QoS wiki sayfasında açıklanır .

iptables -t mangle -I POSTROUTING -d [destination ip] -j MARK --set-mark 40 
iptables -t mangle -I PREROUTING -s [source ip] -j MARK --set-mark 40

İkisi de iptables kullandığından, Domates ile aynı şeyi yapabilirsiniz. Sadece güzel bir GUI'niz yok.


2

Domates kullanıyorum, DD-WRT değil, ancak çarpışma planı için QoS kurulumu çok kolay buldum.

QoS'yi 443 numaralı bağlantı noktasında central.crashplan.com için hedef IP'lere dayalı olarak yapılandırdım ve toplu trafik olarak sınıflandırdım.


1

Trafiğini hızlandırmak için CrashPlan ayarlarını kullanın. HTTPS trafiğinin uçtan uca şifrelenmiş olduğu düşünüldüğünde (iyi olması gerekir), yönlendiriciniz hangi trafiğin kendisine ait olduğunu belirleyemez. Bunun tek sonu, hedef IP adresine göre QoS yapabilmenizdir. Bunun mümkün olup olmadığını söylemek için DD-WRT hakkında yeterince bilgim yok.


2
Bildiğiniz gibi, başka hiçbir şey kullanmadığı zamanlarda tüm bant genişliğini boşa harcayarak, kabul edilebilir en düşük ayara sınırlamak zorundayım. Tam da bu yüzden QoS istiyorum.
RomanSt

Ne aradığını biliyorum ve hayal kırıklığını anlıyorum. Ne yazık ki, bu konuda yapılması gereken bir şey olduğunu sanmıyorum.
afrazier

Ah, anlıyorum. CrashPlan desteğinin bu konuda ne söylediğini göreceğiz; belki bir yerde gizli bir "port değiştir" seçeneği var ...
RomanSt

-1

@afrazier Crash Plan PRO , trafiği yalnızca 128 bit Gelişmiş Şifreleme Standardı (AES) protokolünde şifreler. Bu bir çağrı değil, sadece bir FYI-Ben çok zor bir CPP + hayranıyım. Tabii ki veriler ŞİFRELİDİR (sonları) 448 - bu yüzden güvenli değildir. (Vurgu ile "PRO" diyorum, "Tüketici" ne olduğunu söylemek yok (???)


Tamam, ilk önce en yeni Fix - CPP'ye daha fazla bellek ayırıyor. Bu nedenle, CPP'ye vermek isteyen, ek yüke sahip olanlar Bulunan INI Dosyasını Değiştirir

BURAYA: * WIN.X "C: \ Program Dosyaları \ CrashPlan \ CrashPlanService.ini Ubuntu · Linux · Debian /usr/local/crashplan/bin/run.conf«

YAVAŞ GİTMEK!! Java Sanal Makinesi için "-Xms15M" ANAHTARI VE "-Xmx512M" VAR. * "-Xmx512M" İLE ÇALIŞACAKSINIZ (bu sıkıştırılmış bir çizgi, neden vurgu)

--- eğer yükü varsa ---- değeri yükseltmek. Özellikle 64 bit sistemlerde daha yükseğe çıkmak mümkün olsa da, 32 bit sistemlerde 1536 veya 2048'e yükseltebilirsiniz.

EĞER (bir 64 bit işlemci varsa) Eğer Linux için gaz kelebeği arka ---, kal 64-bit gerekir, hafıza maksimum indirin ve (son JDK varsayarak) kullanımı sıkıştırılmış ops -XX: + UseCompressedOops

Burada URL (ama dışarı yazdıklarını daha fark - (-XX eksi kaldırmak için unutmak, onu bulamazlar mandala Goog bot için yazdım. Sırıtış

[ http://crashplan.probackup.nl/remote-backup/support/q/keeps-stopping-and-starting.en.html yetersiz [1 ]


Artan İnternet Hızı ("HOPS" ile * GECE / GÜNDİR "farkıdır)

Seviye-3'te "Genel DNS" var 4.2.2.2 sürümümü "Bilinen Genel" olarak değiştirdim Sadece daha yüksek hızlar elde etmekle kalmıyorum (Speedtest'te en az 4-5 MBPS DAHA FAZLA AŞAĞI). En kritik "HOPS" ÇOK DAHA AZ vardır.

CPP'ye ulaşmak için 25 atlamadan yukarıya doğru gidiyordum. Ve oraya vardığımda korkunçtu (180-200ms +). Tüm "kabul edilebilir" 20 ms - aralık

**** KÖPEK BOLLOKLARI ****** SEVİYE 3 ********* [ http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htm] [1] Güncellendi (Kasım 2013) Seviye 3 -
Seviye3 -DNS Birincil 209.244.0.3
İkincil 209.244.0.4


Daha var, ama 05:00 !!! Burada (1 am olduğunu düşündüm) uykuya ihtiyacım var! sonra


PS - ben bir Win.X üzerinde, jre \ bin \ client bunu buldum -X Komut Kullanımları Hakkında Daha Fazla Bilgi --- NOT YASAL UYARI (Uyarı olmadan değiştirilebilir)


-Xmixed           mixed mode execution (default)
-Xint             interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
                  set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
                  append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
                  prepend in front of bootstrap class path
-Xnoclassgc       disable class garbage collection
-Xincgc           enable incremental garbage collection
-Xloggc:<file>    log GC status to a file with time stamps
-Xbatch           disable background compilation
-Xms<size>        set initial Java heap size
-Xmx<size>        set maximum Java heap size
-Xss<size>        set java thread stack size
-Xprof            output cpu profiling data
-Xfuture          enable strictest checks, anticipating future default
-Xrs              reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni       perform additional checks for JNI functions
-Xshare:off       do not attempt to use shared class data
-Xshare:auto      use shared class data if possible (default)
-Xshare:on        require using shared class data, otherwise fail.

-X seçenekleri standart değildir ve önceden bildirilmeksizin değiştirilebilir.


3
Tamamen alakasız - sorunun CrashPlan'ın çalıştığı JVM tarafından kullanılan RAM ile ilgisi yoktu.
javawizard
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.