JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 22.11.2017, 11:51
invisble
Guest
 
Posts: n/a
Default mehrere Proxys

Hi,
habe nun 2 socks5 proxys (bzw den selben mit verschiedenen Ports) geadded um das Load balancing hinzubekommen.

JD hat gerade 12 connections offen, aber alle über proxy1... wäre es möglich ne gewichtung einzuführen ala 2 connections proxy 1 und 1 connection proxy2?

Wie werden zur Zeit die connections über den(die) proxy(s) verteilt?
Reply With Quote
  #2  
Old 22.11.2017, 11:58
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Downloads via Account laufen NUR über eine Verbindung, da ansonsten schnell dein Account blockiert wird wegen Zugriff mehrerer IPs
Free Downloads, da kannst Balancing aktivieren
Einstellungen-Profieinstellungen-GeneralSettings.freeproxybalancemode
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 22.11.2017, 11:58
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Verstehe nicht was du mit Load Balancing über 2 Ports auf den selben Proxy meinst?! Welchen Sinn hat das wenn beide Proxies auf dem selben Server laufen?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 22.11.2017, 12:04
invisble
Guest
 
Posts: n/a
Default

Also.

Ich habe 2 DSL Anschlüsse.

Normal verteilt der Router per Load Balancing die Anfragen, geht nur bei JDOWNLOADER nicht, weil der Router denkt, das müsste alles über einen Anschluss.

Ich habe jetzt 2x den selben Proxy eingetragen, einmal mit Port 6000 und einmal mit port 6001.

Habe im Router eingestellt, Port 6000 über WAN1 und Port 6001 über WAN2.

Da es die Hoster die selbe IP sehen, dürfte das keine Probleme machen... müsste nur jdownloader damit klar kommen...

Wäre also cool wenn ihr für die armen leute vom dorf ne solution einbauen könntet, und selbst wenn diese nur irgendwo versteckt ist...

[X] Use all proxys for premium accounts
[X] Round Robin Proxy 1 Wert [2] Proxy 2 Wert [1]

Oder ihr spart euch "use all proxys" und checkt einfach nur ob die Proxys die selbe IP haben....

Last edited by invisble; 22.11.2017 at 12:08.
Reply With Quote
  #5  
Old 22.11.2017, 12:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Wie können 2DSL Anschlüsse am Ende die selbe IP ergeben?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 22.11.2017, 12:18
invisble
Guest
 
Posts: n/a
Default

... Dafür ist ja der Proxy da ...
Reply With Quote
  #7  
Old 22.11.2017, 12:23
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Also halten wir kurz fest.
Client -> Router ->Proxy -> 2 DSL -> Proxy ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #8  
Old 22.11.2017, 12:24
invisble
Guest
 
Posts: n/a
Default

Ja.

Es müsste nur möglich sein das jDownloader die Proxys auch bei Premium Accounts benutzt. Entweder durch Option, oder das ihr einfach checkt wenn die Proxys die selbe Ip haben, dann kann man ja alle mit der selben IP Gleichzeitig nutzen.

GANZ TOLL wäre es natürlich wenn man noch eine Gewichtung bei der Auswahl der Proxys eingeben könnte. (denn in meinem Fall ist WAN1 doppelt so schnell wie WAN2.)
Reply With Quote
  #9  
Old 22.11.2017, 12:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 22.11.2017, 12:38
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Ich versuch eine ähnlich Option wie für Free Downloads einzubauen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #11  
Old 22.11.2017, 12:52
invisble
Guest
 
Posts: n/a
Default

Danke, wirklich unglaublich euer Support.

Wie kann man euch was zukommen lassen?
Reply With Quote
  #12  
Old 22.11.2017, 13:01
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Im JDownloader und MyJDownloader gibts ne Spende Button/Seite
https://my.jdownloader.org/contribute/#/
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 22.11.2017, 14:10
invisble
Guest
 
Posts: n/a
Default

Danke, erledigt d985fefa0e7e510f1dd8f58533873e88

Wie lange wird das Feature ca. dauern? Wochen, Tage, Monate?

Sonst warte ich noch mit meinen Downloads. Damit ich es gleich testen kann.

Last edited by invisble; 22.11.2017 at 14:18.
Reply With Quote
  #14  
Old 24.11.2017, 00:35
invisble
Guest
 
Posts: n/a
Default

freu mich schon voll das morgen (hoffentlich) testen zu dürfen, wie komme ich am schnellsten an das Update ran? :D
Reply With Quote
  #15  
Old 24.11.2017, 10:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

@invisible: aus zeitlichen gründen bin ich leider noch nicht dazu gekommen
Ein temporärer workaround wäre zb lokal ein proxy laufen zu lassen welcher round robin jeden request auf einen der anderen proxies weiterleitet. squid zb oder irgendwelche kleine tools, gibt es bestimmt was kleines.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 24.11.2017, 21:18
invisble
Guest
 
Posts: n/a
Default

Ja... gute Idee, aber ist natürlich alles beschissen.

Nginx für Windows kann kein TCP Stream, dacht ich so installier ich n http proxy aufm server... tinyproxy kann kein auth... und auch nicht mehrere ports... squid is einfach kacke zu configurieren. Sonst auch nichts einfaches gefunden....

Ansonsten kann ich auch keinen load balancer finden für TCP Streams (für windows)

Nginx wäre das einfachste gewesen

Aber kommt: [emerg] 11928#7544: invalid URL prefix in C:\Users\Christoph\Desktop\nginx-1.13.7\nginx-1.13.7/conf/nginx.conf:25


Vermute weil "**External links are only visible to Support Staff** im proxy pass fehlt, aber genau das aktiviert ja TCP Stream (laut anleitung) - scheint also in der Windows Version net zu gehen. Mit http:// kommen halt errors weils halt n TCP Stream ist, statt http traffic... so sinnlos :D

Code:
worker_processes  1;

error_log  logs/error.log;


events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    access_log  logs/access.log;
    sendfile        on;
    keepalive_timeout  65;

upstream backend {
    server X.X.X.60:6000       weight=2;
    server X.X.X.60:6001;
}

server {
listen 1234;
    location / {
        proxy_pass backend;
    }
}
}
Und Anleitungen ala **External links are only visible to Support Staff****External links are only visible to Support Staff** verziehen sich immer auf Linux und funktioniert wahrscheinlich gar net auf windows.

Kennst du denn einen Load Balancer für Socks5? Oder einen einfachen HTTP Proxy für Linux? Mit auth und 2 Ports?

Edit:
Die einfachste Lösung war direkt vor meinen Augen... PROXIFIER! Dort kann man sogar "Load Balancing" zwischen so vielen Proxys wie man will einstellen.

Aber denkste, den einzigsten Socks Proxy mit auth für Debian (also mit Anleitung) den ich gefunden habe Dante (Danted?! bzw Dante-server) ist irgendwie .... langsam.

Und zwar nur mit dem Socks erhalte ich pro thread nur 100-200kbs. Und ich verstehe nicht wieso.

Kennst du einen guten, einfacher Socks Server? :D Ich habe jetzt locker 6 Stunden meines lebens verschwendet nach einem guten Socks Server zu googlen... ich habe dante, shadowsocks, anti(irgendwas) probiert. Alles alter müll. Ich hab das gerücht gehört das squid jetzt auch socks kann, aber auch dafür finde ich keine anleitung.

Bin ich der einzige Mensch auf Erden der Proxys installiert? :D (ich kann ausschließen das es am server, oder meiner verbindung liegt, da mit öffentlichen socks, alles normal funktioniert...)

Last edited by invisble; 25.11.2017 at 01:09.
Reply With Quote
  #17  
Old 25.11.2017, 23:58
invisble
Guest
 
Posts: n/a
Default

OKay, ich habs hinbekommen.

Also

Router load balanced port 1 nur über WAN 1 und port 2 nur über WAN 2.

Proxifier ist ein Windows tool um Zugriffe von programmen, oder von allem, über proxys zu leiten, aber nicht nur das, man kann auch "load balancing" gruppen erstellen. Dadurch das ich in der gruppe port 1 2x und port 2 nur 1x habe, hab ich auch ein weight based load balancing....

Auf dem Server läuft nun squid als http proxy, wenn man richtig einstellt, geht darüber sogar SSL (ohne zertifikat usw). (einfach nur den block wo deny SSL steht auskommenteiren (# davor machen).

Ich freue mich trotzdem drauf wenn es direkt in jdownloader integriert wird, dann kann ich mir proxifier sparen.

Speed ist von 6~8Mbit auf bis zu 35Mbit gestiegen... LTE sei dank! (und das mit 6 Threads)

Ping ist von ~35 auf ~55 was auch vollkommen i.O. ist.

Last edited by invisble; 26.11.2017 at 00:01.
Reply With Quote
  #18  
Old 27.11.2017, 16:48
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Also Nginx eigent sich nicht, da dieser die CONNECT Methode nicht unterstützt, sprich du kannst Nginx nicht für HTTPS als Proxy nutzen.
Dante/Socks rennt bei mir, hab da keine Speed Probleme. Habs aber auch selbst compiled und nicht das fertige Paket genommen.

Danke fürs Feedback und posten deiner *derzeitigen* Lösung

Aber warum eigentlich der große Aufwand? Warum nicht gleich JDownloader direkt auf dem Server laufen lassen, auf dem auch der Proxy/Squid läuft?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 28.11.2017, 15:39
invisble
Guest
 
Posts: n/a
Default

Naja, das würde ja immer noch nicht das Problem lösen das zeug auf meinen Rechner zu bekommen...
Reply With Quote
  #20  
Old 28.11.2017, 16:24
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Netzlaufwerk und gleich RemoteZugriff nutzen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #21  
Old 05.12.2017, 12:59
invisble
Guest
 
Posts: n/a
Default

Wenn wir erstmal ende 2019 1Gbit Glasfaser bekommen, werde ich wahrscheinlich alle rechner hier auflösen und nur noch per remote von Zuhause aus arbeiten.

Inkl. Gaming (mal gucken vom ping her).

Aber bis dahin... weißt du wann du Zeit findest ? Ist ja im Endeffekt kein neuer Code, muss ja nur von Free auf Premium kopiert werden, soweit ich das verstehe.. :D

Last edited by invisble; 05.12.2017 at 13:04.
Reply With Quote
  #22  
Old 05.12.2017, 13:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Ich kann noch nicht sagen wann ich Zeit dazu finde, aber ich werds mit so schnell wie möglich anschauen. Bin einfach derzeit zu sehr *Land unter*
__________________
JD-Dev & Server-Admin
Reply With Quote
  #23  
Old 08.04.2018, 14:34
invisble
Guest
 
Posts: n/a
Default

schade... :(
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 18:32.
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.