macOS-এ প্রক্সি কনফিগার করার নিয়ম (Sonoma, Sequoia ও Ventura)
Updated:
Windows-এর চেয়ে ভিন্নভাবে, macOS-এ HTTP (Web Proxy) এবং HTTPS (Secure Web Proxy) উভয়ের জন্যই সরাসরি System Settings → Network → Proxies-এর ভেতরে ইউজারনেম ও পাসওয়ার্ডের ফিল্ড থাকে, যা আপনার macOS Keychain-এ নিরাপদে ক্রেডেনশিয়াল সংরক্ষণ করে। এছাড়া আপনি বিল্ট-ইন networksetup CLI ইউটিলিটি দিয়ে প্রতিটি নেটওয়ার্ক ইন্টারফেসের প্রক্সি স্ক্রিপ্টের মাধ্যমে চালু বা বন্ধ করতে পারেন।
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1টি IP৭৫,০০০₫
- 3+ টি IP৭০,০০০₫
- 5+ টি IP৬৫,০০০₫
- 10+ টি IP৬০,০০০₫
- 50+ টি IP৬০,০০০₫
- 100+ টি IP৬০,০০০₫
- 200+ টি IP৬০,০০০₫
- 500+ টি IP৫৫,০০০₫
- 1টি IP৪০,০০০₫
- 5+ টি IP৩৫,০০০₫
- 10+ টি IP২৫,০০০₫
- 20+ টি IP২৫,০০০₫
- 50+ টি IP২৫,০০০₫
- 100+ টি IP২৫,০০০₫
- 200+ টি IP২৫,০০০₫
- 500+ টি IP২৫,০০০₫
- 1000+ টি IP২২,০০০₫
- 2000+ টি IP২০,০০০₫
macOS নেটওয়ার্ক প্রক্সি প্রোটোকল পরিচিতি
macOS আপনাকে একটি মাত্র Wi-Fi বা Ethernet ইন্টারফেসে একসাথে একাধিক প্রক্সি প্রোটোকল সক্রিয় করার সুবিধা দেয়। VinaProxy-র পেইড প্রক্সি ব্যবহারের সময় Web Proxy (HTTP) এবং Secure Web Proxy (HTTPS) উভয়ই সক্রিয় করুন।
| macOS প্রক্সি টগল | হ্যান্ডেল করা প্রোটোকল | VinaProxy সামঞ্জস্যতা | Keychain অথেনটিকেশন সাপোর্ট |
|---|---|---|---|
| Web Proxy (HTTP) | সাধারণ HTTP ট্রাফিক (পোর্ট 80) | সম্পূর্ণ সাপোর্ট (IPv4 ও Static ISP) | বিল্ট-ইন ইউজারনেম ও পাসওয়ার্ড ফিল্ড |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT ট্রাফিক (পোর্ট 443) | সম্পূর্ণ সাপোর্ট (IPv4 ও Static ISP) | বিল্ট-ইন ইউজারনেম ও পাসওয়ার্ড ফিল্ড |
| SOCKS Proxy | SOCKS5 TCP স্ট্রিম | শুধুমাত্র ফ্রি প্রক্সি তালিকা (পেইড প্ল্যান নয়) | বিল্ট-ইন ইউজারনেম ও পাসওয়ার্ড ফিল্ড |
| Bypass proxy settings | সরাসরি হোস্ট এবং CIDR সাবনেট | *.local ও 127.0.0.1-এর জন্য প্রস্তাবিত | N/A |
macOS System Settings-এ ধাপে ধাপে সেটআপ
bash
# networksetup-এর মাধ্যমে Terminal থেকে macOS Wi-Fi প্রক্সি সেটআপ অটোমেট করুন
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# কাজ শেষ হলে macOS Wi-Fi প্রক্সি বন্ধ করুন
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS Network Locations ও Terminal টিপস
- দুই ক্লিকে Direct এবং Proxy প্রোফাইলের মধ্যে স্যুইচ করতে macOS Network Locations ব্যবহার করুন: System Settings → Network খুলুন, সার্ভিস তালিকার নিচে থাকা '...' সার্কেল মেনুতে ক্লিক করুন, Locations → Edit Locations বেছে নিন এবং একটি নির্দিষ্ট 'VinaProxy' লোকেশন তৈরি করুন।
- মনে রাখবেন, macOS System Settings কেবল Safari, Chrome, Brave এবং অ্যাপলের নিজস্ব অ্যাপগুলোতে কার্যকর হয়, তবে Terminal CLI টুলগুলোর (curl, brew, git, python) জন্য ~/.zshrc ফাইলে HTTP_PROXY এবং HTTPS_PROXY এক্সপোর্ট করতে হবে।
ধাপে ধাপে
- 1
System Settings-এ নেটওয়ার্ক ডিটেইলস খুলুন
Apple menu → System Settings → Network-এ ক্লিক করুন, আপনার সক্রিয় Wi-Fi বা Ethernet সার্ভিস নির্বাচন করুন এবং 'Details...'-এ ক্লিক করুন।
- 2
Web Proxy (HTTP) সক্রিয় করুন এবং ক্রেডেনশিয়াল লিখুন
বাম পাশের সাইডবার থেকে 'Proxies' ট্যাব নির্বাচন করুন। 'Web Proxy (HTTP)' চালু করুন, 'Server'-এ আপনার VinaProxy IP এবং 'Port'-এ পোর্ট নম্বর দিন, 'Proxy server requires password' বক্সে টিক দিন এবং আপনার Username ও Password লিখুন।
- 3
Secure Web Proxy (HTTPS) সক্রিয় করুন
'Secure Web Proxy (HTTPS)' চালু করুন এবং হুবহু একই VinaProxy Server, Port, Username ও Password দিন, যাতে এনক্রিপ্ট করা HTTPS সাইটগুলোও প্রক্সির মাধ্যমে রুট হতে পারে।
- 4
পরিবর্তনগুলো সেভ করুন এবং Safari বা Chrome-এ যাচাই করুন
বাইপাস তালিকায় *.local, 169.254/16, 127.0.0.1 রয়েছে কিনা নিশ্চিত করুন, OK ক্লিক করুন এবং আপনার এগ্রেস IP ও ASN যাচাই করতে Safari খুলুন।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
macOS-এ শুধু Web Proxy (HTTP) চালু রাখলে HTTPS ওয়েবসাইটে কেন আমার IP অপরিবর্তিত থাকে?
macOS সাধারণ HTTP এবং এনক্রিপ্ট করা HTTPS-এর প্রক্সি সেটিংস আলাদা রাখে। যেহেতু আধুনিক প্রায় সব ওয়েবসাইট HTTPS ব্যবহার করে, তাই Proxies ট্যাবে 'Web Proxy (HTTP)' এবং 'Secure Web Proxy (HTTPS)' উভয়ই চালু রাখতে হবে।
প্রক্সি সেট করার পর macOS কেন configd বা Safari-কে Keychain অ্যাক্সেস করার অনুমতি চায়?
macOS আপনার প্রক্সি পাসওয়ার্ডটি লগইন Keychain-এ এনক্রিপ্ট করে রাখে। ব্যাকগ্রাউন্ড নেটওয়ার্কিং ডিমনগুলো যেন নিরবচ্ছিন্নভাবে অথেনটিকেট করতে পারে, সেজন্য প্রম্পট দেখালে 'Always Allow'-তে ক্লিক করুন।
macOS System Settings-এর প্রক্সি কি brew বা git-এর মতো Terminal কমান্ডকে প্রভাবিত করে?
না। macOS-এ BSD/Unix কমান্ড-লাইন টুলগুলো System Configuration ফ্রেমওয়ার্ক থেকে নয়, বরং আপনার শেল প্রোফাইল (~/.zshrc) থেকে HTTP_PROXY ও HTTPS_PROXY এনভায়রনমেন্ট ভ্যারিয়েবল রিড করে।
macOS-এর জন্য কম ল্যাটেন্সির HTTP(S) প্রক্সি নিন
7টি দেশে তাৎক্ষণিক Dedicated IPv4 এবং Static ISP ক্রেডেনশিয়াল।
প্রক্সির মূল্য দেখুন