Konfigurieren von haproxy-port-range auf range eins nach dem anderen?
Will ich mit haproxy zum bereitstellen eines ftp-proxy-server. Hier die Szene:
ftp-client <---> ftp-proxy-server(ip:10.0.1.1) <---> ftp-server(ip:172.126.1.1)
ftp-server lauschen auf port 21 für die Steuerung Befehls -, Daten-port-Bereich [20100-20199]
Hatte ich haproxy Konfiguration auf ftp-proxy-server:
listen ftp-proxy-server 10.0.1.1:21
mode tcp
server ftp-server 172.126.1.1:21
listen ftp-proxy-server 10.0.1.1:20100-20199
mode tcp
server ftp-server 172.126.1.1:20100-20199
Hier ist die Frage, kann ich erfolgreich login, ftp-Dienst mit ftp-client, aber Fehler beim ausführen der ls-Befehl die Ausgabe "connection refused" - Meldung. Ich denke, der Grund ist port-mapping von ftp-proxy-server zu ftp-server ist zufällig. Also, wenn der ftp-client erhalten Sie einen reservierten port(z.B. 20101), aber der ftp-proxy-server kann die Karte an einem anderen port(z.B. 20109), das ist nicht der port ftp-server zugewiesen ftp-client.
Bin ich denke an eine Lösung, die konfiguriert ist 100 zuhört, muss man sich anhören, um einen Hafen, aber es ist Komplex zu schreiben, das configure-Datei. Ist'there eine einfach option zum anzeigen port einzeln? Wie 10.0.1.1:20001 -> 172.126.1.1:20001, 10.0.1.1:20002 -> 172.126.1.1:20002.
Begrüßen jede Antwort:)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die port-range von der server-definition. Der haproxy-Dokumentation zeigt, dass der port, von dem die Quelle verwendet wird, für das Ziel.