Soo bandhig bogga HTTP iyada oo loo marayo adaptarka Net::HTTP ee Socksify
Isticmaal adaptarka Net::HTTP ee Socksify, ilaali bartilmaameedka codsiga URL-ka oo akhri jirka jawaabta la soo celiyay.
Socksify waxay bixisaa adaptar loogu talagalay Net::HTTP. Soo ror adaptarkaas oo isticmaal habka socks_proxy ee lagu diiwaan geliyay:
require 'socksify/http'
uri = URI('http://example.com/?view=compact')
Net::HTTP.socks_proxy('127.0.0.1', 1400)
.start(uri.host, uri.port) do |http|
response = http.get(uri.request_uri)
puts response.body
end
Dekedda maxalliga ah waa tusaale SOCKS dhammaadka. Si loo tijaabiyo bogga dadweynaha ee la oggolaaday iyada oo loo marayo adeeg SOCKS oo aan xaqiijin lahayn, musharrax ku habboon oo ka imanaya liiska wakiilada SOCKS ayaa beddeli kara martigeliyaha iyo dekeddaas; la jaanqaad borotokoolka uu taageero adaptarka la rakibay. request_uri waxay ilaalisaa waddada iyo weydiinta oo waxay ku daraysaa jajab marka URL-ku aanu lahayn waddo cad. Daabacaadda wax-soo-saarka baaritaanka shayga jawaabtu way ka duwan tahay akhriska jirkiisa.
Qaabka block-ku wuxuu xiraa fadhiga HTTP marka block-ku dhammaado. Tusaalahan waxa loogu talagalay meel HTTP ah; macmiilka HTTPS-na wuxuu u baahan yahay habayntiisa TLS ee caadiga ah.
Qaybaha hore waxay u qoraan warshadda SOCKSProxy. Hirgelinta hadda ee mashruucu waxay taas u hayaan magac kale, halka README-giisu isticmaalo socks_proxy. Hubi isku darka Socksify iyo Ruby ee la rakibay maxaa yeelay adaptarku wuxuu ku biiraa qaybaha gudaha ee Net::HTTP.