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.
▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X