Netzwerkprogrammierung: problem mit proxy!(bitte in das richtige forum moven)
-
ich habe einen Proxy Programmiert und habe jetzt folgende lösung erarbeitet, ich habe iene liste von IPs (Mini-Server) einen Proxy und einen router mit 2 netzwerke. (netzwerk A 192.168.0.X und Netzwerk B 10.X.X.X)
[EDIT]es existiert noch ein rechner mit apache installiert, der eine brücke zwischen newtzwerk A und B herstellt[/EDIT]der apache ist so eingestellt das wenn man von A nach B aufruft der browser über den apache auf den server kommt.
mein proxy läuft in A.
mein proxy stellt für jede IP einen port zur verfügung 10000,10001,10002 usw...
der proxy acceptet ankommende verbindungen an jedem port, öffnet einen socket zu dem server und kopiert dann alle daten bis keine mehr vorhanden sind oder eine verbindung beendet wird.annahme:
10000 = 192.168.0.5 und 10001 = 10.1.55.22
ProxyIP 192.168.0.2versuch 1:
browser von A gibt ein http://192.168.0.2:10000 (zu einem A Server)
kommt die webseite des server der auf der dahinterliegenden IP liegt?
ergebnis: javersuch 2:
browser von A gibt ein http://192.168.0.2:10001 (zu einem B Server)
kommt die webseite des server der auf der dahinterliegenden IP liegt?
ergebnis: NEIN es kommt nur URL could not be retrieved, Connection refused (111)warum ist dem so ? btw. wie kann ich meinen proxy so anpassen das er mit dem router klarkommt, weil diese fehler-seite stammt scheinbar aus dem router.
Quellcodes kann ich wie immer leider nicht präsentieren, wobei die hier den rahmen sprengen würden (möglichst kein VCL, habe gewöhnliche SOCKET verwendet, macht das ganze etwas zu kompliziert aber war bedingung)
-
Problem gefunden!
Das Problem ist der aufruf des GET HTTP, dort wird eine Host IP übergeben die ich noch manipulieren muss.
-
Willst du trotzdem noch gemovet werden, oder cannen wir das Problem als gesolvet ansehen?
SCNR

-
solved und free for delete thy