Mozda jesam bio malo grub, al je poruka ta. Dovoljno dugo si u ovoj
prici da znas evoluciju proxy servera. Standalone proxy jednostavno vise
ne radi, postoji gomila nacina da se zaobidju i zahteva da se svi
outbound portovi zatvore kako bi se sprecilo da korisnici jednostavno
skinu proxy podesavanja u browserima ili koriste neki od public proxy-a
:). Transparentni proxy je jedini koji je trenutno koristan jer ne
postoji nista za sta bi se covek zakacio da ga onesposobi, prate se svi
portovi I detektuje HTTP protocol I potom filtrira ako treba. Da ne
pominjem da ga ISP-ovi obozavaju posto im omogucava da varaju korisnike
kako imaju direktnu internet vezu :)
Al ajd, da kazemo da covek hoce samo da se vezba, da bi pravio
standardni proxy mora da implementira i serversku i klijentsku stranu
RFC-a 2616 (ako si vec pomislio das am lud sto to znam, nisam znao ovo
napamet :), morao sam da pogledam), plus klijentska implementacija DNS-a
da korisnici ne bi pozivali sajtove preko IP adresa (pod uslovom da sajt
ima registrovan PTR u DNSu), plus verovatno jos par stvari koje ni ja ne
znam da mora da ima.
Ako sam za svoje godine u ovoj industriji naucio nesto to je da nista u
networking programiranju nije jednostavno :) I za svaku sitnicu postoji
bar dva tri RFCa koja moras da znas u prste.
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison