উত্তর:
ssh
বাইনারি যা আপনি ব্যবহার আপনি কখন বাক্সের একটি SOCKS প্রক্সি চলমান আউট SSH সমর্থন চলমান একটি সার্ভারের সাথে সংযোগ, -D
পতাকা। উদাহরণ:
ssh -D 1337 -f -C -q -N user@remote -p 22
-D 1337
ssh
স্থানীয়ভাবে 1337 পোর্টে একটি সোকস সার্ভার চালু করতে বলে ।-f
প্রক্রিয়াটি ব্যাকগ্রাউন্ডে কাঁটাচামচ করে।-C
সংক্ষেপণ চালু করে।-q
"নিরিবিলি মোড" সক্ষম করে, যেহেতু এখানে উদ্দেশ্য কেবলমাত্র টানেলের জন্যই আমরা ত্রুটি আউটপুট এবং এরকম সম্পর্কে সত্যই যত্ন করি না।-N
বলে ssh
যে কোনও কমান্ড প্রেরণ করা হবে না ( -f
যদি আমরা এটি উল্লেখ না করি তবে অভিযোগ করুন)।-p
কোন পোর্ট ব্যবহার করতে হবে তা নির্দিষ্ট করে; স্পষ্টতই এটি ডিফল্ট হয়েছে 22 এ তাই উপরের বিবৃতিটি অর্থহীন, তবে স্বচ্ছতার জন্য অন্তর্ভুক্ত।যখন আপনার SOCKS সার্ভারটি চালু এবং চলমান রয়েছে, আপনাকে কেবল এটি নিশ্চিত করতে হবে যে আপনার অ্যাপ্লিকেশন (সাধারণত একটি ওয়েব ব্রাউজার) স্থানীয় সোকস প্রক্সির সাথে সংযুক্ত হওয়ার চেষ্টা করছে, নিয়মিত ইন্টারনেট নয়।
ফায়ারফক্স ২৯-এ (উদাহরণ হিসাবে এখানে ব্যাখ্যা করা হয়েছে), এটি মেনুতে গিয়ে (শীর্ষে ডানদিকে তিনটি সসেজ) এবং তারপরে অগ্রাধিকার> অগ্রণী> নেটওয়ার্ক> (সংযোগ)> সেটিংস ... দ্বারা অনুসরণ করে অর্জন করা হয়েছে - আপনি কেবল নিশ্চিত হন SOCKS ফিল্ডটি পূরণ করুন! যেহেতু আপনার প্রক্সি একই সিস্টেমে রয়েছে, আপনি একই সিস্টেমে যে সেট বন্দরটি সেট করেছেন তা আপনি ব্যবহার করতে localhost
বা 127.0.0.1
ফিরে নির্দেশ করতে পারেন ।
আপনার যদি আপনার ডিএনএস অনুরোধগুলিও সুর করার জন্য প্রয়োজন হয় (যদি তা না হয় তবে আপনার ডিএনএস লুপগুলি আপনাকে কোন ওয়েবসাইটগুলি ঘুরে দেখার চেষ্টা করছে তা প্রকাশ করবে), আপনি কেবল "রিমোট ডিএনএস" যাচাই করতে পারেন বা এই পুরো কনফিগারেশনটি ভিতরে করতে পারেন about:config
। শেষ ক্ষেত্রে এটি খুলুন এবং এই মানগুলি সেট করুন:
network.proxy.socks : 127.0.0.1
network.proxy.socks_port : 1337
network.proxy.socks.remote_dns : true
network.proxy.socks_version : 5
network.proxy.type : 1
টানেলিং থেকে নির্দিষ্ট ডোমেন বা সাইটগুলি বাদ দিতে আপনার এই সেটিংয়ের দরকারও পড়তে পারে:
network.proxy.no_proxies_on : localhost, 127.0.0.1, 192.168.0.0/24, .yourcompany.com
এই উত্তরটি ফ্রান্স থেকে লেখা হয়েছিল, তবে সুইডেনের মাধ্যমে সুর করা হয়েছিল :)
-D
এবং -p
অংশ মনোযোগ দেওয়া উচিত ছিল ।
ssh -D 1337 user@host