JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 17.06.2012, 14:28
kallex
Guest
 
Posts: n/a
Default Verbindungsverwaltung - Bad Proxy für 60 min deaktivieren

Hallo,

ist es möglich, dass man Proxies deren Verbindungen fehlgeschlagen sind, automatisch für eine gegebene Zeit (z.B. 60 Minuten) deaktivieren und somit aus der Rotation herausnehmen kann? Nachdem die Zeit abgelaufen ist, soll der Proxy wieder automatisch in die Rotation aufgenommen werden.

Vielleicht wäre noch ein Schalter sinnvoll wie "nach 5 hintereinander fehlgeschlagenen Verbindungen deaktiviere auf unbestimmte Zeit..."

Gibts ne Chance auf Implementation?

VG,
kallex

Last edited by Jiaz; 19.06.2012 at 09:45.
Reply With Quote
  #2  
Old 18.06.2012, 10:52
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,970
Default

ne chance ja, aber wann...wann ich halt dazu komm
frage ist eher warum ein proxy fehlschlägt. und aus welchem grund
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 18.06.2012, 19:42
kallex
Guest
 
Posts: n/a
Default

Da kann ich leider nur Vermutungen anstellen.

5 Szenarien hätte ich:

1. Mit dem Proxy wurde gerade geladen und er steht nun in der Wartezeit. Hier würden sich die 60 Minuten deaktivieren anbieten.

2. OCH sperren bekannte Proxies. Würde erklären warum einige bei z.b Netload aber nicht bei share-online laufen. Kann man wohl nichts dran ändern. Da sollte dann der Schalter greifen.

Hier aktuelle Meldung von share-online beim Download über Proxy im Browser:
Information:
Download über einen Proxy als Free-User nicht möglich!
Ihr Download-Paket verfügt leider nicht über die Möglichkeit den Download über einen Proxyserver zu starten.

Bitte deaktivieren Sie den Proxy, oder erwerben Sie einen kostengünstigen Premium Zugang.

3. Proxie sperren OCH - kp obs da Einschränkungen gibt, wenn ja dann kann man auch nichts machen. Hier ebenfalls der Schalter.

4. Proxy ist ausgelastet und bekommt einen timeout.... Schalter.

5. Backbone ist ausgelastet, bzw. unterdimensioniert... Schalter.

Momentan habe ich feststellen können, dass Proxies verschiedenster Quellen im Schnitt zu 50 -70 % ausfallen. Den Proxy im Browser eingetragen und manuell auf OCH laden brachte weiterhin auch folgende Meldung:

*** FATAL: access denied - maybe a browser navigation problem, please try to reload the folder page. Stopping now ***

Was da genau passierte ....kp. Ich tippe auf timeout.

Edit: Getestet wurde mit Opera 12 und Proxy 186.32.113.131:80

Grüße,
kallex

Last edited by kallex; 18.06.2012 at 21:18.
Reply With Quote
  #4  
Old 19.06.2012, 02:10
Crunk_Bass
Guest
 
Posts: n/a
Default

Zu 1: Das wird bereits automatisch gemacht. Falls der Proxy warten muss wird automatisch der nächste aus deiner Liste verwendet.

Zu 2: Die Meldung "Ihr Download-Paket verfügt leider nicht über die Möglichkeit den Download über einen Proxyserver zu starten." bei SO liegt daran, dass dein Proxy der Webseite mitteilt für welche IP er die Verbindung aufgebaut hat.

Falls du Squid verwendest musst du nur eine Zeile in deiner Konfiguration ändern.
"forwarded_for on" wird zu "forwarded_for off". Danach Squid neustarten und schon funktioniert der Download.

Zu 3: Hast du so etwas schon erlebt? Wenn nicht sperre ich mal auf meinem Proxy eine Seite und teste was dann passiert.

Zu 4 und 5: Ist mir noch nie passiert aber du kannst ja einfach mal testen was passiert indem du entweder deinen Proxy beendest oder eine Firewall Regel erstellst (DROP verwenden).
Reply With Quote
  #5  
Old 19.06.2012, 09:44
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,970
Default

Der große Nachteil an Proxies ist eben das man Verbidungsprobleme nicht mehr eindeutig zuordnen kann. Ein timeout kann dann jd-proxy oder proxy-server sein. selbiges für reset, connects usw.
MultiProxy/IP support war niemals mit dem gedanken eingebaut worden irgendwelche public proxy-listen zu unterstützen sondern eher private proxies/mehrere ip's die auch stabil laufen.

ein besseres *feintuning* kann evtl mal kommen, aber aktuell sind andre dinge wichtiger
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 19.06.2012, 09:45
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,970
Default

__________________
JD-Dev & Server-Admin
Reply With Quote
  #7  
Old 19.06.2012, 21:36
kallex
Guest
 
Posts: n/a
Default

Hallo Crunk_Bass,

erstmal danke für Deine Infos. Wie Jiaz auch bereits bemerkte, ging es mir hauptsächlich um Public-Proxies. Diese lassen sich leider nicht konfiguieren.

Quote:
Originally Posted by Crunk_Bass View Post
Zu 1: Das wird bereits automatisch gemacht. Falls der Proxy warten muss wird automatisch der nächste aus deiner Liste verwendet.
Habs eben mal mit ner kleinen Proxyliste getestet und Du hast recht, die benutzten Proxies gehen auf Wartestellung. Mich würde nur interessieren wie lange oder wie es funktioniert? Weiß jemand mehr? Für die Bad Proxieliste also unrelevant.

Quote:
Originally Posted by Crunk_Bass View Post
Die Meldung "Ihr Download-Paket verfügt leider nicht über die Möglichkeit den Download über einen Proxyserver zu starten." bei SO liegt daran, dass dein Proxy der Webseite mitteilt für welche IP er die Verbindung aufgebaut hat.

Falls du Squid verwendest musst du nur eine Zeile in deiner Konfiguration ändern.
"forwarded_for on" wird zu "forwarded_for off". Danach Squid neustarten und schon funktioniert der Download.
Ich nehme an, Du beziehst Dich hier auf selbstverwaltete Proxies? Da ich auf Public-Proxies zurückgreife, kann ich leider nichts ändern :( Hier wäre es gut, wenn diese dann automatisch aus der Rotation rausfliegen.

Quote:
Originally Posted by Crunk_Bass View Post
Zu 3: Hast du so etwas schon erlebt? Wenn nicht sperre ich mal auf meinem Proxy eine Seite und teste was dann passiert.
Bei Public-Proxies mit bestimmten Diensteinschränkungen leider möglich. Bei ner Proxyliste mit 100ten von IP's erspare ich mir einen Einzeltest. Da wäre es wieder gut, wenn diese auch automatisch rausfliegen.

Quote:
Originally Posted by Crunk_Bass View Post
Zu 4 und 5: Ist mir noch nie passiert aber du kannst ja einfach mal testen was passiert indem du entweder deinen Proxy beendest oder eine Firewall Regel erstellst (DROP verwenden).
Um bspw. internationale Public-Proxies zu verbinden ist selten nur ein Backbone zu überbrücken. Es gab mal einen Internetprovider in Deutschlad (ExpressNet) mit eigener hoffnungslos unterdimensionierter Backbone. Da ging temporär nichts mehr.

Ok, wie ich sehe wurde ein Ticket gezogen. Also bleibt jetzt nur abwarten. Vielen Dank erstmal.

VG,
Kallex

Last edited by kallex; 19.06.2012 at 21:40.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 03:54.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.