Indy 10 gudaheed, ku xir TIdHTTP iyo SOCKS proxy iyada oo loo marayo IOHandler-keeda. Anagoo ka jarnay in foomku hore u leeyahay qaybaha Http, SocketHandler iyo Socks:

Http.IOHandler := SocketHandler;
SocketHandler.TransparentProxy := Socks;
Socks.Host := 'proxy.example';
Socks.Port := 1080;
Socks.Version := svSocks5;

Page := Http.Get('http://example.com/');

Halkan SocketHandler waa TIdIOHandlerStack iyo Socks waa TIdSocksInfo. Deji qaybaha ka hor codsiga. Tusaalahan goobta dadweynaha ee aan lahayn aqoonsiga proxy, dooro musharax SOCKS5 ah oo ka mid ah liiska proxy-yada SOCKS5 oo hay wadada proxy HTTP ee duugoobay oo nadiif ah sida hoos ku sharraxan. Doorashada nooca SOCKS waa muhiim sababtoo ah caadada waa svNoSocks.

ProxyParams-ka TIdHTTP waxay dejiyaan proxy HTTP. Waddada SOCKS-kaliya waxay ka tirsan tahay TransparentProxy. In proxy HTTP sidoo kale halkaas lagu hayo waxay tilmaami kartaa dhexdhexaadiye kale oo ka baxsan xiriirka SOCKS, marka nadiifi dejinta proxy HTTP ee duugoobay marka aanay qayb ka ahayn waddada loogu talagalay.

Xaqiijinta magaca isticmaalaha/furaha sirta ee SOCKS5, u dhig Socks.Authentication saUsernamePassword oo bixi magaca isticmaalaha iyo furaha sirta. IOHandler-ka awooda SSL leh waa inuu hayaa doorkiisa TLS; ku xir SOCKS interface-ka proxy ee la dhaxlay halkii aad ku beddeli lahayd handler caadi ah.

Maqaallo la xiriira