cgboard - classic games

Normale Version: WebCache eMule - schnellster eMule der Welt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Zitat:(orginal by Shaq)
Update: v1.1b released
Hallo zusammen,

ich habe etwas entdeckt was die P2P-Emulewelt auf den Kopf stellen könnte. Nun fragt ihr euch was, doch bevor ich loslege noch ein paar warnende Worte für unsere Boardidioten:

BITTE DIESEN THREAD ERST ZUENDE LESEN - DANN FRAGEN STELLEN!

Mal ehrlich: Wann habt ihr das letzte mal "Full Speed" mit einem eMuledownload (nur einer Datei im Download) gehabt? Ist lange her oder? Viele Leecher/NullUploader und anderes gesocks machen leider die Downloads kaputt. Auch haben immer mehr Leute viel zu viele Leute und vieles im Queue oder auch immer den Queue voll. Doch es gibt eine Lösung:

FAQ: WebCache eMule

Was ist anders als beim normalen eMule?
Wenn jemand im Queue an der Reihe ist erhält dieser jemand (sofern er auch WebCache eMule verwendet) den angefragten Teil über einen von Ihm definiterten Proxy. Dies sollte IMMER der eigene ISP Proxy sein (z.B. T-Online -> www-proxy.t-online.de:80, AOL -> de.proxy.aol.com:80, etc). Sobald der Chunk komplett übertragen wurde teilt er anderen (ebenfalls WebCache eMule) Usern eine neue Quelle mit -> die Proxyquelle. Als Animation (mit Beispiel T-Online Proxy) sieht das ganze dann wie folgt aus:
Bild
... und wer nun wissen möchte was mir die Animation gebracht hat möge sich das anschauen ...
bild


Ich muss dazu sagen das meine Leitung eh nicht mehr als 90kb/s hergibt und da 70kb/s mehr als nett sind.



Ich dachte eMule hat bereits Proxy support
Jupp, aber das ist was gaaanz anderes. Das gilt nämlich nur für Anfragen an den Server, nicht für die Clients.


Was passiert wenn ein Uploader offline geht oder die IP Adresse wechselt?
Nichts. Denn der Proxy behält ja den Teil den er bereits hat.


Wurde ansonsten was in der eMule funktion verändert?
Nein. Der WebCache eMule entspricht ansonsten dem Original eMule (keine weiteren Änderungen). Nur die Cachefunktion würde hinzugefügt.


Was passiert mit Leechern?
Nichts. Sie bekommen genauso die Proxyquelle wie andere auch. Nur mit dem Unterschied das sie dann nicht mehr den "echten" Upload eines anderen Users blockieren.


Wie sieht es mit Kompression aus?
Kommt in einer späteren Version ...


Wie sieht es mit Verschlüsselung aus?
Gibt es jetzt seit Version 1.1 ...


Warum HTTP?
Weil der HTTP-Proxy Cache inzwischen eine ausgereifte sache ist!


Wo kann ich mehr erfahren (weiterführende Links)?
http://forum.emule-project.net/inde...opic=52238&st=0 (Bedarf einer Registrierung, lohnt sich aber!)
http://www.mnot.net/cache_docs/


Ich möchte WebCache eMule testen - was muss ich tun?
Erstmal die letzte Version (siehe weiter unten) downloaden. Dann installieren und als ProxyNamen (unter WebCache, ganz unten) trägst Du den Namen deines ISP Proxies ein. Bei T-Online ist das z.b. www-proxy.t-online.de. Also Port natürlich den Port den dein ISP Proxy verwendet (T-Online -> 80). Auch hilft der klick auf "Auto detect". Ist ein Proxy zur aktuellen IP Adresse bekannt wird diese auch erkannt und verwendet. Falls nicht muss der Proxy von Hand nachgetragen werden.
Für alle dessen Provider keinen Proxy anbieten können zu Testzwecken (aber wirklich NUR zu Testzwecken!!) auch "proxy.or3.marketscore.com" an Port "80" nutzen.

Derzeit aktuelle Version:
eMule-0.43b-Webcache-1.1b-beta-bin.rar
(einfach in emule eingeben wird dann schnell gefunden)

Wichtiger Hinweis
Bitte immer in erster Linie mit den eigenen ISP Proxies testen, den dieser liefert meistens auch den besten Speed. Ziel dieses Projekts ist es nicht Public Proxies mit Mega-Traffic zu belagern sondern die ISPs von Ihrer Upload/Downloadlast etwas zu erleichtern. Nur zu Testzwecken (und das meine ich ernst) kann der MarketScore Proxy (ProxyName "proxy.or3.marketscore.com", ProxyPort "80") verwendet werden. Wenn mehrere sich auf den selben Proxy tummeln sollten schon bald schnell Top Downloadraten auf euch zukommen (siehe Grafik).

!! Ganz wichtig!! - Hierbei handelt es sich um eine BETAVERSION. Getestet werden soll das zusammenspiel der User mit Ihren ISP Proxies. Eure Erfahrungsberichte (euer ISP, verwendeter Proxy, wie lief der download) sind also für die Programmierer sehr wertvoll. Aber bitte nicht den Download starten, zwei Minuten warten und dann jammern das nichts geht!!

Um das Proxy-Autodetect Feature zu verbessern benötigen die Programmierer noch folgende Informationen (als Beispiel hier von T-online):
a) ISP-Name (T-online) -> das sollte wohl jeder selber wissen
b) Land (Germany) -> naja, was soll ich sagen. Wo man halt wohnt ;-)
c) ISP-Proxyserver (www-proxy.t-online.de) -> bitte auf der Internetseite des ISP suchen (meistens bei Verbindungskonfiguartion - Proxy-server)
d) ISP-Proxyserver-Port (80) -> (siehe Proxyserver)
e) den ISP-Identifyer (t-dialin.net) - den ISP Identifyer bitter mit Eingabeaufforderung ermitteln (nslookup xxx.xxx.xxx.xxx (wobei xxx die eigene IP ist)) -> der Identifyer ist der letzte Teil des Namens

Thx to Shaq @ Brainstormboard


Zitat:der speed kommt nicht von den einzelnen Usern sondern vom Proxyserver!

Außerdem gab es in den letzten Monaten auch schon Überlegungen, ob die Provider es nicht genau so machen sollten - anstatt das 1000 User file x mit 1 MB sagen = 1000MB bleibt es fast komplett im eigenen Netz und spart massig traffic für den Provider - und wir haben eine höhere Geschwindigkeit.
Das Problem: wenn der Prov. es offiziell macht, gäbe es ein Problem dem Gesetz - da es ja "relative" wissentlich problematische Daten sein können.
Ich benutze regelmäßig den Proxy für FTP und hab i.d.R. immer deutlich höhere DL Raten.

Also wenn das kein fake/ abzocke ist, ist das die Lösung.


Ist anscheinend kein Fake. Einige MODs arbeiten schon damit.
Problem ist nur die Verbreitung :-)
Ich raff nicht wieso die ISP's von der DL/UL Last befreit werden, indem der Traffic mithilfe der Proxies um ein vielfaches erhöht wird. Proxy ist auch nur ein oder mehrere Server des ISP, wo schonmal abgerufene Daten von 3. Anbietern (also anderen Servern, z.b. grafiken und Code von Amazon.de) gespeichert werden um schneller vom User abgerufen zu werden ohen den Umweg über den Anbieter zu machen. (also beim ersten Aufruf User -> Proxy -> Anbieter, beim 2. Aufruf nur noch User -> Proxy). Ist also meiner Meinung nach Unsinn, und sobald sich das etwas verbreitet werdens ich die ISP's heftigst zur Wehr setzen, zumal höhere Kosten durch den enormen Trafficanstieg entstehen, und desweiteren Sie sich strafbar machen wenn Sie das zulassen und nix unternehmen, da sie sich damit aktiv am Filesharing beteiligen. Also lieber Finger weg, das kann arge Probs geben.
Zitat:Leecher A saugt ein Testfile. Dieses Testfile wird über den Proxy heruntergeladen, der das File gleich in seinem Cache lagert, für den Fall, daß nochjemand dieses File haben möchte.
Nun kommt LeecherB, der auch das Testfile saugen möchte. Er bekommt von LeecherA mitgeteilt, daß er es gerade über den Proxy geladen hat und deshalb requestet LeecherB das File direkt vom Proxy und bekommt den entsprechenden Speed des Proxies (das müsste fullspeed sein, weil die Proxies eigentlich immer im Netz des Providers hängen).
Oder aber LeecherB benutzt rein zufällig den gleichen Proxy wie LeecherA und der Proxy merkt, daß er das File ja noch im Cache hat und schickt es deshalb direkt an LeecherB - wieder mit Fullspeed.

Einziges Problem an der Sache ist, daß LeecherA und LeecherB den gleichen Proxy benutzen müssen. Da die ISP Proxies eigentlich nur Traffic aus ihrem Netzwerk akzeptieren, müssten die Leecher also auch beide den gleichen ISP benutzen. Zusätzlich kommt erschwerend hinzu, daß LeecherA und LeecherB das gleiche File saugen und beide das eMule-Proxy-Mod benutzen.
Findet dieses Mod eine gute Verbreitung und ist man bei einem grossen Provider, dann kann eine ganze Menge Traffic direkt von dem Provider Proxy gezogen werden und nur noch wenig aus dem emule Netzwerk.
Den Provider freut es, da der Traffic innerhalb seines Netzwerkes bleibt und ihn deshalb gar nichts kostet, die Leecher freut es, weil sie mit einer besseren Geschwindigkeit saugen und der Proxy-Admin kriegt nen Rappel.
Davon einmal abgesehen bringt man einmal mehr seinen Traffic in ein Logfile - das dürfte aber nicht so verheerend sein, denn der Provider sieht ja ohnehin, was für Daten wir wann wo und wie gesaugt haben.

Weazle @ Wbc-Board


danke für die gute erklärung :-)

Gruß Nemu
Jap danke das leuchtet ein Wink
Nun ja, eigentlich ne gute Idee. Hoffentlich wird das auch in die offizielle eMule-Version eingebaut wenn es ausgereift ist (und standardmässig aktiviert). So werden auch mehr Leute diesen WebCache verwenden.

Mfg
Rayman
Naja die Dinge die ich darüber gelesen ahben habe sind weniger Erfreulich. Leider finde ich die Seite nicht jehr wo es drin stand. Und so Detailreich kann ich es net wiedergeben. Aber der Sciherheit betreffen soll Webcache sehr scheklcht seien. Deswegen bleibe ich lieber deabei ohne webcache zu arbeiten.
vor allem würde der jeweilige provider ärger bekommen... weil sich sowas direkt auf deren servern abspielt....
naja ich benutz lieber weiterhin den originalen http://www.emule-project.net client der läuft supa
moin,

BS24 ist sozusagen mein 'Stammboard', ich nutze den Webcache-Mod nun schon selber seit über zwei Monaten. Bei mir besteht mittlwerweile ca. 10% des Downloads aus Webcache-Quellen, dh. ich bekomme ca. 10% dazugeschenkt.

Zur Sicherheit: Die Übertragungen sind genauso verschlüsselt wie normale e-mule-Übertragungen auch. Der ISP sieht die WC-Übertragungen nur als 'normale' verschlüsselte Proxy-Cache-Übertragungen. Unterscheidungsmöglichkeit hat der ISP nur durch die Struktur der TCP-Pakete, er sieht aber durch die Verschlüsselung nicht was exakt übertragen wird, kann also nicht zwischen legel und illegal unterscheiden. Ausser er klinkt sich mit einem emule selber in das Netzwerk ein um dann Einblick zu bekommen. Ob der ISP solche Daten dann verwenden wird, ist aber dahingestellt, da er ja selber nun gegen das Urheberrecht stärker verstößt als ein normaler User. Das weil der ISP bei Kenntniss von illegalen Inhalten auf seinen Servern einschreiten muss um nicht selber Opfer der Klagemaschinerie zu werden.

Für den WC-Mod gibts weitere Mods, so zum Beispiel den eF-Mod, den ich sehr zu empfehlen weiss. Der läuft aber nicht unter Win2000.

Wir ihr seht ist das ganze eine hochkomplexe Sache und erfordert einige Zeit der Beschäftigung um diese Abläufe zu verstehen.
Läuft bei mir auch seit gut zwei Wochen. Ich habe allerdings noch keinen einzigen WebCache-Download bekommen, mag daran liegen, dass ich meinen Internetzugang nicht beim Rosa-Riesen habe und daher nicht deren Proxy nutzen kann, wie der Großteil der deutschen eMule-Nutzer. Big Grin

=> bringt für mich also zur Moment gar nichts
@ Feltzkrone: Guck mal in den Statistiken unter Transfer -> Downloads -> Session -> Heruntergeladen -> Clients -> Webcache. Da steht bei mir immer was von ca. 10%...... Big Grin

Kommt aber auch ganz drauf an, was man runterlädt oder auf den Personenkreis der mitlädt. Mittlerweile sind 15% aller verfügbaren Quellen bei mir mit Webcache. Vor einem Monat warens noch 10%. Es geht also aufwärts...
Bei mir sinds schlappe 0,4%. Bin halt nicht beim Rosa-Riesen. Big Grin
Zitat:Original von Feltzkrone
Bei mir sinds schlappe 0,4%. Bin halt nicht beim Rosa-Riesen. Big Grin
Ich hab 0,1 Prozent :-/
rein theoretisch müssten man doich nen extremen spped zuwachs haben , wenn man nen freien proxy benutzt , also alle user nur einen proxy .
davon gibt es 1000nde im inet ... sucht bei google einfach ma nach free proxy Wink

greetz
hmmmmm?!? sooo der hammer ist webcache nun auch nicht ...

Hab durchschnittlich 10 kb/s dl speed. Manchmal hauts des ding hoch auf über 70 kb/s aber nur für paar sekunden, danach gehts wieder in den keller Rolleyes Nach ungefähr 30-60 min passiert das wieder ... also wenn das webcache sein soll, danke kein bedarf Big Grin

Aber vielleicht hab ich ja was falsch gemacht bei den webcache einstellungen aber naja ...