এই উত্তরে আমি একটি দৃ concrete় উদাহরণ দিয়ে যাব। আপনাকে কেবল কম্পিউটারের হোস্ট-নেম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড নিজের দ্বারা প্রতিস্থাপন করতে হবে।
সমস্যা বিবৃতি
ধরে নেওয়া যাক আমাদের নিম্নলিখিত নেটওয়ার্ক টপোলজি রয়েছে:
our local computer <---> server 1 <---> server 2
সংক্ষিপ্ততার জন্য, ধরে নেওয়া যাক আমাদের কাছে নিম্নলিখিত কম্পিউটারগুলির হোস্ট-নেম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড রয়েছে:
LocalPC <---> hostname: mit.edu <---> hec.edu
username: bob username: john
password: dylan123 password: doe456
গোল: আমরা SOCKS প্রক্সি যে পোর্টে শোনে সেট আপ করতে চান 9991এর LocalPCযাতে প্রতিটি সময় সংযোগ LocalPCসূচনা হয় বন্দর থেকে 9991এটি মাধ্যমে যায় mit.eduতারপর hec.edu।
ব্যবহারের ক্ষেত্রে: hec.eduএকটি HTTP সার্ভার রয়েছে যা সুরক্ষার কারণে শুধুমাত্র http://127.0.0.1:8001 এ অ্যাক্সেসযোগ্য । আমরা ওয়েব ব্রাউজারটি চালু করে http://127.0.0.1:8001 এ যেতে সক্ষম হতে চাই LocalPC।
কনফিগারেশন
ইন LocalPC, এ যুক্ত করুন ~/.ssh/config:
Host HEC
HostName hec.edu
User john
ProxyCommand ssh bob@mit.edu -W %h:%p
তারপরে টার্মিনালে LocalPC, চালান:
ssh -D9991 HEC
এটি আপনাকে bobঅন mit.edu(যেমন dylan123) এর পাসওয়ার্ড জিজ্ঞাসা করবে, তারপরে এটি আপনাকে johnঅন hec.edu(যেমন doe456) এর পাসওয়ার্ড জিজ্ঞাসা করবে ।
এই মুহুর্তে, SOCKS প্রক্সি এখন বন্দর চলছে 9991এর LocalPC।
উদাহরণস্বরূপ, আপনি যদি LocalPCSOCKS প্রক্সি ব্যবহার করে কোনও ওয়েবপৃষ্ঠাটি দেখতে চান তবে আপনি ফায়ারফক্সে এটি করতে পারেন:

কিছু মন্তব্য:
- ইন
~/.ssh/config, HECসংযোগের নাম: আপনি এটি যে কোনও কিছুতে এটি পরিবর্তন করতে পারেন।
-D9991বলে sshপোর্টে একটি SOCKS4 প্রক্সি সেট আপ করার জন্য 9991।