কমান্ড লাইন থেকে একটি প্রক্সি ব্যবহার করতে ফায়ারফক্স কনফিগার করা


17

আমি উবুন্টু লুডিডে (10.04.1 এলটিএস) একটি প্রক্সি ব্যবহার করতে ফায়ারফক্সকে বলার উপায় খুঁজছি।

আমি বেশ কয়েকটি অভিন্ন মেশিনে উবুন্টু আধা-স্বয়ংক্রিয়ভাবে ইনস্টল করছি। এর জন্য, আমি একটি স্ক্রিপ্ট ব্যবহার করি যা অন্যান্য বিষয়গুলির মধ্যেও সিস্টেম-ব্যাপী প্রক্সি সেটিংস সেট করে:

echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh
echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh
chmod a+x /etc/profile.d/proxy.sh

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

ফায়ারফক্স এখানে কী আশা করে? একটি পৃথক-নামক চলক? আমি কি এফএফ এর প্রিফেস.জেসে কিছু সেট করতে পারি?

উত্তর:


19

ফায়ারফক্স কেবল স্ট্যান্ডার্ড জিনিসটি করতে পারে না এবং পরিবেশের ভেরিয়েবলগুলি ব্যবহার করতে পারে না (যদিও সত্য কথা বলতে গেলে এটি আংশিকভাবে ন্যায়সঙ্গত হয় কারণ স্ট্যান্ডার্ড জিনিসটি প্রক্সি স্বতঃরূদ্ধকরণ ফাইলগুলিতে অনুমতি দেয় না)। স্থির প্রক্সিগুলির জন্য পছন্দগুলি

user_pref("network.proxy.http", "wwwproxy.example.com");
user_pref("network.proxy.http_port", 3128);
user_pref("network.proxy.type", 1);

ব্যবহারের জন্য একটি ফায়ারফক্স এক্সটেনশান $http_proxyএবং অনুরূপ পরিবেশের ভেরিয়েবল রয়েছে: পরিবেশ প্রক্সি

ফায়ারফক্সের সাম্প্রতিক সংস্করণগুলি সম্ভবত প্রাকৃতিক পরিবেশের ভেরিয়েবলগুলি ডিফল্টরূপে ব্যবহার করে, বা প্রক্সি ধরণের পছন্দটি স্পষ্টভাবে 5 ("সিস্টেম প্রক্সি সেটিংস ব্যবহার করুন") এ সেট করা থাকলেও উবুন্টু 10.04-র সংস্করণটি এটি আমার পক্ষে কার্যকর হয় না।

user_pref("network.proxy.type", 5);

2
আপনার উত্তরের জন্য ধন্যবাদ। গিলসের এই ইঙ্গিতের পরে যে এফএফ কেবল পরিবেশের ভেরিয়েবল ব্যবহার করে না, আমি ফায়ারফক্সের বাগট্র্যাকারে গিয়ে এই এন্ট্রিটি পেয়েছি: bugzilla.mozilla.org/show_bug.cgi?id=224886 সুতরাং সমস্যাটি প্রবাহিত হিসাবে পরিচিত। 2003 সাল থেকে
jstarek

এই বিকল্পটি কীভাবে / ইত্যাদি / স্কেলের মধ্যে রাখা যেতে পারে যাতে ভবিষ্যতের সমস্ত ব্যবহারকারী তা পান?
উবুন্টুসার

@ উবুন্টুসার আমি এটি ভাবি না। ফায়ারফক্স বিকল্পগুলি একটি উপ ডিরেক্টরিতে বাস করে যার নাম আপনি কোন প্রোফাইল ব্যবহার করছেন তার উপর নির্ভর করে।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

8

আপনি 'প্রক্সি' বলছেন, তবে আপনার উদাহরণগুলি আপনাকে সম্ভবত 'এইচটিটিপি প্রক্সি' বলতে চাইলে নির্দিষ্ট করে। তবে, যদি আপনার কোনও সোকস প্রক্সিতে অ্যাক্সেস থাকে, যা এইচটিটিপি ট্রাফিককে নিষেধ করে না, আপনি এই tsocksসরঞ্জামটি ব্যবহার করতে পারেন :

tsocks firefox

একবার আপনি /etc/tsocks.confউপযুক্তভাবে কনফিগার করা আছে ।


ইঙ্গিতটির জন্য ধন্যবাদ। হ্যাঁ, আমার এটি আরও ভাল উল্লেখ করা উচিত ছিল: http (স্কুইড) এর জন্য আমার একটি ক্যাসিং প্রক্সি রয়েছে।
jstarek

6

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

firefox -CreateProfile foo

এরপরে আপনি sedযে কোনও সরঞ্জাম ব্যবহার করতে বা লিখতে পছন্দ করতে user_pref("network.proxy.http", "YOUR_PROXY"); user_pref("network.proxy.http_port", PORT);পারেন prefs.js। এখন ফায়ারফক্সের সেই প্রক্সিগুলির সাথে কাজ করা উচিত।

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