sshuttle একটি স্বচ্ছ প্রক্সি সার্ভার যা একটি এসএসএইচ সংযোগের উপরে ফরোয়ার্ড করে এবং রিমোট সার্ভারে পাইথন স্ক্রিপ্টগুলি চালিয়ে একটি প্রক্সি সেট আপ করে। sshuttleনিম্নলিখিত শর্তে চালানো যেতে পারে:
- ক্লায়েন্ট মেশিন বা রাউটার হ'ল লিনাক্স ভিত্তিক, ফ্রিবিএসডি বা ম্যাক ওএস
- ক্লায়েন্টের প্রশাসনিক সুবিধাসমূহ
- এসএসএইচ মাধ্যমে রিমোট নেটওয়ার্ক অ্যাক্সেস
- দূরবর্তী নেটওয়ার্কে প্রশাসকের কোনও অধিকার নেই
- রিমোট সার্ভারে পাইথনের উপলব্ধতা
সফটওয়্যার সেন্টার বা টার্মিনাল থেকে শটল
ইনস্টল করুন :
sudo apt-get install sshuttle
সমস্ত ট্র্যাফিককে রাউটিং করে চালিয়ে চালানোর প্রাথমিক কমান্ডটি হ'ল:
sshuttle -r username@sshserver:port 0/0
কমান্ডটি কার্যকর করার পরে, একটি sudoপাসওয়ার্ড প্রম্পট উপস্থিত হবে এবং পরবর্তীকালে এসএসএইচ অ্যাকাউন্টে পাসওয়ার্ড উপস্থিত হবে। একটি সংক্ষিপ্ত বার্তা ব্যতীত অন্য কোনও বিবরণ উপস্থিত হবে না এবং ব্যর্থতার পরে শেলটিতে ফিরে আসবে। আরও স্থিতি বার্তার জন্য, পতাকা sshuttleসহ ভার্বোস মোডে চালান -v।
এই উদাহরণে ডিএনএস ব্যতীত সমস্ত ইন্টারনেট ট্র্যাফিক ভিপিএন এর মাধ্যমে চালিত হয়। -rপতাকাটি দূরবর্তী হোস্টনাম এবং alচ্ছিক ব্যবহারকারীর নাম এবং পোর্টকে বোঝায় যা উপরের উদাহরণে অনুসরণ করে। 0/0সংক্ষেপে 0.0.0.0/0এটি ভিপিএন দিয়ে রুটের সাবনেটকে উপস্থাপন করে। 0/0দূরবর্তী সার্ভারে ডিএনএস অনুরোধ ছাড়া সমস্ত ট্র্যাফিকের রুটের ব্যবহার । -Hপতাকা ব্যবহারের মাধ্যমে ডিএনএস টিউনেলিং সম্ভব ।
man sshuttleঅপশন এবং মোড যার অধীনে sshuttleচলতে পারে তার বিশদ জন্য দয়া করে ম্যান পৃষ্ঠা ( ) পড়ুন । ধারণা সম্পর্কে আরও তথ্যের জন্য এবং প্রকল্পের পৃষ্ঠাটি দেখুন ।