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.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben