ম্যাক ওএসে কমান্ড লাইন ব্যবহার করে প্রক্সি সেটিং কীভাবে পরিবর্তন করবেন?


18

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

কমান্ড লাইন ব্যবহার করে আমি কীভাবে আমার প্রক্সি সেটিংটি পরিবর্তন করতে পারি? শেল কমান্ড বা কিছু সরঞ্জাম ব্যবহার করবেন?

উত্তর:


24

সম্পাদনা: আমি ধরে নিচ্ছি যে আপনি আসলে ম্যাক ওএস এক্স এর অর্থ ম্যাক ওএস নয় ..

আপনি কমান্ডলাইন সরঞ্জাম 'নেটওয়ার্কসেটআপ' ব্যবহার করতে পারেন

এর জন্য একটি ম্যানপেজ রয়েছে - নেটওয়ার্কসেটআপ (8)

man networksetup

আপনি সেখানে প্রক্সি সেটিংসের জন্য অনেকগুলি বিকল্প পাবেন:

              [-setftpproxy networkservice domain portnumber authenticated username password]
              [-setftpproxystate networkservice on | off] [-getwebproxy networkservice]
              [-setwebproxy networkservice domain portnumber authenticated username  password]
              [-setwebproxystate networkservice on | off] [-getsecurewebproxy networkservice]
              [-setsecurewebproxy networkservice domain portnumber authenticated username password]
              [-setsecurewebproxystate networkservice on | off] [-getstreamingproxy networkservice]
              [-setstreamingproxy networkservice domain portnumber authenticated username password]
              [-setstreamingproxystate networkservice on | off] [-getgopherproxy networkservice]
              [-setgopherproxy networkservice domain portnumber authenticated username password]
              [-setgopherproxystate networkservice on | off] [-getsocksfirewallproxy networkservice]
              [-setsocksfirewallproxy networkservice domain portnumber authenticated username password]
              [-setsocksfirewallproxystate networkservice on | off] [-getproxybypassdomains networkservice]
              [-setproxybypassdomains networkservice domain1 [domain2] [...]] [-getpassiveftp networkservice]

বিকল্পভাবে, যদি আপনাকে কেবল উইজেট বা কার্লের মতো কিছুর জন্য প্রক্সি সেট করতে হয় তবে আপনি মোটামুটি সার্বজনীন 'http_proxy' এবং 'ftp_proxy' এনভ ভেরিয়েবল ব্যবহার করতে পারেন।

বাশ যেমন:

export http_proxy=http://my.proxy.com:1234

যেখানে '1234' হ'ল বন্দর নম্বর।

চিয়ার্স

SC।


ধন্যবাদ। networksetupআমি যা চাই ঠিক তাই
ফ্ল্যাঙ্কার

1
স্বয়ংক্রিয় প্রক্সি কনফিগারেশন সেট করার কোনও উপায় কি আমি বিকল্পগুলিতে এটি দেখতে
পাইনি


আপনি কি -setwebproxyবিকল্পটির উদাহরণ দিতে পারেন - আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ছাড়াই সংযোগ করতে চাই এবং fields ক্ষেত্রগুলির জন্য কী লিখতে হবে তা নিশ্চিত নই
দিনেশ

5

নেটওয়ার্কসেটআপের সাথে একটি প্রক্সি স্থাপন করা হচ্ছে: (এর networksetup -listallnetworkservicesআগে আপনাকে উপলব্ধ অ্যাডাপ্টারগুলি পরীক্ষা করুন )

networksetup -setwebproxy "Wi-fi" 127.0.0.1 8080

প্রয়োজনে, আপনি নিম্নলিখিত সিনট্যাক্সের সাথে প্রমাণীকরণ সেটআপ করতে পারেন: [-setwebproxy নেটওয়ার্ক সার্ভিসেস ডোমেন পোর্টনম্বার সত্যায়িত ব্যবহারকারী নাম পাসওয়ার্ড]

প্রক্সিটি চালু বা বন্ধ করা হচ্ছে:

networksetup -setwebproxystate "Wi-fi" off

প্রক্সি অবস্থান দেখুন:

networksetup -getwebproxy "Wi-Fi"

1

প্রক্সিবিহীন নেটওয়ার্ক পরিবেশ তৈরি করুন: সিস্টেম পছন্দসমূহের নেটওয়ার্ক ফলকে, "প্রোফাইল" ড্রপ ডাউন-এ ক্লিক করুন এবং "প্রোফাইল পরিচালনা করুন ..." নির্বাচন করুন। আপনার মানক সেটিংস সদৃশ করুন (তালিকার নীচে কগ হুইল বোতামে ক্লিক করে)। সদৃশ প্রোফাইলটিকে একটি অনন্য নাম দিন ("প্রক্সিহীন", বলুন)। এই প্রোফাইলটির জন্য সেটিংসে সমস্ত প্রক্সি অক্ষম করুন।

আপনার নতুন প্রোফাইলে একটি কীবোর্ড শর্টকাট বরাদ্দ করুন: সিস্টেম পছন্দসমূহের কীবোর্ড ফলকে, "সমস্ত অ্যাপ্লিকেশনগুলি" এর জন্য একটি নতুন অ্যাপ্লিকেশন শর্টকাট তৈরি করুন। এটিকে আপনার প্রোফাইলের মতো নাম দিন (যেমন “প্রক্সিহীন”), শর্টকাট যুক্ত করুন।

আপনার সুইচ অ্যাপ্লিকেশনগুলিতে কমপক্ষে একবার একবার শর্টকাট সক্রিয় করা হবে (আপনি সিস্টেমের পছন্দগুলিতে থাকা অবস্থায় এটি সক্রিয় হবে না)।


1

উপর সম্প্রসারিত swisscheese SOCKS5 প্রক্সির নির্দিষ্ট ক্ষেত্রে জন্য এর উত্তর (অর্থাত দিয়ে তৈরি এক ssh -Dবা shadowsocks)।

আপনি উদাহরণস্বরূপ প্রক্সি সার্ভারটি কনফিগার করেছেন তা দেওয়া হয়েছে

💡 ইন্টারফেস নামটি সংবেদনশীল নয়

networksetup -setsocksfirewallproxy wi-fi localhost 1080

আপনি পরে এটি বন্ধ করে দিতে পারেন

networksetup -setsocksfirewallproxystate wi-fi off

এবং তারপরে ফিরে আসুন

networksetup -setsocksfirewallproxystate wi-fi on

অর্থাৎ প্রথম কমান্ডটি কেবল একবার চালানো দরকার, এবং তারপরে আপনি প্রক্সিকে প্রয়োজন অনুসারে সক্রিয় / নিষ্ক্রিয় করতে পারেন।

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