نرمافزار Quantumult X یکی از ابزارهای قدرتمند شبکهسازی است که به کاربران و توسعهدهندگان وب کمک میکند تا پروکسیها را بهسادگی تنظیم کنند. در ابتدا برای iOS منتشر شده بود، اما اکنون نسخهای از آن برای macOS در دسترس است که قابلیتها و ویژگیهای پیشرفتهای را ارائه میدهد. این نرمافزار بهویژه برای توسعهدهندگان وب و کاربرانی که نیاز به مدیریت ترافیک شبکه و پروکسیها دارند بسیار مناسب است.
ویژگیهای Quantumult X برای توسعهدهندگان وب:
- ضبط فعالیت HTTP: تمام درخواستها و پاسخهای HTTP بههمراه محتوای آنها (body) ثبت میشوند. برای این قابلیت، باید بخش دیباگینگ HTTP فعال باشد.
- رمزگشایی HTTP با استفاده از MitM: این ویژگی برای رمزگشایی ترافیک HTTP از رابط TUN استفاده میکند. برای استفاده از آن، MitM باید فعال شود.
- بازنویسی HTTP: شامل ریدایرکتهای 302/307 یا تغییر هدر و بدنه درخواست یا پاسخ HTTP. برای این کار، باید بخش Rewrite فعال شود.
- تنظیمات DNS جداگانه: امکان تنظیم DNSهای مخصوص برای دامنههای خاص (IPv4 یا IPv6) وجود دارد که فقط از طریق پروفایل کانفیگ قابل ویرایش است.
ویژگیهای Quantumult X برای کاربران با نیاز به تنظیم پروکسی:
- پشتیبانی از پروتکل shadowsocks: نرمافزار از پروتکل shadowsocks پشتیبانی میکند و امکان استفاده از آن بهعنوان پروکسی را فراهم میکند.
- پشتیبانی از shadowsocks با پلاگینهای obfs-tls و obfs-http: این نرمافزار با پلاگینهای رمزنگاری obfs-tls و obfs-http سازگار است.
- پشتیبانی از shadowsocks با استفاده از websocket و tls: برای استفاده از این قابلیت، بخش سرور باید از v2ray-core پشتیبانی کند.
- پشتیبانی از UDP broadcast: در صورتی که سرور این قابلیت را پشتیبانی کند، نرمافزار قادر به انتقال UDP broadcast است.
- پشتیبانی از سیاستهای مختلف برای درخواستهای شبکه: کاربران میتوانند با استفاده از فیلترهای سفارشی مانند host، host suffix، یا host keyword سیاستهای متفاوتی برای درخواستهای شبکه تعیین کنند.