بهروزرسانی ژوئیه ۲۰۲۶ · 6 دقیقه مطالعه
تفاوت پراکسی سیستم و حالت TUN
پراکسی سیستمی و TUN یک مسئله را به دو روش کاملا متفاوت حل میکنند: یکی تابلویی در سیستمعامل نصب میکند به امید اینکه برنامهها بخوانند، دیگری یک کارت شبکه میسازد و بستهها را مستقیم برمیدارد.
پراکسی سیستمی فقط یک تابلوی راهنماست
با روشن کردن پراکسی سیستمی، برنامه نشانی محلی و درگاه ترکیبی ۷۸۹۷ را در تنظیم پراکسی سیستمعامل مینویسد. همین و بس؛ هیچ چیزی سد نمیشود و هیچ برنامهای مجبور نمیگردد.
از اینجا به بعد بستگی دارد که هر برنامه زحمت خواندن آن تنظیم را به خود بدهد یا نه. مرورگرها میخوانند و بیشتر برنامههای پنجرهدار هم میخوانند، ولی این یک قرارداد است نه قانون، و هر برنامهای آزاد است نادیدهاش بگیرد و مستقیم بیرون برود.
TUN در لایه شبکه اختیار را میگیرد
حالت TUN یک کارت شبکه مجازی میسازد و مسیریابی سیستم را به آن میسپارد. بستهها پیش از آنکه دستگاه را ترک کنند در همان کارت گرفته میشوند و برنامه فرستنده اصلا خبردار نمیشود.
به همین دلیل به همکاری برنامهها نیاز ندارد. ابزارهای خط فرمان، بازیها و بهروزرسانهایی که هرگز نامی از تنظیم پراکسی نشنیدهاند هم به همان شکل هدایت میشوند. بهایش این است که دسترسی سطح سیستم میخواهد و باید DNS را هم در دست بگیرد.
میتوانید هر دو را همزمان روشن بگذارید و خیلیها همین کار را میکنند. اما همین که چیزی خراب شد، فقط یکی را روشن نگه دارید وگرنه نمیفهمید هر برنامه از کدام راه رفته است.
نشانهها را با علت جور کنید
مرورگر سالم، بازی وصل نمیشود، دانلود استیم با سرعت محلی میآید و فرمان ترمینال تا ابد معطل میماند؛ این الگو یعنی مرز پراکسی سیستمی، چون هیچکدام از آن برنامهها سراغ تنظیم سیستم نرفتهاند.
دسته دوم برنامههاییاند که پیکربندی پراکسی مخصوص خود دارند: گیت، npm، ابزارهای توسعه و برخی افزونههای مرورگر. اینها نه تنظیم سیستم را میخوانند و نه بعید است روی نشانی پراکسی کهنهای که ماهها پیش وارد کردهاید گیر کرده باشند، پس باید جداگانه اصلاح شوند.
هنگام عیبیابی فقط یک راه باز باشد
روشن بودن هر دو تداخل نیست: برنامههایی که تنظیم را رعایت میکنند از پراکسی سیستمی میروند و بقیه روی TUN میافتند. مشکل اینجاست که دیگر نمیتوانید بگویید یک برنامه از کدام مسیر رفت، و نه گزارشها و نه صفحه اتصالها این را صریح میگویند.
پس یکی را خاموش کنید. اگر گمان میکنید برنامهای پراکسی را دور میزند، تنها TUN را روشن بگذارید. اگر گمان میکنید TUN تبدیل نام را خراب کرده، تنها پراکسی سیستمی را. هر بار یک متغیر، و دو سه دور بعد جواب پیداست.
این پروژه چیست؟
Clash Verge Rev رابط گرافیکی Mihomo بر پایه Tauri با مدیریت نمایه، پراکسی سیستم، حالت TUN، ویرایش قواعد و پشتیبانگیری WebDAV است.