নেটওয়ার্ক প্রক্সি সিস্টেম-ব্যাপী সেট করার কোনও উপায় আছে কি?


18

যদি আমি প্রক্সিটির মাধ্যমে জিনোম অ্যাপ্লিকেশনগুলি (পাশাপাশি ফায়ারফক্স এবং ক্রোম) নেটওয়ার্ক অ্যাক্সেস করতে চাই তবে আমার কেবলমাত্র ব্যবহারের প্রয়োজন gnome-network-properties(একটি সুন্দর এবং সাধারণ জিইউআই যা আমি অবশ্যই বলব)। অন্যান্য অ্যাপ্লিকেশানের জন্য (যেমন এপিটি, ট্রান্সমিশন, এক্সচ্যাট), আমাকে এটি করার তাদের নির্দিষ্ট উপায়গুলি ব্যবহার করতে হবে।

এটি এড়ানোর কোনও উপায় আছে, এমন কোনও নেটওয়ার্কে যখন প্রক্সি (হোস্টনাম: পোর্ট) প্রয়োজন হয় তখন আমি চালু এবং বন্ধ করতে পারি?


1
আমি মনে করি যে http_proxyভেরিয়েবলটি আপনি যা খুঁজছেন তা is প্রক্সি সমর্থন কীভাবে তা একবার দেখুন ।
সাকিস্ক

উত্তর:


11

আমি মনে করি নেটওয়ার্কিং ব্যবহার করা সমস্ত লিনাক্স / ইউনিক্স সফ্টওয়্যার http_proxyএবং ftp_proxyপরিবেশের ভেরিয়েবলকে সম্মান করবে । আপনার বিতরণটি কীভাবে সেট আপ করা হয়েছে /etc/environmentতার উপর নির্ভর করে লগইন শেলগুলি দ্বারা ডিফল্টরূপে এটি পড়তে হবে read

আপনি একটি লাইন যুক্ত করতে পারেন

http_proxy=123.45.67.89:1011

মধ্যে /etc/environmentসহজে যথেষ্ট, কিন্তু যে ফাইলে পরিবর্তন শুধু পরের বার আপনি যখন একটি শেল প্রক্রিয়া শুরু রাখা হবে - এবং শুধুমাত্র যে শেল প্রক্রিয়ায়। আমি মনে করি না আপনি নিজের বর্তমানের ব্যতীত কোনও শেলের গ্লোবাল ভেরিয়েবলগুলি সংশোধন করতে পারবেন


1
... ফায়ারফক্স এবং থান্ডারবার্ড এর উল্লেখযোগ্য ব্যাতিক্রমের জিজ্ঞাসা করুনুবুটু
a/

এবং এটি প্রদর্শিত হয়, node হয় না
ব্র্যাড পার্কস

হ্যাঁ, এবং অন্য কথায় শেলটি পুনরায় লোড করার অর্থ একটি লগ আউট এবং তারপরে গ্রাফিকাল শেলগুলির জন্য আবার লগ ইন করা।
হিমাংশু শেখর

6

আমি সম্মত হই যে প্রক্সি সার্ভারটি ব্যবহারের সর্বোত্তম উপায় হ'ল পরিবেশের পরিবর্তনশীল http_proxy, যেমন অন্যান্য উত্তরগুলি উল্লেখ করেছে। দুর্ভাগ্যক্রমে, সমস্ত অ্যাপ্লিকেশনগুলি http_proxy এনভায়রনমেন্ট ভেরিয়েবলকে সম্মান করে না, এজন্য আমি এখনও কিছু প্রোগ্রামের জন্য নেটওয়ার্ক সংযোগগুলিকে একটি SOCKS প্রক্সি দিয়ে যেতে বাধ্য করতে LD_PRELOAD ব্যবহার করার জন্য টসকস ব্যবহার করি


3

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

(আমি এই পোস্টের মাধ্যমে রেডসকসও পেয়েছি This এটি আমার কাছে টিউএন ইন্টারফেস ব্যবহার করার মতো মার্জিত বলে মনে হচ্ছে না - যেমন এটি সত্যই কোনওভাবে ইউডিপি হ্যান্ডেল করে না star )


3

আমি এই সরঞ্জামটি ব্যবহার করি , যা মূলত একক পয়েন্ট থেকে বিভিন্ন অ্যাপ্লিকেশনের জন্য সেটিংস কনফিগার করার জন্য বেশ কয়েকটি স্ক্রিপ্ট।

পিএস: আমি সেই সরঞ্জামটি লিখেছি এবং বজায় রেখেছি।


2

এখানে কোনও সমাধান নেই। প্রক্সি সার্ভারের সাথে সংযোগ স্থাপনের জন্য প্রতিটি প্রোগ্রাম নিজস্ব পদ্ধতি ব্যবহার করে।

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

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


সুতরাং আপনি এই চেষ্টা এবং ব্যর্থ হয়েছে?
tshpang

0

আমি একটি অনুরূপ সমস্যা আছে, কিন্তু আমাকে একটা সিস্টেম জুড়ে প্রক্সি সম্পন্ন করার জন্য লিনাক্স এর কার্নেল অ্যাড্রেসিং করা হবে না iptablesiptables(নির্দিষ্ট ঠিকানা, পোর্ট এবং প্রোটোকল) ফরোয়ার্ডিং বিধি যুক্ত করা এবং অপসারণ করা, নেটওয়ার্ক স্তরে কাজ করা কোনও সিস্টেম ওয়াইড প্রক্সি নিশ্চিত করার একমাত্র উপায়, যা অ্যাপ্লিকেশন স্তরের কোনও অ্যাপ-নির্দিষ্ট সেটিংস দ্বারা ওভাররাইড করা যায় না।


0

এটি আমার পক্ষে কাজ করেছে
vi /etc/environment:

http_proxy="http://username:password@proxysrv:8080/"
https_proxy="https://username:password@proxysrv:8080/"
ftp_proxy="ftp://username:password@proxysrv:8080/"
no_proxy=".mylan.local,.domain1.com,host1,host2"

এছাড়াও
vi /etc/yum.conf:

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