Hindi ko alam kung pareparehas tayo ng pagkakaintindi sa function ng proxy server at remote proxy server. Maganda ang katanungan mo.
Ganito naman ang simpleng paliwanag ko diyan. Ang proxy server ay ang taga pasa at taga kuha ng information request galing sa user agent [browser for example]. Ideally transparent proxy ito at isang MITM [man in the middle]. Usually tawag dito sa forum ay Bug host Freesite whatever...
Ang remote proxy server naman ay go in between [gateway] sa pagitan ng proxy at ssh server [target host server]. Ang proxy at remote proxy ay puedeng interchangeable kase both ay parehas ang characteristic which is able to pass, send and retrieve information request [data packet].
So ano pinagkaiba? obviously sa role or function, sa characteristic ay parehas lang.
Hindi lahat ng VPN ay gumagamit ng dalawa o higit pang servers, for example si Psiphon ay capable ng internet access kahit proxy server lang ang lagyan mo. Si Netloop ay ganun din. Nagkakaiba kase sila ng injection method [CGI language]. So sa ibang VPN app not necessarily maraming servers kailangan para maging stable at mabilis ang galawan ng data. Kung matutunan mong mag predict ng behaviour ng http madali ito para sa iyo, ang http naman ay merong logical division. Ang kailangan lang naman ay nagkakasundo sila, ito ang sagot na status 200 OK etc.
Bakit nga pala kinakailangan ng dalawa o higit pang servers? Ang VPN ay gumagamit ng tunneling protocol, ito ay isang paraan ng network layering. [data info rides over each other]. Kumbaga patago at masasabi nating panlansi kaya tumatagos sila sa mga restricted sites at hirap ang ISP na matukoy ang actual na internet activity ng user plus mahirap i trace ang source. O' di ba!
Ciao!