কখনও কখনও আমার ট্রাফিক একটি প্রক্সিতে প্রেরণ করা প্রয়োজন, কখনও কখনও আমি তা করি না।
বর্তমানে, ক্লিক করার জন্য আমাকে প্রতিবার সেটিংসে যেতে হবে।
আমার এই স্যুইচ করার কোন সহজ উপায় আছে? উদাহরণস্বরূপ, এটি করতে একটি শেল কমান্ড ব্যবহার করুন।
কখনও কখনও আমার ট্রাফিক একটি প্রক্সিতে প্রেরণ করা প্রয়োজন, কখনও কখনও আমি তা করি না।
বর্তমানে, ক্লিক করার জন্য আমাকে প্রতিবার সেটিংসে যেতে হবে।
আমার এই স্যুইচ করার কোন সহজ উপায় আছে? উদাহরণস্বরূপ, এটি করতে একটি শেল কমান্ড ব্যবহার করুন।
উত্তর:
এটি দিয়ে করা যেতে পারে networksetup
।
সমস্ত পরিষেবা পান:
networksetup -listallnetworkservices
তারপরে যথাযথ পরিষেবা সহ (যেমন ইথারনেট বা আপনার ইউএসবি 10/100/1000 ল্যান অ্যাডাপ্টারের নাম) প্রবেশ করান
sudo networksetup -setsocksfirewallproxy <networkservice> <domain> <port number> <authenticated> <username> <password>
অথবা
sudo networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password>
এটি কনফিগার করতে (যা আপনার ক্ষেত্রে প্রয়োজনীয় নয়, কারণ আপনি ইতিমধ্যে সমস্ত প্রয়োজনীয় মান সন্নিবেশ করেছেন)।
যেমন
sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 18080
sudo networksetup -setwebproxy Ethernet 127.0.0.1 18080
এটিকে কেবল টগল করতে বা ব্যবহার বন্ধ করতে:
sudo networksetup -setsocksfirewallproxystate networkservice on | off
sudo networksetup -setwebproxystate networkservice on | off
যেমন
sudo networksetup -setsocksfirewallproxystate Ethernet off
sudo networksetup -setwebproxystate Ethernet off
man networksetup
অন্যান্য প্রক্সি বিকল্পগুলি প্রকাশ করবে (গোফার, এফটিপি, ইত্যাদি)
টার্মিনাল কমান্ড সম্পর্কে আপনার ম্যাকগুয়ে এই পৃষ্ঠাটি একবার দেখুন networksetup
। যদিও পৃষ্ঠাটি ২০০৮ সালের, তবুও কমান্ডটি বিদ্যমান এবং ম্যাকওএস সিয়েরাতে কাজ করে। প্রক্সি সম্পর্কিত কমান্ডগুলির মধ্যে একটি আপনার পক্ষে কাজ করবে। আপনি সর্বদা সিস্টেম পছন্দ> নেটওয়ার্কে একাধিক অবস্থান তৈরি করতে পারেন যা প্রক্সি সক্ষম বা অক্ষম করতে পারে। যদিও আপনাকে এখনও সিস্টেমের পছন্দগুলি খুলতে হবে।
sudo networksetup -setsocksfirewallproxy "USB 10/100/1000 LAN" 127.0.0.1 8888
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" off
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" on
দুর্দান্ত কাজ করে।