JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 16.09.2019, 12:57
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default MyJDownloader - Verbindung automatisch

Hallo,

das Captcha-Fernlösen in Chrome für den jDownloader2 ist eine hervorragende Sache.

Aus unterschiedlichen Gründen verliert der jDownloader2 häufiger die Verbindung.
Beispiele: neue IP auf der JD2 oder Chrome-Seite.

Vorschlag

JD2 - Reiter "MyJDownloader"
(x) automatisch alle X Minuten die Verbindung erneuern
(trennen und wiederherstellen)


PS:

Während in JD2 steht:
Verbindung hergestellt Toll!
Aktuelle Verbindungen: 0

steht in Chrome im MyJDownloader-Account nach einer Aktualisierung
No connected jDownloader found.

Erst dann steht in JD2
Aktuelle Verbindungen: 0
Nicht verbunden! Grund: SERVER.DOWN
Es findet bisher keine automatische Neuverbindung von JD2 statt.

Es muss manuell in JD2 auf den Button "Trennen" / "Verbinden" geklickt werden.
Das geht schlecht, wenn man von außerhalb seinen JD2 steuern möchte.

Dafür wünsche ich mir eine Automatisierung. Wenn ein Login in Chrome im MyJDownloader-Account erfolgt ist, soll die Verbindung automatisch hergestellt werden. Ideal von der Chrome-Seite aus.



Oder kann man bereits jetzt aus Chrome heraus die Verbindung zu jDownloader 2 über den „MyJDownloader Account“ erneut verbinden?

Eventuell gibt es eine alternative Lösung, so dass es eine dauerhafte Verbindung übers Internet zwischen JD2 und MyJDownloader in Chrome zum Captcha-Fernlösen gibt.

Last edited by jd_fun_user; 16.09.2019 at 13:04.
Reply With Quote
  #2  
Old 16.09.2019, 14:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

JDownloader baut automatisch die Verbindung neu auf und hält diese. Wenn es hier zu Fehlen kommt, dann hat dies zb Firewall/AV/VPN/Proxy als Ursache.
Das von dir beschriebene Problem ist deutlich ein Zeichen das irgendwas die stabile Verbindung verhindert.

Nutzt du einen VPN/Proxy? Dein ISP gibt eine echte IPv4 oder DSLite? (kannst du im Router nachschauen).
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 16.09.2019, 16:35
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

Es ist eine echte IPv4.

(0)
Nach einer neuen IP ist im JD2 zu lesen
Aktuelle Verbindungen: 0
Nicht verbunden! Grund: SERVER.DOWN
Retry in: O1s

Das läuft in einer Endlosschleife. Es wirde keine neue Verbindung hergestellt.
Internetverbindung ist online. Dennoch dieser Fehler.

Der manuelle Verbindungsaufbau über JD2 Button "Trennen" / "Verbinden" funktioniert auf Anhieb.


(1)
Gibt es eine Log Datei, womit die Ursache eingegrenzt werden kann?
Falls nicht, bitte eine Log-Datei für diese Prozedur integrieren.

Der manuelle Verbindungsaufbau über JD2 Button "Trennen" / "Verbinden" funktioniert auf Anhieb. Kann ich daher Firewall/AV als Ursache ausschließen?

VPN/Proxy wird auf keiner Seite verwendet.


(2)
Was halten Sie von folgender Option auf dem JD2-MyJDownloader-Tab:
(x) automatisch "Trennen" / "Verbinden" wenn eine neue IP durch JD2 erkannt wurde

(3)
Wie können wir das Problem weiter eingrenzen?
Reply With Quote
  #4  
Old 16.09.2019, 18:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

1.) Aktiviere mal Einstellungen-Profieinstellungen-MyJDownloaderSettings.debugenabled und starte JDownloader neu.
Nein, denn Trennen/Verbinden setzt lediglich den Status zurück und baut neue Verbindungen auf. Diese können ebenfalls vom gleichen Problem betroffen sein , sind diese ja auch, sonst würde die Verbindung danach ja dauerhaft stabil sein.

2.) nicht nötig, die Verbindung wird selbstständig verbunden.

3.) Debug mal aktivieren und dann die Logs analysieren, prüfen was für Fehler dort vorkommen

0.) Welcher ISP?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 17.09.2019, 15:32
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

ISP = Internet-Service-Provider? = Telekom

zu (1) "Trennen/Verbinden setzt lediglich den Status zurück und baut neue Verbindungen auf"

Interessant dabei ist, dass die Verbindung so lange stabil bleibt ( meistens :-) ), bis auf dem PC mit JD2 eine neue IP geholt wird.

Kurze Ergänzung – die neue IP wird nicht über JD2 geholt, sondern über die FRITZ!Box 7590.
Ich habe bis jetzt kein Skript finden können, was für die 7590 eine neue IP über JD2 holen.

Rest folgt :-)

Last edited by jd_fun_user; 17.09.2019 at 15:45.
Reply With Quote
  #6  
Old 17.09.2019, 15:47
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Ja, ISP = Anbieter, gut Telekom sollte passen.
Dann bitte mal die debug Logs aus denen man den eigentlichen Grund sehen kann

Danke für die Rückmeldung!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #7  
Old 17.09.2019, 17:27
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

IP gewechselt - Neustart JD - Verbindung wird hergestellt.

Captcha in der Ferne gelöst, Download beginnt, Verbindung "MyJDownloader" in JD2 weg.
rote Fehlermeldung

------------------------Thread: 56:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:56TS:-17.09.19 16:33:47 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP-Adresse:10101|Mark:false|Could not connect! Server down?
--ID:56TS:-17.09.19 16:33:47 - [] -> Exception thrown at org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread.log(MyJDownloaderConnectThread.java:418 ):
org.appwork.utils.net.httpconnection.ProxyEndpointConnectException: java.net.SocketException: Permission denied: connect
at org.appwork.utils.net.socketconnection.DirectSocketConnection.connect(DirectSocketConnection.java:11 9)
at org.appwork.utils.net.socketconnection.SocketConnection.connect(SocketConnection.java:271)
at org.jdownloader.api.myjdownloader.MyJDownloaderWaitingConnectionThread.run(MyJDownloaderWaitingConne ctionThread.java:156)
Caused by: java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.appwork.utils.net.socketconnection.SocketConnection.connect(SocketConnection.java:281)
at org.appwork.utils.net.socketconnection.DirectSocketConnection.connect(DirectSocketConnection.java:88 )
... 2 more

------------------------Thread: 4665:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:4665TS:-17.09.19 16:33:47 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Error #:5 next retry: 2000


Manuell kann ich ohne Probleme in JD2 eine neue Verbindung herstellen ( Button Trennen / Verbinden ).
Nur automatisch funktioniert es nicht.

Nach dem manuellen verbinden ( Button Trennen / Verbinden ) steht in der log Datei

--ID:4665TS:-17.09.19 16:33:47 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Error #:5 next retry: 2000
--ID:4665TS:1568730829720-17.09.19 16:33:49 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP-Adresse:10101|Direkt
--ID:4665TS:1568730829720-17.09.19 16:33:49 - [] -> Exception thrown at org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread.log(MyJDownloaderConnectThread.java:424 ):


Verbindung ist nun stabil.

Bis zum nächsten IP-Wechsel oder Capture-Fernlösen.

Last edited by jd_fun_user; 17.09.2019 at 17:43.
Reply With Quote
  #8  
Old 17.09.2019, 17:57
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

im logs Session-Ordner sollten dann die Logs für MyJDownloader auftauchen. Sollte anhand des Dateinamen schnell zu finden sein
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 17.09.2019, 18:14
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

Unsere Antworten haben sich überschnitten. In #7 stehen schon die Logdateien.
Reply With Quote
  #10  
Old 17.09.2019, 18:18
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

java.net.SocketException: Permission denied: connect
JDownloader darf/kann keine neue Verbindung aufbauen.
Verbindungen werden über Port 80 und Port 10101 aufgebaut,sehr wahrscheinlich Firewall/AV die den 10101 Port blockieren.
Du kannst in Einstellungen-Profieinstellungen-MyJDownloaderSettings.deviceconnectports ändern und zb nur den 80 nutzen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #11  
Old 17.09.2019, 18:23
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

Schleierhaft ist mir dabei, dass die automatische Verbindung nicht funktioniert.
Die manuelle Verbindung funktioniert.

Werden hierbei unterschiedliche Ports verwendet?
Reply With Quote
  #12  
Old 17.09.2019, 18:28
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Die Ports wechseln durch daher mal den Versuch lediglich Port 80 zu nehmen.
Und JDownloader weiß ja gar nicht ob das Verbinden klappt, das ist erst beim ersten *Remote*Request festzustellen.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 17.09.2019, 18:30
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

ah :-) Danke !!

Einstellung geändert auf [ 80 ] und nun heißt es warten und schauen.
Reply With Quote
  #14  
Old 17.09.2019, 18:36
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Und wichtig, neue Logs erstellen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #15  
Old 17.09.2019, 19:05
jd_fun_user's Avatar
jd_fun_user jd_fun_user is offline
JD Fan
 
Join Date: Jun 2018
Posts: 70
Default

War leider keine so gute Idee, jetzt wechselt die Anzeige ständig zwischen 0 und 1

pro Sekunde scheinbar mehrfach :-)

Vielleicht werden 2 Ports gebraucht?

und in der Log steht

--ID:28105TS:-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...2095|SyncMark:0
------------------------Thread: 28109:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28109TS:-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt
------------------------Thread: 28111:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28111TS:...2460-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...2460|SyncMark:0
------------------------Thread: 28115:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28115TS:...2461-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt
------------------------Thread: 28117:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28117TS:...2827-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...2826|SyncMark:0
------------------------Thread: 28121:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28121TS:...2827-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt
------------------------Thread: 28126:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28126TS:...2983-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...2983|SyncMark:0
------------------------Thread: 28130:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28130TS:...2984-17.09.19 17:53:42 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt
------------------------Thread: 28132:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28132TS:...3279-17.09.19 17:53:43 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...3279|SyncMark:0
------------------------Thread: 28136:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28136TS:...3279-17.09.19 17:53:43 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt
------------------------Thread: 28138:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28138TS:...3663-17.09.19 17:53:43 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Addr:api.jdownloader.org/IP|Mark:false|OK_SYNC:...3663|SyncMark:0
------------------------Thread: 28142:org.jdownloader.api.myjdownloader.MyJDownloaderController.log-----------------------
--ID:28142TS:...3664-17.09.19 17:53:43 - [org.jdownloader.api.myjdownloader.MyJDownloaderConnectThread(log)] -> Connect:api.jdownloader.org/IP|Direkt

Last edited by jd_fun_user; 17.09.2019 at 19:08.
Reply With Quote
  #16  
Old 17.09.2019, 19:15
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

Die Anzeige darf ja ruhig zwischen 0 und 1/höher wechesln, das ist ja kein Fehler. Und das Log zeigt keinen Fehler an. Die IP brauchst du nicht zu ersetzen, das ist die IP von api.jdownloader.org
__________________
JD-Dev & Server-Admin
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 22:16.
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.