Android-এর জন্য sing-box দিয়ে FreeGuard VPN সেট আপ করা
sing-box হলো sing-box universal proxy platform-এর অফিসিয়াল ক্লায়েন্ট, যা Android-এ শক্তিশালী বহু-প্রোটোকল সাপোর্ট প্রদান করে। এটি Hysteria2, TUIC, Reality, VLESS, Trojan, এবং আরও অনেক প্রোটোকল পরিচালনা করে। এই গাইডে Android-এ sing-box ইনস্টল করা এবং আপনার FreeGuard VPN সাবস্ক্রিপশনের সাথে এটি সংযুক্ত করার ধাপগুলো দেখানো হয়েছে।
ডাউনলোড ও ইনস্টল
Android-এর জন্য sing-box একাধিক উৎস থেকে পাওয়া যায়:
| Platform | Source |
|---|---|
| Android | GitHub Releases or Google Play Store |
- Google Play Store বা GitHub releases পেজে যান।
- সর্বশেষ version (Play Store) বা GitHub থেকে উপযুক্ত APK ডাউনলোড করুন।
- আপনার Android device-এ app ইনস্টল করুন।
- ইনস্টলেশন সম্পন্ন হলে sing-box চালু করুন।
আপনার সাবস্ক্রিপশন ইমপোর্ট করুন
sing-box খোলার পর, আপনার FreeGuard সাবস্ক্রিপশন ইমপোর্ট করতে নিচের ধাপগুলো অনুসরণ করুন:
- Profiles tab-এ যান।
- New Profile ট্যাপ করুন।
- Create manually নির্বাচন করুন।
- type-টি Remote হিসেবে সেট করুন।
- URL field-এ আপনার FreeGuard subscription URL পেস্ট করুন।
- profile-এর একটি নাম দিন, যেমন “FreeGuard VPN”।
- profile যোগ করতে Save ট্যাপ করুন।
- Dashboard tab-এ ফিরে যান।
- সদ্য তৈরি করা profile নির্বাচন করে Enable ট্যাপ করুন, যাতে এটি সক্রিয় হয়।
আমার subscription URL কোথায়? কেনার পর FreeGuard যে credentials পাঠিয়েছিল, তা আপনার email-এ দেখুন, অথবা সাবস্ক্রাইব করতে Clash Pricing page দেখুন।
Proxy সক্রিয় করুন
আপনার subscription ইমপোর্ট করে profile নির্বাচন করার পর:
- Dashboard-এ Start button ট্যাপ করে VPN connection সক্রিয় করুন।
- Android আপনাকে VPN permission দেওয়ার জন্য prompt করবে — Allow ট্যাপ করুন।
- active হলে connection status “Connected” হয়ে যাবে।
sing-box Android-এ ডিফল্টভাবে TUN mode ব্যবহার করে, যা device-এর সব traffic VPN tunnel-এর মাধ্যমে route করে।
একটি Node নির্বাচন করুন
- সংযুক্ত হওয়ার পর, Groups অথবা Proxies section-এ যান।
- একটি proxy group নির্বাচন করুন (যেমন “Auto”, “Select”, বা region-based group)।
- available nodeগুলোর মধ্যে থেকে নির্দিষ্ট server বেছে নিন।
- server response time মাপতে URL Test বা latency check ব্যবহার করুন।
- সর্বোত্তম performance-এর জন্য সবচেয়ে কম latency-যুক্ত server বেছে নিন।
Tip: “Auto” বা “URL-Test” group পর্যায়ক্রমিক latency check-এর ভিত্তিতে স্বয়ংক্রিয়ভাবে উপলব্ধ সবচেয়ে দ্রুত server নির্বাচন করে।
টিপস ও কাস্টমাইজেশন
- Multi-Protocol Support: sing-box স্বাভাবিকভাবেই Hysteria2, TUIC, Reality, VLESS, Trojan, Shadowsocks, এবং আরও অনেক কিছু সাপোর্ট করে — অতিরিক্ত configuration দরকার নেই।
- Profile Switching: বিভিন্ন use case-এর জন্য একাধিক profile রাখুন এবং Dashboard থেকে সেগুলোর মধ্যে switch করুন।
- Auto-Start: boot-এর সময় স্বয়ংক্রিয়ভাবে connect করতে device settings-এ auto-start enable করুন।
- Battery Optimization: connection drop প্রতিরোধ করতে আপনার device settings-এ sing-box-কে battery optimization থেকে বাদ দিন।
- Log Viewer: সমস্যা debug করার সময় connection details দেখতে Logs section চেক করুন।
সমস্যা সমাধান
| Issue | Solution |
|---|---|
| Subscription import fails | URL সঠিক কিনা এবং আপনার internet connection সক্রিয় কিনা যাচাই করুন। আপনি type হিসেবে “Remote” নির্বাচন করেছেন কি না নিশ্চিত করুন। |
| VPN permission denied | Android Settings > Apps > sing-box-এ যান এবং manually VPN permission দিন। |
| সংযুক্ত হওয়ার পর internet নেই | অন্য একটি server node-এ switch করে দেখুন। profile configuration সঠিক কিনা যাচাই করুন। |
| Connection ঘন ঘন drop হয় | sing-box-কে battery optimization থেকে বাদ দিন। Settings > Battery > App battery management দেখুন। |
| Latency test timeout দেখায় | কিছু node maintenance-এ থাকতে পারে। অন্য server নির্বাচন করুন বা নতুন node আনতে profile update করুন। |
| App start হওয়ার সময় crash করে | নিশ্চিত করুন আপনার সর্বশেষ version আছে। প্রয়োজনে app data clear করে subscription আবার import করুন। |
পরবর্তী ধাপ
- Clash Protocol Guide — FreeGuard যে প্রোটোকলগুলো সাপোর্ট করে, তা জানুন।
- Clash Troubleshooting — সাধারণ connection সমস্যার বিস্তারিত সমাধান।
- Getting Started with FreeGuard Clash — subscribe করুন এবং আপনার FreeGuard VPN plan সেট আপ করুন।