Hvordan lage en proxy-server med PHP

Hvordan lage en proxy-server med PHP


Utviklere og nybegynnere bruke PHP (en kompleks programmeringsspråk) for å opprette og vedlikeholde dynamiske og interaktive nettsteder og skript. Men PHP kan brukes til mer enn nettsteder; det kan brukes til å lage en proxy-server. En proxy-server tar forespørsler fra klienter og leder dem til en webserver. Den henter deretter responsen og mater den til klienten. Ved å bruke en proxy-server, sikrer du at brukerne aldri koble direkte til serveren. Opprette en proxy-server med PHP er så enkelt som å utplassere et skript og konfigurere den.

Bruksanvisning

1 Søk på nettet etter en god web hosting firma som tilbyr støtte for PHP og registrere deg for en konto. Fordi PHP er så mye brukt, de fleste selskaper tilbyr støtte for det som standard. Videre kan du kjøre PHP-skript på nesten alle gratis web host.

2 Bruk en FTP-klient for å logge deg på web hosting konto. Naviger til "public_html" -mappen og åpne "php.ini" filen i et tekstredigeringsprogram (for eksempel Notepad eller WordPad). Sett "safe_mode" til "Off" og "allow_url_fopen" til "På" for å tillate at proxy-server for å koble til andre servere. Lagre og lukk filen. Hvis disse to innstillingene er ikke til stede, legg dem i bunnen av filen.

3 Åpne din favoritt nettleser på datamaskinen, og naviger til "code.google.com/p/caprio" Web-side. Klikk på "Downloads" i navigasjonslinjen og klikk på "PHP Proxy Script" i neste side. Klikk på "CaprioPHP-Script.zip" linken og lagre arkivet på harddisken.

4 Høyreklikk på arkivet og velg "Extract" fra menyen. Velg hvor du vil lagre skriptet til, og klikk på "Extract" -knappen. Last opp "PHProxy.class.php", "index.php", "url_form.inc", "javascript.js" og "style.css» filene til roten av din web hosting konto.

5 Bruk nettleseren til å navigere til kontoen din URL og skrive inn destinasjonsadressen i boksen. Klikk på "OK" for å lagre endringene og proxy-serveren er oppe og går. Det vil videresende alle forespørsler fra brukerne til destinasjonsadressen.

Hint

  • Du kan legge til proxy script-filer i en undermappe og få tilgang til proxy ved hjelp av "yourhost / selected_folder" som URL.