407 প্রক্সি প্রমাণীকরণ প্রয়োজনীয়


38

আমি যখন উবুন্টু সফটওয়্যার কেন্দ্র ব্যবহার করে কোনও সফ্টওয়্যার ইনস্টল করার চেষ্টা করি তখন আমি পাই:

Failed to download repository information
Check Your Internet connection

আমি যখন কিছু করার চেষ্টা করি তখন আমি apt-get install somethingপাই:

407  Proxy Authentication Required

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

আমি যখন মজিলার মাধ্যমে ইন্টারনেট ব্যবহার করি তখন এটি আমাকে আমার ব্যবহারকারী নাম এবং পাসওয়ার্ডের জন্য বিশেষভাবে জিজ্ঞাসা করে।

উত্তর:


48

আপনার এপটি-গেমটি কাজ করার জন্য, আপনার আপনার অ্যাপ্লিকেশন কনফিগারেশন ফাইলটি সম্পাদনা করা উচিত:

sudo -H gedit /etc/apt/apt.conf

এবং যোগ করুন Acquire::http::Proxy "http://username:password@proxyhost:port/";

উপরে প্রদর্শিত সিনট্যাক্সটি কঠোরভাবে অনুসরণ করা উচিত।

এই কনফিগারেশনটি ব্যর্থ হতে পারে যদি আপনার ব্যবহারকারীর নাম বা পাসওয়ার্ডটিতে একটি '@' থাকে। আপনি অন্যান্য প্রোটোকল যেমন এফটিপি জন্য প্রক্সি কনফিগারেশন যুক্ত করতে পারেন।

আপডেট: যদি আপনার ব্যবহারকারীর নাম বা পাসওয়ার্ডের '@' থাকে তবে আপনি এটি% 40 দিয়ে প্রতিস্থাপন করতে পারেন উদাহরণ: যদি আপনার পাসওয়ার্ডটি @123প্রবেশ করানো হয় %40123

অন্যান্য অক্ষরের জন্য এই শতাংশ-এনকোডিংটি দেখুন


4
আপনি যা বলেছিলেন ঠিক আমি তা করেছিলাম তবে এটি এখনও আমাকে একই ত্রুটি দেয়। এটি সমস্যার সমাধান করেনি।
ডিলিক

আমি উপরের প্রক্সি সেটিংস যুক্ত করেছি, তবে এখন আমি 404- পাওয়া যাচ্ছি না, 407- প্রক্সি প্রমাণীকরণের জায়গায় পেয়েছি
দীপক

যদি আমার পাসওয়ার্ডটিতে একটি "@" থাকে?
akপাক

12

প্রথমে লিনাক্স উইজার্ডের ব্যবহার বিকল্পের মাধ্যমে আপনার প্রক্সি সেটিংটি ম্যানুয়ালি সেট করুন এবং এই উইজার্ড বাক্সের মতোই সিস্টেমওয়াইড সেটিং প্রয়োগ করুন।

আপনার প্রক্সি পরিবেশ যুক্ত করুন। এগুলি
হ'ল উদাহরণস্বরূপ সেটিংস ... আপনার কমান্ড প্রম্পট লগইনটি খুলুন এবং apt.conf ফাইলটি সম্পাদনা করুন:

sudo vi /etc/apt/apt.conf

অ্যাকুইয়ার কী শব্দের সাথে ইতিমধ্যে 4 টি লাইন কোড শুরু হয়েছে , এটি এটিকে সম্পাদন করুন:

Acquire::http::Proxy "http://username:password@proxyhost:port/";
Acquire::https::Proxy "https://username:password@proxyhost:port/";
Acquire::ftp::Proxy "ftp://username:password@proxyhost:port/";

দ্রষ্টব্য
যদি আপনার পাসওয়ার্ডে @, $ ,! এর মতো বিশেষ অক্ষর থাকে (যেমন পাসওয়ার্ড: পি @ এসওয়ার্ড) তারপরে বিশেষ অক্ষরগুলি তাদের হেক্স কোড সমতুল্য% এর সাথে% উপসর্গের সাথে প্রতিস্থাপন করুন:

Acquire::http::Proxy "http://username:p%40ssword@proxyhost:port/"; 

@ ==>% 40
$ ==>% 24
! ==>% 21


আমি উপরের প্রক্সি সেটিংস যুক্ত করেছি, তবে এখন আমি 404- পাওয়া যাচ্ছি না, 407- প্রক্সি প্রমাণীকরণের জায়গায় পেয়েছি
দীপক

প্রথম এবং চতুর্থ লাইনের মধ্যে পার্থক্য কি ????
মোয়াতাজ এলমাস্রি

5

আপনি যদি এনটিএলএম প্রমাণীকরণ চালাচ্ছেন এমন কোনও এন্টারপ্রাইজ প্রক্সিটির পিছনে থাকেন তবে আপনি সিএনটিএলএম ব্যবহার করতে পারেন:

$ sudo apt-get install cntlm
$ sudo vi /etc/cntlm.conf

ডিফল্ট সেটিংস (ডোমেন, ব্যবহারকারীর নাম, পাসওয়ার্ড এবং প্রক্সি) পরিবর্তন করুন। তারপরে পরিষেবাটি পুনরায় চালু করুন:

$ sudo /etc/init.d/cntlm restart

আপনি এখন localhost:3128উবুন্টুর জন্য সিস্টেম-ব্যাপী প্রক্সি হিসাবে (ডিফল্ট সিএনটিএলএম পোর্ট) ব্যবহার করতে পারেন ।

দস্তাবেজের জন্য http://cntlm.sourceforge.net/ দেখুন ।


7
sudo apt-get install cntlmকাজ পেতে আপনাকে প্রথমে সেই প্রক্সিটি দিয়ে যেতে হবে।
অ্যান্ড্রু সাভিনিখ

2

আমি মনে করি এই টিউটোরিয়ালটি আপনাকে সহায়তা করা উচিত।

নেটওয়ার্ক ট্যাবে ক্লিক করুন ম্যানুয়াল প্রক্সি কনফিগারেশন বিকল্পটি নির্বাচন করুন এবং আপনার প্রক্সি সার্ভার, বন্দর বিশদ লিখুন you আপনি যদি ব্যবহারকারীর নাম, পাসওয়ার্ড এই বিশদটি প্রবেশের জন্য অনুমোদনে ক্লিক করুন ঠিক আছে ক্লিক করুন

( http://www.ubuntugeek.com/how-to-configure-ubuntu-desktop-to-use-your-proxy-server.html থেকে )

একটি শেল আমি হয় আপনি সুপারিশ করবে আপনার থেকে এটি যোগ সালে চালু সব প্রোগ্রাম জন্য এটি ডাকা /etc/bash.bashrcব্যবহার gksudo gedit /etc/bash.bashrcসব ব্যাশ সেশন জন্য অথবা আপনার ব্যবহারকারী-স্পেস সিস্টেম-ব্যাপী এটি প্রয়োগ করা ~/.bashrc

যতদুর Synaptic যায়, এ Preferencesঅধীনে Networkট্যাব আপনাকে আপনার প্রক্সি জন্য সেট authentification পাবে বলে মনে হচ্ছে। যদিও এটি সিন্যাপটিকের কাছে নির্দিষ্ট বলে মনে হচ্ছে।


আমি উবুন্টু 11 ব্যবহার করি, আপনি কি সিনাপটিক পৌঁছাতে আমাকে সহায়তা করতে পারেন
user38507

ঠিক যেখানে থিশ bash.bashrc এ একজনের ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্লাগ করতে হবে
38507

export http_proxy=http://username:password@proxyhost:port/
প্যান্থার

আমি নির্দেশ দিয়েছিলেন উবুন্টু প্রতিধ্বনি "রপ্তানি http_proxy = swastik: ramdayal@192.168.11.107: 8081 " >> /etc/bash.bashrc এখনও আমি একই ভুল পান
user38507

2

একটি দুর্দান্ত বিকল্প হ'ল সিন্যাপটিক প্যাকেজ ম্যানেজার ব্যবহার করা সিনাপটিক ইনস্টল করুন, যেখানে আপনি সিস্টেমের স্বতন্ত্র প্রক্সি সেটিংস নির্দিষ্ট করতে পারেন এবং ব্যবহারকারীর নাম এবং পাসওয়ার্ডও সঞ্চয় করতে পারেন ।

প্রক্সি সেটিংস

তবে এটি সফ্টওয়্যার সেন্টারের জন্য প্রক্সি পরিবর্তন করবে না


2

যদি আপনার ব্যবহারকারীর নাম স্থান দ্বারা পৃথক করা হয় তবে ব্যবহার করুন:

export http_proxy='http://Pankaj Kumar Pandit:ABCD@192.168.1.1:3128/'

যদি আপনার ব্যবহারকারীর নাম স্থান দ্বারা পৃথক না হয় তবে ব্যবহার করুন:

export http_proxy=http://Pankaj_Kumar_Pandit:ABCD@192.168.1.1:3128/

পার্থক্যটি খোলার এবং বন্ধ করার সংযোজন '


2

উবুন্টুর সর্বশেষতম সংস্করণগুলিতে আপনি সিস্টেম সেটিংস> নেটওয়ার্ক> নেটওয়ার্ক প্রক্সি ব্যবহার করতে পারেন এবং আপনি "apply system wide"এটি ক্লিক করলে অন্তত /etc/apt/sources.listফাইলটি, হওভার সহ বিভিন্ন জায়গায় প্রক্সি সেটিংস সংশোধন করে ...

প্রমাণীকরণের জন্য অনুরোধ করার কোনও ব্যবস্থা নেই। এখনও কেউ কেন এটির অংশ তৈরি করেনি তা ধারণা নেই তবে এর কারণে আপনার যদি প্রমাণীকরণের প্রয়োজন হয় তবে আপনাকে নিজের পাসওয়ার্ড এবং ব্যবহারকারীর নামটিও এই ফর্ম্যাটে রেখে দিতে হবে:

username:password@proxy.address

আপনার পাসওয়ার্ড বা ব্যবহারকারী নাম এটা কোনো বিশেষ অক্ষর সহ থাকে @বা #বা !বা যাই হোক না কেন, আপনি সম্ভবত সেই বিশেষ অক্ষর কোন জন্য HTML-ized চরিত্র কোড ব্যবহার করতে হবে করতে যাচ্ছি। আপনি কীভাবে এটি করতে পারেন তার জন্য এই পৃষ্ঠাটি দেখুন: http://www.obkb.com/dcljr/charstxt.html


1

আমিও একই সমস্যার মুখোমুখি হয়েছি। তখন আমি সিএনটিএলএম সম্পর্কে জানতে পারি। এখন এটি সত্যিই ভাল কাজ করে। কীভাবে সিএনটিএলএম কনফিগার করতে হয় তা দেখুন।


2
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
ওয়িবো

ধন্যবাদ! এটিই ছিল একমাত্র উত্তর যা আসলে আমাকে সাহায্য করেছিল। অন্যান্য উত্তর (যা আমি ইতিমধ্যে জানতাম) ধরে নিচ্ছে যে প্রক্সিটি বেসিক এইচটিটিপি প্রমাণীকরণ ব্যবহার করছে, যা আমার ক্ষেত্রে ছিল না।
আলেকজান্ডার আমেলকিন

1

আমি উবুন্টুতে প্রক্সি সেটিংস সেট করতে পাইথন স্ক্রিপ্ট তৈরি করেছি

নিম্নলিখিত সেটিংটি ধরে নিন, আপনাকে প্রাসঙ্গিক জায়গায় প্রতিস্থাপন করতে হবে

  • প্রক্সি_ড্রেস 172.16.26.214
  • প্রক্সি_পোর্ট 3128
  • প্রক্সি_ ব্যবহারকারীর নাম রাজা
  • প্রক্সি_পাসওয়ার্ড রানী

আমি একটি ভিডিও তৈরি করেছি যা আপনাকে সমস্ত পদক্ষেপের মধ্য দিয়ে নিয়ে যায়:

https://www.youtube.com/watch?v=eBtzKa-dvJg

পদক্ষেপগুলি এখানে বিস্তারিত:

  • প্রথমে ড্যাশ ক্লিক করুন
  • অনুসন্ধান বাক্সে "প্রক্সি" লিখুন (উদ্ধৃতি ব্যতীত)
  • অ্যাপ্লিকেশনগুলির অধীনে "নেটওয়ার্ক" এ ক্লিক করুন
  • "নেটওয়ার্ক প্রক্সি" নির্বাচন করুন
  • ম্যানুয়াল নির্বাচন করুন
  • প্রক্সি ঠিকানা এবং প্রক্সি পোর্ট প্রবেশ করান
  • প্রয়োগ করুন। নিশ্চিত করার জন্য আপনার সিস্টেমের পাসওয়ার্ড লিখুন

স্ক্রিপ্টটি ডাউনলোড করুন setproxy.py

https://pastebin.com/MbBHta8g

এর আপনি সংরক্ষণ করেছেন বলতে দাও setproxy.pyমধ্যে Downloadsফোল্ডারের

  • ওপেন টার্মিনাল প্রকার
  • সিডি ~ / ডাউনলোডগুলি

জেনারেল কমান্ড:
সুডো পাইথন সেটপ্রক্সি.পি প্রক্সি_ড্রেস প্রক্সি_পোর্ট প্রক্সি_উজারনেম প্রক্সি_প্যাসওয়ার্ড
আমাদের উদাহরণের জন্য

  • sudo পাইথন সেটপ্রক্সি.পি 172.16.26.214 3128 king queen

প্রমাণীকরণ ছাড়া সহজ প্রক্সি ক্ষেত্রে কমান্ডটি হ'ল:

  • sudo পাইথন সেটপ্রক্সি.পি 172.16.26.214 3128

যদি আপনি আছে python 3এবং চালানোর উপরে ব্যবহার python2.7 তাই কমান্ড দেখতে কেমন হবে

  • sudo পাইথন 2.7 সেটপ্রক্সি.পি 172.16.26.214 3128
  • sudo পাইথন 2.7 সেটপ্রক্সি.পি 172.16.26.214 3128 king queen

1
স্ক্রিপ্টগুলি সংরক্ষণের জন্য ড্রপবক্স বা অনুলিপি ব্যবহার করা খুব খারাপ। আপনার কমপক্ষে গিথুব, বা পেস্ট.বিন ব্যবহার করা উচিত
কোয়ান টু

0

আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে দেখতে পারেন।

HT সংযোগের জন্য - রফতানি:

http_proxy="http://username:password@proxy_server_address:port_no"

Https সংযোগের জন্য - রফতানি:

https_proxy="https://username:password@proxy_server_address:port_no"

এবং একইভাবে এফটিপি এবং অন্যান্য সংযোগগুলির জন্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.