منصوبے کے بارے میں

تھرون ایک کراس پلیٹ فارم ڈیسک ٹاپ GUI پراکسی یوٹیلیٹی ہے جو Qt کے ساتھ بنائی گئی اور sing-box پر مبنی ہے۔ یہ Windows 11/10/8/7، لینکس اور macOS پر چلتا ہے، اور پورٹیبل ZIP آرکائیوز کے ساتھ ساتھ لینکس پیکجز کے طور پر تقسیم کیا جاتا ہے، جس میں ایک CLI انسٹالر اسکرپٹ اور Fedora/RHEL اور openSUSE/SLE کے لیے RPM ریپوزٹری شامل ہے۔ یہ پروجیکٹ خود کو اصل Nekoray کلائنٹ کے تسلسل کے طور پر پیش کرتا ہے، جو دسمبر 2023 میں اس کے ڈویلپر کے جزوی طور پر ترک کرنے کے بعد آرکائیو کر دیا گیا تھا۔ تھرون عمومی نقطہ نظر کو برقرار رکھتا ہے جبکہ خصوصیات شامل کرتا ہے، فرسودہ حصوں کو ہٹاتا ہے اور جہاں ممکن ہو سادہ بناتا ہے۔ پروٹوکول سپورٹ وسیع ہے: SOCKS، HTTP(S)، Shadowsocks، Trojan، VMess، VLESS، TUIC، Hysteria، Hysteria2، AnyTLS، Mieru، Snell، NaïveProxy، Juicity، TrustTunnel، ShadowTLS، Wireguard، AmneziaWG، MASQUE، SSH، Xray VLESS، OpenVPN/OpenConnect، کسٹم آؤٹ باؤنڈز اور sing-box اور Xray دونوں کے لیے کسٹم کنفیگز، آؤٹ باؤنڈ چیننگ، اور ایک اضافی کور آپشن۔ سبسکرپشنز کو شیئر لنکس، sing-box کنفیگز کی مختلف JSON نمائندگیوں، v2rayN لنک فارمیٹ، اور Shadowsocks اور Clash فارمیٹس کے محدود سپورٹ کے ساتھ درآمد کیا جا سکتا ہے۔ ڈیپ لنکس بھی سپورٹڈ ہیں اور پروجیکٹ سائٹ پر دستاویزی ہیں۔ آپریشنل طور پر، تھرون ایک سسٹم TUN انٹرفیس کا انتظام کر سکتا ہے، جس کے لیے لینکس پر روٹ مراعات درکار ہیں۔ ایپ بلٹ ان پرivilیج ایسکلیشن پیش کرتی ہے جو کور کو setuid-root بناتی ہے؛ اسے بنیادی ترتیبات میں سیکیورٹی کے تحت غیر فعال کیا جا سکتا ہے، جس کی قیمت روٹ پر منحصر خصوصیات کھونا ہے جب تک کہ اجازتیں دستی طور پر نہ دی جائیں۔ macOS پر، ریلیزز غیر دستخط شدہ ہیں، لہذا صارفین کو xattr کے ساتھ quarantine ایٹریبیوٹ ہٹانا اور پہلی لانچ سے پہلے ایپ کو /Applications میں منتقل کرنا ہوگا، کیونکہ پرivilیج ایسکلیشن مرحلہ ٹرمینل کھولتا ہے اور ~/Downloads سے ناکام ہو سکتا ہے۔ README عام خدشات کو بھی حل کرتا ہے: اینٹی وائرس جھوٹے مثبتات خود اپ ڈیٹ میکانزم کی وجہ سے فائلوں کو تبدیل کرنے اور System DNS خصوصیت کی وجہ سے سسٹم DNS ترتیبات تبدیل کرنے سے منسوب ہیں۔ اگر System proxy فعال ہونے کے دوران ایپ کو زبردستی بند کیا جائے، تو پراکسی ترتیبات لاگو رہ سکتی ہیں؛ دستاویزی حل یہ ہے کہ تھرون دوبارہ کھولیں، System proxy فعال کریں، پھر غیر فعال کریں۔ ڈاؤن لوڈ کے قابل روٹ پروفائلز اور رول سیٹس ایک الگ routeprofiles ریپوزٹری سے آتے ہیں۔ ڈیبین پیکیج کی دو اقسام موجود ہیں: ایک میزبان پر انسٹال شدہ Qt لائبریریوں پر انحصار کرتی ہے اور چھوٹی ہے، جبکہ دوسری Qt کو بنڈل کرتی ہے اور تقریباً تین گنا بڑی ہے۔ سسٹم-Qt قسم پرانے سسٹمز کے لیے ہے جن کی فراہم کردہ Qt لائبریریاں غیر سپورٹڈ خصوصیات استعمال کرتی ہیں۔ کریڈٹس میں sing-box، Xray-core، Qv2ray، Qt، simple-protobuf، fkYAML، quirc، QHotkey اور sqlitecpp شامل ہیں۔