আমি কীভাবে একটি প্রক্সি সার্ভারের মাধ্যমে সিস্টেমওয়াইড সংযোগ সেট করব set


12

আমার ইন্টারনেট অ্যাক্সেস একটি প্রক্সি মাধ্যমে রয়েছে, আমার ওএসের ডেবিয়ান 8 রয়েছে, প্রতিটি অ্যাপ্লিকেশনটিকে প্রক্সি ব্যবহারের জন্য এটি কনফিগার করতে হবে, তবে এমন কিছু আছে যা একে প্রক্সি দিয়ে কাজ করার জন্য মাথা ব্যাথা করে, তবে আমার প্রশ্নটি আছে: কোনও উপায় আছে বা আমার সমস্ত সংযোগ (টিসিপি, ইউডিপি, ইত্যাদি) প্রক্সিটিতে প্রেরণ করার জন্য একটি প্রোগ্রাম? এর অর্থ হল, আমি কীভাবে একটি প্রক্সি সার্ভারের মাধ্যমে সিস্টেমভিত্তিক সংযোগ স্থাপন করব?

উত্তর:


10

এর জন্য বিভিন্ন সমাধান রয়েছে:

1. http_proxy ভেরিয়েবল কনফিগার করা

আপনি সেট করতে পারেন $http_proxyএবং অন্যান্য অন্যান্য ভেরিয়েবল। বেশিরভাগ অ্যাপ্লিকেশন এই ভেরিয়েবলটি স্বয়ংক্রিয়ভাবে বেছে নেবে। এটি সিস্টেম-ব্যাপী সেট করার জন্য, আপনি এই ~/.bashrcফাইলটি আপনার ফাইল বা এর মধ্যে সেট করতে পারেন /etc/profile। এটি সেট করুন:

http_proxy=http://user:password@proxyserver.com:3128
https_proxy=https://user:password@proxyserver.com:3128
export http_proxy
export https_proxy

২. প্রক্সি_চেইন ব্যবহার করা

কিছু অ্যাপ্লিকেশন আপনার প্রক্সি ভেরিয়েবল ব্যবহার করবে না এবং তাদের কাছে প্রক্সি সার্ভার ব্যবহারের সেটিংসও নাও থাকতে পারে। এই জাতীয় ক্ষেত্রে, আপনি ব্যবহার করে প্রক্সি সার্ভারের মাধ্যমে আপনার সমস্ত পিসি ট্র্যাফিক পরিচালনা করতে পারেন proxy_chains

আমি কখনই ব্যবহার করি নি proxy_chains, তবে তাদের হোমপৃষ্ঠাটি একক পৃষ্ঠায় এটি সমস্ত কিছু বলে মনে হচ্ছে: http://proxychains.sourceforge.net/howto.html

৩. স্বচ্ছ প্রক্সি ব্যবহার করা

একটি প্রক্সি মাধ্যমে আপনার সমস্ত পিসি সংযোগ জোর করতে, আপনি প্রক্সি_চেইনগুলির বিকল্প হিসাবে স্বচ্ছ প্রক্সিও ব্যবহার করতে পারেন। কীভাবে এটি সেট আপ করবেন সে সম্পর্কে আমার খুব বেশি ধারণা নেই ( যদিও আমি এটি দীর্ঘদিন আগে করেছি এবং এটি কাজ করেছিল! ) সুতরাং আপনাকে নিজেরাই নজর দিতে হবে।


1
proxychainsনিখরচায় FreeBSD এ কাজ করে, এটি দুর্দান্ত it
ব্যবহারকারী3405291

1
পাসওয়ার্ডকে সরলবিহীনভাবে করার কি কোনও উপায় আছে?
সামতিবেস্ট

2

আপনি সেটিংস পছন্দগুলিতে প্রক্সি সেট করতে পারেন এবং এটি সর্বত্র প্রতিফলিত হবে

এখানে চিত্র বর্ণনা লিখুন


এই কংক্রিটের প্রভাব কী? কোন পরিবর্তনগুলি / সেটিংস সম্পাদনা করা হয়? আমি এমন স্ক্রিপ্ট লিখতে চাই যা এটি ইউআইয়ের পরিবর্তে না করে does
গিলারমো

1

যেমন শিভামস বলেছেন যে এর জন্য বিভিন্ন সমাধান রয়েছে J কেবল রফতানি করে http_proxyআপনি সংযোগ স্থাপন করতে পারবেন না। আমি যেভাবে প্রক্সি সেটআপ করব তা নীচের মতো হবে,

  1. প্রথমে আমি চালনা করে প্রমাণীকরণটি সেটআপ করব cntlm

    ক। /etc/cntlm.confআপনার ব্যবহারকারীর নাম, পাসওয়ার্ড (আপনি নিজের পাসওয়ার্ডের জন্য তৈরি হ্যাশও ব্যবহার করতে পারেন), ডোমেন, ওয়ার্কস্টেশন এবং প্রক্সি ইত্যাদি যুক্ত করে ফাইল সম্পাদনা করতে ...

    খ। এবং আমি 3128 বন্দর শুনতে হবে।

  2. আমি বিভিন্ন অ্যাপ্লিকেশন বা প্রোগ্রামগুলির জন্য প্রক্সি সেটআপ করব যেমন wgetআমি অভ্যন্তরে সেটআপ করব /etc/wgetrc, যদি এটি হয় curlতবে curlrc...

  3. আমি এর http(s)_proxyসাথে রফতানি করব http://localhost:3128। আপনি একটি নির্দিষ্ট সেশনের জন্য এই পরিবেশটি পরিবর্তনশীল সেট করতে পারেন বা আপনি এটি ভিতরে রেখে সেট করতে পারেন/etc/profile.d/
  4. সম্পন্ন

1

প্রক্সি এনভায়রনমেন্ট ভেরিয়েবলকে গ্লোবাল ভেরিয়েবল হিসাবে সেটআপ করতে, / ইত্যাদি / প্রোফাইল ফাইলটি খুলুন:

# vi /etc/profile

নিম্নলিখিত তথ্য যুক্ত করুন:

export http_proxy=http://proxy-server.mycorp.com:3128/

অথবা

export http_proxy=http://USERNAME:PASSOWRD@proxy-server.mycorp.com:3128/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.