Der Code wurde nach der Arbeit geschrieben. Der Code ist in Weiterleitungsserver und Proxyserver unterteilt. Obwohl der Weiterleitungsserver auch als Umleitungsserver bezeichnet werden kann, verwendet Linux einen Proxyserver Beispielsweise lauscht der Weiterleitungsserver auf Port 80. Wenn ein Browserbenutzer auf die Server-IP zugreift (der Browser fordert standardmäßig Port 80 an, leitet er die Anfrage des Browserbenutzers an andere Ports weiter). Lassen Sie uns zunächst über den angegebenen Port des Proxyservers sprechen, der nur bestimmte Websites oder andere Kunden vertreten kann, z. B. den SVN-Dienst im externen Netzwerk oder im Intranet, auf die an manchen Stellen nicht zugegriffen werden kann. Der Proxy-Server ist in Server und Client unterteilt. Der Server muss auf dem Client und im Intranet ausgeführt werden, auf das jeder zugreifen kann. Der Client muss im Netzwerk platziert werden, das auf die Kunden zugreifen kann, die den Proxy benötigen auf dem lokalen Rechner des Kunden. Verwendung: Entpacken Sie Proxy.tar.gz und geben Sie das Proxy-Verzeichnis ein. Dann verwendet makelinux den Proxy-Server, der drei Programme generiert, die wir benötigen: Transmit (Weiterleitungsserver), Manager (Proxy-Server) und Client (Proxy-Client). -seitige Verwendung: ./transmit [Port] (z. B. 80)./manager [Port] (beliebig angeben) Clientseitige Verwendung: ./client-i[Proxyserver-IP]:[Port]-t[Kunden-IP ]:[ Port] -d [Domänenname des Kunden] Beispiel: Wenn die IP meines Intranetservers 1.2.3.4 ist und der Proxy-Kunde NetEase (NetEase-Domänenname:, IP: 202.108.9.33) ist, läuft die Serverseite wie folgt ./transmit80./mananger8000 clientseitig Führen Sie ./client-i1.2.3.4:8000-t202.108.9.33-d oder ./client-i1.2.3.4:8000-t202.108.9.33:80-d aus Geben Sie wie folgt die lokale Hosts-Datei ein (Windows ist c:windowssystem32driversetchostslinux ist/etc/hosts). Füllen Sie die folgende Zeile aus: 1.2.3.4 Geben Sie dann den Browser ein, um über den Proxyserver auf NetEase zuzugreifen Wenn er den Domänennamen selbst erstellt, kann er seinen Domänennamen direkt auf 1.2.3.4 verweisen, ohne die lokale Hosts-Datei zu ändern
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung und Verwendung der Code-Implementierung von Weiterleitungsserver und Proxyserver. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!