জিইআইআই ছাড়াই আমি কীভাবে প্রক্সিগুলি কনফিগার করব?


78

টার্মিনালটি ব্যবহার করে আপনি কীভাবে উবুন্টু সার্ভার বা ন্যূনতম (সিএলআই) সংস্করণে প্রক্সি সেটিংস কনফিগার করবেন?

উত্তর:


107

সিবিএ উবুন্টু / সার্ভারে সিস্টেম-ব্যাপী প্রক্সিগুলি অবশ্যই পরিবেশের ভেরিয়েবল হিসাবে সেট করা উচিত।

  • (বা আপনার প্রিয় সম্পাদক) /etc/environmentদিয়ে ফাইলটি খুলুন vi। বুট করার পরে এই ফাইলটি সিস্টেম-ব্যাখ্যার ভেরিয়েবলগুলি সঞ্চয় করে।
  • যথাযথভাবে পরিবর্তন করে নিম্নলিখিত লাইনগুলি যুক্ত করুন। আপনার অবশ্যই উপরের এবং নিম্ন-ক্ষেত্রে উভয় ক্ষেত্রেই নকল করতে হবে কারণ (দুর্ভাগ্যক্রমে) কিছু প্রোগ্রাম কেবল একটি বা অন্যটির জন্য সন্ধান করে:

    http_proxy = "http://myproxy.server.com:8080/"
    https_proxy = "http://myproxy.server.com:8080/"
    ftp_proxy = "http://myproxy.server.com:8080/"
    no_proxy = "স্থানীয় হোস্ট, 127.0.0.1, localaddress, .localdomain.com"
    HTTP_PROXY = "http://myproxy.server.com:8080/"
    HTTPS_PROXY = "http://myproxy.server.com:8080/"
    FTP_PROXY = "http://myproxy.server.com:8080/"
    NO_PROXY = "স্থানীয় হোস্ট, 127.0.0.1, localaddress, .localdomain.com"
    
  • apt-get, aptitudeইত্যাদি ইত্যাদি যখন সাধারণত ব্যবহার করা হয় তখন পরিবেশের চলকগুলি মানবে না sudo। সুতরাং তাদের আলাদাভাবে কনফিগার করুন; নামক কোনো ফাইল তৈরি 95proxiesমধ্যে /etc/apt/apt.conf.d/, এবং নিম্নলিখিত অন্তর্ভুক্ত:

    অর্জন করুন :: http: প্রক্সি "http://myproxy.server.com:8080/";
    অধিগ্রহণ করুন :: ftp :: প্রক্সি "ftp://myproxy.server.com:8080/";
    অধিগ্রহণ করুন :: https :: প্রক্সি "https://myproxy.server.com:8080/";
    

পরিশেষে, পরিবর্তনগুলি কার্যকর হয় তা নিশ্চিত করতে লগআউট এবং পুনরায় বুট করুন।


সূত্র: , । প্রক্সিগুলি দ্রুত চালু / বন্ধ করতে একটি স্ক্রিপ্ট সহ অতিরিক্ত সহায়তার জন্য বিশেষত 1 টি দেখুন।


এই বিষয়ে আমার সাহায্য দরকার। আমি কিছুক্ষণের জন্য ভার্চুয়াল উবুন্টু সার্ভার 12.04 এ চেষ্টা করে দেখছি এবং এটি কাজ করছে না। আমি এটি ভার্চুয়াল উবুন্টু 12.04 (নন সার্ভার) এর সাথে কাজ করছি। তবে আমি গ্লোবাল সেটিংস প্রয়োগ করতে জিইউআই ব্যবহার করেছি। নিম্ন লিঙ্কটি পরামর্শ হিসাবে আমি উদ্ধৃতি দিয়ে চেষ্টা করেছি, এবং এটি কোনও লাভ হয়নি। আমি যদি কোনও ডোমেইন ডটকম নামের পরিবর্তে কোনও আইপি ঠিকানা লিখছি তবে ফর্ম্যাটটি পরিবর্তন হবে? আমি বিভিন্ন জিনিস সমন্বয় চেষ্টা করেছি।
ফ্রন্টমুন

আপনি কি https_proxy = "http?
বিবিকে

ঠিক আছে, এটি আমার দৃষ্টিতে একটি দুর্দান্ত উত্তর নয় কারণ আমি ইনস্টল করার সময় যে (ভুল) প্রক্সি তথ্য দিয়েছিলাম তা / ইত্যাদি / পরিবেশে নেই।
জেমস টি স্নেল

1
আমার ক্ষেত্রে, উবুন্টু 12.04, পরিবর্তনগুলি কার্যকর হয়েছে কিনা তা নিশ্চিত করার জন্য লগআউট এবং পুনরায় বুট করার দরকার ছিল না। আমি মৃত্যুদন্ড কার্যকর করেছি: sudo পরিষেবা নেটওয়ার্ক-পরিচালক পুনরায় চালু করুন
ড্যানিয়েল মোরা

1
@ বিবিকে এমনকি https ব্যবহার করার পরেও আপনাকে এখনও HTTP- র মাধ্যমে প্রক্সিটির সাথে সংযোগ স্থাপন করতে হতে পারে, যা মূলত প্রক্সি সার্ভারটিকে আপনার সম্ভবত নিরাপদ সংযোগে শ্রবণ করতে সক্ষম করে।
s3lph

9

আপনার যদি প্রমাণীকরণের প্রক্সি থাকে তবে ইউআরএলগুলি আলাদা হবে। পরিবর্তে:

"http://myproxy.server.com:8080/"

আপনি থাকছেন:

"http://user_name:password@myproxy.server.com:8080/"

নোট করুন যে এগুলি এখনও ইউআরএল, সুতরাং পাসওয়ার্ডগুলি (এবং সম্ভবত ব্যবহারকারীর নাম) ইউআরএল এনকোড করা থাকতে হবে ।

উদাহরণস্বরূপ, এর একটি ব্যবহারকারীর নাম muruএবং একটি পাসওয়ার্ড )qv3TB3LBm7EkP}দেখতে দেখতে পাবেন:

"http://muru:)qv3TB3LBm7EkP%7D@myproxy.server.com:8080/"

এটি বিভিন্ন উপায়ে করা যেতে পারে:

  1. এনকোডিংয়ের জন্য বেশ কয়েকটি ওয়েবসাইট রয়েছে:
  2. কর্মসূচি:

একটি চিম্টিতে, আপনি man urlকোন অক্ষরগুলি এনকোড করতে হবে তা দেখতে ব্যবহার করতে পারেন:

An escaped octet is encoded as a character triplet, 
consisting of the percent character "%" followed by 
the two hexadecimal digits representing the octet code...

এবং অক্টেট কোডগুলি উপলভ্য man ascii


0
                                 Proxy Environment Variables:

http_proxy: HTTP ট্র্যাফিকের জন্য প্রক্সি সার্ভার
https_proxy: HTTPS ট্র্যাফিকের জন্য প্রক্সি সার্ভার
ftp_proxy: এফটিপি ট্র্যাফিকের জন্য প্রক্সি সার্ভার
ন_প্রক্সি: আইপি ঠিকানা বা ডোমেন নামের প্যাটার্নস যা প্রক্সি ব্যবহার করা উচিত নয়

ন_প্রক্সি ব্যতীত প্রতিটি প্রক্সি সেটিংয়ের মান একই টেম্পলেট ব্যবহার করে। proxy_http=username:password@proxy-host:port

অস্থায়ী সেটিং প্রক্সি: export HTTP_PROXY=user:pass@my.proxy.server:8080

স্থির প্রক্সি সেটিংস: vim ~/.bash_profileব্যাশ সেটআপ ফাইল খোলার জন্য ব্যবহার করুন, তারপরে নীচের লাইনগুলি রাখুন

export http_proxy=username:password@proxyhost.com:8080
export https_proxy=username:password@proxyhost.com:8081
export no_proxy=localhost, 127.0.0.1, *.my.lan

source ~/.bash_profileপরিবর্তনগুলি প্রয়োগ করতে ব্যবহার করুন


"রফতানি" উদাহরণগুলির শেষ লাইনে টাইপ করুন ('এক্সপোট' 'রফতানি হওয়া উচিত')। আমি সমাধানটি প্রয়োগের জন্য এটি সম্পাদনা করার চেষ্টা করেছি তবে দৃশ্যত সম্পাদনাগুলি "6 টি অক্ষর বা তার বেশি" হতে হবে ...
জেরেমি ডেভিস

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