Socksify ለNet::HTTP አስማሚ ያቀርባል። ያንን አስማሚ ጫኑ እና በሰነዱ የተገለጸውን socks_proxy ዘዴ ይጠቀሙ፦

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

የአካባቢው ወደብ የምሳሌ SOCKS መጨረሻ ነጥብ ነው። ማንነት ማረጋገጫ ለማይፈልግ የSOCKS አገልግሎት በኩል የተፈቀደ የህዝብ ጣቢያ ሙከራ ለማድረግ ከየSOCKS ተኪ ዝርዝር ተስማሚ እጩ ያንን አስተናጋጅና ወደብ ሊተካ ይችላል፤ በተጫነው አስማሚ የሚደገፈውን ፕሮቶኮል ያዛምዱ። request_uri መንገዱንና መጠይቁን ይጠብቃል፤ URL ግልጽ መንገድ ከሌለው ሰረዝ ያክላል። የምላሽ ነገሩን የመመርመሪያ ውጤት ማተም አካሉን ከማንበብ የተለየ ነው።

የብሎክ ቅርጹ ብሎኩ ሲጠናቀቅ የHTTP ክፍለ ጊዜውን ይዘጋል። ይህ ምሳሌ ለHTTP መዳረሻ ነው፤ የHTTPS ደንበኛም የተለመደውን የTLS ውቅሩን ይፈልጋል።

የቆዩ ቅንጭቦች ፋብሪካውን SOCKSProxy ብለው ይጽፋሉ። የፕሮጀክቱ የአሁኑ አተገባበር ያንን እንደ ተለዋጭ ስም ይይዛል፣ README ደግሞ socks_proxy ይጠቀማል። አስማሚው ከNet::HTTP ውስጣዊ ክፍሎች ጋር ስለሚዋሃድ የተጫነውን Socksify እና Ruby ጥምረት ያረጋግጡ።

ተዛማጅ ጽሑፎች