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 ব্যৱহাৰ কৰে। ইনষ্টল কৰা Socksify আৰু Ruby সংযোগ পৰীক্ষা কৰক কাৰণ এডাপ্টৰটো Net::HTTP ৰ আভ্যন্তৰীণ অংশৰ সৈতে একত্ৰিত হয়।

সম্পৰ্কিত প্ৰবন্ধ