منصوبے کے بارے میں
NaïveProxy ایک پراکسی ٹول ہے جو کرومیم کے نیٹ ورک اسٹیک کو ٹریفک چھپانے کے لیے استعمال کرتا ہے، جس سے مضبوط سنسرشپ مزاحمت اور کم پہچان حاصل ہوتی ہے۔ یہ ویب سائٹ فنگر پرنٹنگ، TLS پیرامیٹر فنگر پرنٹنگ، فعال تحقیقات، اور لمبائی پر مبنی ٹریفک تجزیہ کو ٹریفک ملٹی پلیکسنگ، کروم کے TLS اسٹیک، ایپلیکیشن فرنٹنگ، اور پیڈنگ/فریگمنٹیشن کے ذریعے کم کرتا ہے۔
فن تعمیر: براؤزر → Naïve کلائنٹ → سنسر → فرنٹ اینڈ → Naïve سرور → انٹرنیٹ۔ فرنٹ اینڈ Caddy ہو سکتا ہے جس میں forwardproxy پلگ ان یا HAProxy ہو، جو HTTP/2 ٹریفک کو اجازت نامے کے ہیڈرز کی بنیاد پر روٹ کرتا ہے۔ Naïve سرور ایک فارورڈ پراکسی کے طور پر کام کرتا ہے جس میں پیکٹ لمبائی پیڈنگ کی پرت ہوتی ہے۔
متعاون پلیٹ فارمز: Windows، Android (Exclave، husi، NekoBox کے ذریعے)، Linux، macOS، اور OpenWrt۔ صارفین کو ہمیشہ تازہ ترین ورژن استعمال کرنا چاہیے تاکہ کروم سے مماثل دستخط برقرار رہیں۔
سرور سیٹ اپ Caddy forwardproxy کے ایک فورک کو NaïveProxy پیڈنگ کے ساتھ استعمال کرتا ہے۔ مثال Caddyfile پورٹ 443 پر TLS، بنیادی تصدیق، IP/Via چھپانے، اور تحقیقاتی مزاحمت کو ترتیب دیتا ہے۔
کلائنٹ سیٹ اپ مقامی طور پر SOCKS5 پراکسی چلاتا ہے (طے شدہ پورٹ 1080) جو HTTPS یا QUIC کے ذریعے سرور سے جڑتا ہے۔ کنفیگریشن JSON میں listen اور proxy فیلڈز کے ساتھ ہوتی ہے۔
پیڈنگ پروٹوکول: ہر دو طرفہ اسٹریم پر پہلے 8 ریڈ/رائٹس کو 0-255 بائٹس کے بے ترتیب پیڈنگ سے بھرا جاتا ہے۔ RST_STREAM فریمز کو HEADERS فریمز سے مشابہ بنانے کے لیے پیڈ کیا جاتا ہے۔ CONNECT درخواست/جواب HEADERS فریمز میں چھدم بے ترتیب پیڈنگ ہیڈرز شامل ہوتے ہیں۔ پیڈنگ CONNECT درخواست/جواب میں پیڈنگ ہیڈر کی موجودگی کے ذریعے اختیاری ہے۔
کرومیم اپ اسٹریم سے تبدیلیاں: کم سے کم سورس (اصل کا 0.3%)، مستثنیات/RTTI غیر فعال (Mac/Android کے علاوہ)، OpenWrt سپورٹ، بلٹ ان سرٹیفکیٹ تصدیق کنندہ، AIA PKCS#7 ہینڈلنگ، اعلی ساکٹ حدود، جبری ٹنلنگ، HTTP/2/3 CONNECT فاسٹ اوپن، RST_STREAM پیڈنگ۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.