Le code a été écrit après le travail. Le code est divisé en serveur de transfert et serveur proxy. Parlons d'abord du serveur de transfert, bien que le serveur de transfert puisse également être considéré comme un serveur de redirectionLinux utilise un serveur proxy. Par exemple, le serveur de transfert écoute le port 80. Si un utilisateur du navigateur accède à l'adresse IP du serveur (le navigateur demande le port 80 par défaut). Une fois que le serveur de transfert a reçu la demande de l'utilisateur du navigateur, il redirige la demande de l'utilisateur du navigateur vers d'autres ports. la machine ou vers d'autres machines sur le même réseau public. Parlons du port désigné du serveur proxy. Tout d'abord, laissez-moi vous expliquer que mon serveur proxy ne peut proxy que des sites Web désignés ou d'autres clients qui peuvent proxy, tels que le service SVN construit. sur le réseau externe ou l'intranet inaccessible à certains endroits. Le serveur proxy est divisé en serveur et client. Le serveur doit fonctionner sur le client et l'intranet auquel tout le monde peut accéder. Le client doit être placé sur le réseau pouvant accéder aux clients qui ont besoin du proxy, ou il peut être placé. sur la machine locale du client. Utilisation : décompressez proxy.tar.gz et entrez dans le répertoire proxy. Ensuite, makelinux utilise le serveur proxy, qui générera trois programmes dont nous avons besoin, transmission (serveur de transfert), gestionnaire (serveur proxy), client (client proxy) serveur. Utilisation côté client : ./transmit [port] (par exemple, 80)./manager [port] (à spécifier arbitrairement) Utilisation côté client : ./client-i[IP du serveur proxy]:[port]-t[IP client ]:[ Port] -d [nom de domaine client] Par exemple : si l'adresse IP de mon serveur intranet est 1.2.3.4 et que le client proxy est NetEase (nom de domaine NetEase :, IP : 202.108.9.33), le côté serveur fonctionne comme suit ./transmit80./mananger8000 côté client Exécutez ./client-i1.2.3.4:8000-t202.108.9.33-d ou ./client-i1.2.3.4:8000-t202.108.9.33:80-d comme suit, puis entrez le fichier d'hôtes local (windowssystem32driversetchostslinux is/etc/hosts) remplissez la ligne suivante 1.2.3.4 Tapez ensuite dans le navigateur pour accéder à NetEase via le serveur proxy En fait, si le client postule. le nom de domaine par lui-même, il peut directement pointer son nom de domaine vers 1.2.3.4, sans changer le fichier hosts local
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!