প্রকল্প সম্পর্কে
HypoMux হল Windows 10/11-এর জন্য একটি ওপেন-সোর্স মাল্টি-নেটওয়ার্ক কার্ড অ্যাগ্রিগেশন এবং ট্র্যাফিক বিভাজন টুল, যা Go + Wails v3 + React + Fluent UI দিয়ে নির্মিত। এর ইন্টারফেস সাধারণ ব্যবহারকারীর অনুমতিতে চলে, আর উচ্চ-অনুমতির নেটওয়ার্ক অপারেশন একটি পৃথক Go Core/Windows সার্ভিস দ্বারা পরিচালিত হয়।
মূল ক্ষমতা:
- সিস্টেম প্রক্সি মোড: স্থানীয় HTTP/HTTPS এবং SOCKS5 সার্ভিস চালু করে, ডিফল্টভাবে Windows সিস্টেম প্রক্সি গ্রহণ করে, অথবা শুধুমাত্র ম্যানুয়ালি কনফিগার করা অ্যাপ্লিকেশনগুলিতে স্থানীয় পোর্ট সরবরাহ করে।
- ভার্চুয়াল নেটওয়ার্ক কার্ড মোড: Wintun এবং sing-box-এর মাধ্যমে বিস্তৃত সিস্টেম ট্র্যাফিক গ্রহণ করে, এবং WFP, DNS ও রাউটিং নিয়মের সাথে মিলিয়ে ট্র্যাফিক বিভাজন করে।
- মাল্টি-নেটওয়ার্ক কার্ড সংযোগ শিডিউলিং: প্রতিটি নতুন সংযোগের জন্য আউটবাউন্ড নেটওয়ার্ক কার্ড নির্বাচন করে, সোর্স অ্যাড্রেস বাইন্ডিং এবং IP_UNICAST_IF ব্যবহার করে সকেটকে প্রকৃত ফিজিক্যাল লিংকে স্থির করে।
- উন্নত রাউটিং নিয়ম: প্রক্রিয়া, ডোমেইন, IP/CIDR অনুযায়ী অ্যাগ্রিগেশন, সরাসরি সংযোগ, বা নির্দিষ্ট নেটওয়ার্ক কার্ড নির্ধারণ করা যায়; Clash/sing-box নিয়ম সেট সাবস্ক্রিপশন সমর্থন করে।
- রিয়েল-টাইম স্ট্যাটাস ও ডায়াগনস্টিকস: প্রতিটি নেটওয়ার্ক কার্ডের গতি, সংযোগ সংখ্যা এবং অ্যাগ্রিগেটেড থ্রুপুট দেখায়, এবং প্যাকেট লস, লেটেন্সি, জিটার, DNS, গেটওয়ে ও সোর্স অ্যাড্রেস বাইন্ডিং পরীক্ষা সরবরাহ করে।
- থার্ড-পার্টি প্রক্সি সামঞ্জস্য: সাধারণ স্থানীয় প্রক্সি এবং গেম বুস্টার প্রক্রিয়া চিহ্নিত করে, প্রক্রিয়া পাথ বা লিসেনিং পোর্ট PID অনুযায়ী সরাসরি বাইপাস তৈরি করে।
- স্বয়ংক্রিয় পুনরুদ্ধার: বন্ধ বা আনইনস্টল করার সময় পরিবর্তিত সিস্টেম প্রক্সি এবং নেটওয়ার্ক সেটিংস পুনরুদ্ধার করে।
প্রযুক্তিগত সীমা: অ্যাগ্রিগেশন হল সংযোগ-স্তরের লোড বিতরণ; এটি একটি একক TCP সংযোগকে তার মূল লিংক গতির বাইরে বাড়াতে পারে না, এবং লেটেন্সি কমানোর নিশ্চয়তা দেয় না; প্রতিযোগিতামূলক গেম, ভয়েস এবং মিটিংয়ের জন্য সরাসরি সংযোগ নিয়ম ব্যবহার করার পরামর্শ দেওয়া হয়। প্রকল্পটি AGPL-3.0 লাইসেন্সে ওপেন-সোর্স, এবং অফিসিয়াল Windows রিলিজ প্যাকেজ GitHub Actions-এ নির্মিত এবং SignPath-এ স্বাক্ষরিত।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.