প্রক্সি প্রমাণীকরণের মাধ্যমে কীভাবে টেলনেট করবেন?


15

আমি আমার কলেজের একটি প্রক্সি সার্ভারের পিছনে আছি। এটি একটি সাধারণ ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রমাণীকরণ ব্যবহার করে। এবং আমি প্রক্সি সার্ভারের সাথে পোর্টে 3128 সংযোগ স্থাপন করেছি now এখন আমি কেবল ইন্টারনেটের মতো কোনও ওয়েবসাইট বলতে চাইলে টেলনেটটি চাই

$ telnet www.google.com 80

এই আমাকে দেয়

error telnet: could not resolve www.udacity.com/80: Name or service not known

আমি কীভাবে টেলনেটের জন্য প্রক্সি সেটিংস সংজ্ঞায়িত করতে পারি? আমি ইতিমধ্যে পরিবেশ পরিবর্তনশীল http_proxyএবং সেট করে রেখেছি HTTP_PROXY। সিস্টেম ওয়াইড প্রক্সি প্রয়োগ করেছে।

উত্তর:


9

আপনি এর জন্য প্রক্সিচেইন ব্যবহার করতে পারেন।

কমান্ডটি ব্যবহার করে প্রথমে প্রক্সিচেনগুলি ইনস্টল করুন:

$ apt-get install proxychains

তারপরে /etc/proxychains.confফাইলটিতে আপনার প্রক্সি সেটিংস কনফিগার করুন।

শেষ পর্যন্ত যোগ করুন, এইচটিটিপি এবং এইচটিটিপিএস প্রক্সিটির জন্য এই লাইনগুলি।

http    proxy-ip   proxy-port    username        password
https   proxy-ip   proxy-port    username        password

এখন আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে টেলনেট করতে পারেন:

$ proxychains telnet www.google.com 80

আমি এই ত্রুটিটি পাচ্ছি: আকাশ @ সিগডেল: $ $ প্রক্সিচেইনস টেলনেট www.google.com 3128ProxyChains-3.1 ( proxychains.sf.net ) | ডিএনএস-প্রতিক্রিয়া |: সিগডেল বিদ্যমান নেই | ডিএনএস-অনুরোধ | www.google.com | এস-চেইন | - <> - 127.0.0.1:9050-<--outout | ডিএনএস-প্রতিক্রিয়া |: www.google.com উপস্থিত নেই টেলনেট: www.google.com/3128 সমাধান করতে পারেনি : অজানা ত্রুটি
আকাশ সিগডেল

@ আকাশসিগডেল: দুঃখিত, আমি যে সর্বশেষ আদেশটি লিখেছিলাম তা হওয়া উচিত $ proxychains telnet www.google.com 80। এটা এখন কাজ করা উচিত !!
প্রদীপচেত্রী

1
@pradeepchhetri আমি ভুল পেয়েছিলাম যখন আমি এই proxychains ব্যবহার টেলনেট www.google.com 80ProxyChains-3.1 (http://proxychains.sf.net) |DNS-response|: xyz does not exist |DNS-request| www.google.com |S-chain|-<>-proxy-ip:proxy-port-<><>-4.2.2.2:53-<--denied |DNS-response|: www.google.com does not exist telnet: could not resolve www.google.com/80: Unknown error
জন

20

আপনি ব্রাউজার যা করতে পারে তা করতে পারেন , অর্থাৎ প্রক্সিটিতে সংযুক্ত,

$ telnet proxy-server 3128

এবং এটি কথা বলুন। যদি কোনও প্রমাণীকরণ না থাকে তবে একটি সম্পূর্ণ GETঅনুরোধ ( Enterসম্পূর্ণ দুটি হোস্টনেম ( ) এর সাথে সম্পূর্ণ হোস্টনাম এবং প্রোটোকল সহ, যেমন

GET http://www.google.com/ HTTP/1.1

যথেষ্ট করা উচিত যেহেতু আপনাকে প্রমাণীকরণের প্রয়োজন, আপনার একটি ব্যবহারকারী Proxy-Authenticationশিরোনামে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড বেস 64-এনকোড দেওয়া প্রয়োজন , যেমন

GET http://www.google.com/ HTTP/1.1
Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

বেস 64 স্ট্রিংটি তৈরি করতে আপনি ব্যবহার করতে পারেন echo -n username:password | openssl base64


লিঙ্কটি মারা গেছে। আপনি আপডেট করতে পারেন?
জন

সম্পন্ন (ধরণের) ...
sr_

1
এটি HTTP সার্ভারগুলি পরীক্ষা করার জন্য কাজ করে তবে একটি এসএফটিপি সার্ভার সম্পর্কে কী বলা যায়?
рüффп
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.