پرش به متن
محاسب ۳۶۵ نرم‌افزار حسابداری، انبار و فروش

تنظیماتِ مسیریابی (routing) برای دسترسیِ هم‌زمان به هوش مصنوعی و سایت‌های داخلی.

راهنمای مسیریابی در Happ: هوش مصنوعی از تونل، بانک و سایت‌های ایرانی مستقیم

یک مسیریاب روی میزِ خانه و دو رشته‌ی نور که از آن جدا می‌شوند: یکی از پنجره به دوردست می‌رود، دیگری روی همان میز به لپ‌تاپ و گوشی می‌رسد.

دو چیز که هر روز لازمشان دارید، با هم دعوا دارند. سرویس‌های هوش مصنوعی مثلِ ChatGPT، Claude و Gemini از ایران بسته‌اند و فقط از راهِ یک تونل (VPN یا همان فیلترشکن) باز می‌شوند. اما همین که تونل روشن شد، بانک و سامانه‌های دولتی و فروشگاه‌های ایرانی یا کند می‌شوند یا اصلاً بازتان نمی‌کنند، چون شما را از خارج می‌بینند.

بیشترِ ما راهِ حلی داریم که راهِ حل نیست: مدام تونل را خاموش و روشن می‌کنیم. راهِ درست مسیریابی (routing) است که در بعضی برنامه‌ها تونل‌زنیِ تفکیکی (Split Tunneling) نام دارد. این راهنما نشان می‌دهد چطور با مسیریابی در Happ هر دو را هم‌زمان داشته باشید: سرویس‌های هوش مصنوعی از تونل، سایت‌های ایرانی مستقیم.

در یک نگاه: پیش و پس از مسیریابی

این عددها روی یک دستگاهِ واقعی با یک تونلِ آلمان اندازه گرفته شده‌اند:

مقصدپیش از مسیریابیپس از مسیریابی
سایتِ یک سرویسِ هوش مصنوعیِ ایرانی۲٫۲ تا ۱۹ ثانیه، گاهی خطای ۵۰۴۰٫۵۱ تا ۰٫۷۷ ثانیه
سامانه‌ی تأمین اجتماعیخطای ۴۰۳، محدودیتِ جغرافیاییباز می‌شود، ۰٫۲۵ ثانیه
دیجی‌کالا۵٫۴ ثانیه۰٫۵۶ ثانیه
آپارات۱٫۷ ثانیه۰٫۳۲ ثانیه
سایتِ GitHub (خارجی)از تونلهمچنان از تونل

سطرِ آخر مهم‌ترین سطر است: تونل خاموش نشده، فقط درست تقسیم شده. سرویس‌های خارجی همچنان از تونل می‌روند.

چرا سایت‌های ایرانی با فیلترشکن کند می‌شوند یا باز نمی‌شوند

وقتی تونل روشن است و مسیریابی نه، همه‌ی درخواست‌هایتان از کشورِ دیگری رد می‌شوند — حتی درخواست به سایتی که سرورش در همان شهرِ شماست. یعنی درخواست از خانه به خارج می‌رود و از خارج برمی‌گردد ایران: دو بار عبور از خطِ بین‌الملل، برای سروری که چند کیلومتر آن‌طرف‌تر است.

برای مثال، سایتِ یک سرویسِ هوش مصنوعیِ ایرانی که سرورش داخلِ ایران است، از یک خطِ ایرانیِ مستقیم در ۰٫۰۷ ثانیه جواب می‌داد و از داخلِ تونل بینِ ۲٫۲ تا ۱۹ ثانیه.

از سوی دیگر، بعضی سایت‌ها اصلاً بازتان نمی‌کنند. بانک‌ها و سامانه‌های دولتی معمولاً فقط به نشانیِ ایرانی جواب می‌دهند و کسی را که از خارج می‌آید رد می‌کنند:

سامانه‌ی تأمین اجتماعی با خطای ۴۰۳ و پیامِ «عدم دسترسی از محدوده جغرافیایی» وقتی از داخلِ تونل باز شود
سامانه‌ی تأمین اجتماعی، از داخلِ تونل: «عدم دسترسی از محدوده جغرافیایی».

چرا تنظیمِ سمتِ سرورِ تونل این را حل نمی‌کند

اولین فکرِ طبیعی این است که از سرویس‌دهنده‌ی تونل بخواهیم قاعده را روی سرورش بگذارد. نمی‌شود، و دلیلش ساختاری است: قاعده‌های سرور وقتی اجرا می‌شوند که درخواستِ شما به خارج رسیده است. رفتِ اضافه پیش از آن اتفاق افتاده و هیچ قاعده‌ای از آن‌جا به بعد پسش نمی‌دهد. پس تصمیمِ «این یکی اصلاً وارد تونل نشود» فقط یک جا گرفتنی است: روی دستگاهِ خودتان، داخلِ خودِ برنامه.

مسیریابی دقیقاً چه کار می‌کند

مسیریابی درخواست‌های شما را پیش از رفتن به سه دسته تقسیم می‌کند:

  • مستقیم (Direct) — با اینترنتِ خودتان، بی تونل: سایت‌های ایرانی، بانک، سامانه‌های دولتی و هر سروری که داخلِ ایران است.
  • از تونل (Proxy) — سرویس‌هایی که از ایران بسته‌اند، مثلِ ChatGPT، Claude و Gemini.
  • بسته (Block) — بدافزار، صفحه‌های کلاه‌برداری و استخراجِ رمزارز.
مسیریابی در Happ: هر درخواست یکی از سه راه را می‌رود، مستقیم، از تونل یا بسته برنامه‌ی Happ روی دستگاهِ شما هر درخواست را پیش از رفتن می‌سنجد. بانک، سامانه‌های دولتی و فروشگاه‌های ایرانی مستقیم و بی تونل می‌روند. سرویس‌های هوش مصنوعی و سایت‌های خارجی از تونل می‌روند. بدافزار و کلاه‌برداری بسته می‌شوند. هر چه در هیچ فهرستی نیست، به‌طورِ پیش‌فرض از تونل می‌رود. مسیریابی برنامه‌ی Happ روی دستگاهِ شما مستقیم، بی تونل از تونل بسته بانک، سامانه‌ی دولتی، فروشگاهِ ایرانی سرویس‌های هوش مصنوعی، سایتِ خارجی بدافزار، کلاه‌برداری، استخراجِ رمزارز هر چه در فهرست نیست پیش‌فرض: از تونل، امن‌ترین انتخاب مسیریابی در Happ: هر درخواست یکی از سه راه را می‌رود، مستقیم، از تونل یا بسته برنامه‌ی Happ روی دستگاهِ شما هر درخواست را پیش از رفتن می‌سنجد. بانک، سامانه‌های دولتی و فروشگاه‌های ایرانی مستقیم و بی تونل می‌روند. سرویس‌های هوش مصنوعی و سایت‌های خارجی از تونل می‌روند. بدافزار و کلاه‌برداری بسته می‌شوند. هر چه در هیچ فهرستی نیست، به‌طورِ پیش‌فرض از تونل می‌رود. برنامه‌ی Happ روی دستگاهِ شما مسیریابی مستقیم، بی تونل از تونل بسته بانک، سامانه‌ی دولتی، فروشگاهِ ایرانی سرویس‌های هوش مصنوعی، سایتِ خارجی بدافزار، کلاه‌برداری، استخراجِ رمزارز هر چه در فهرست نیست پیش‌فرض: از تونل، امن‌ترین انتخاب
یک درخواست، سه راه: تصمیم روی دستگاهِ خودتان گرفته می‌شود، پیش از آنکه چیزی واردِ تونل شود.

در نتیجه سه سود می‌برید: سایتِ ایرانی با سرعتِ واقعیِ خطِ خانه بالا می‌آید؛ بانک و درگاهِ دولتی دوباره کار می‌کنند؛ و حجمِ تونلتان خرجِ مصرفِ داخلی نمی‌شود.

نمایه‌ی مسیریابی چه قاعده‌هایی دارد

اگر سرویس‌دهنده‌ی تونلتان یک نمایه‌ی مسیریابی (routing profile) آماده می‌دهد، با این فهرست بسنجیدش. اگر نمی‌دهد، در Happ از منوی سه‌نقطه‌ی صفحه‌ی مسیریابی گزینه‌ی Add Routing Profile را بزنید و خودتان بسازیدش.

پرونده‌های جغرافیایی

نمایه دو پرونده لازم دارد که فهرستِ دامنه‌ها و نشانی‌های ایرانی داخلشان است. یک مجموعه‌ی عمومی و نگهداری‌شده برای ایران، مخزنِ Iran-v2ray-rules روی GitHub است. نشانیِ دو پرونده‌اش این‌هاست:

https://github.com/Chocolate4U/Iran-v2ray-rules/releases/latest/download/geoip.dat
https://github.com/Chocolate4U/Iran-v2ray-rules/releases/latest/download/geosite.dat

فهرستِ مستقیم (Direct)

domain:ir
geosite:ir
geosite:category-ir
geosite:category-bank-ir
geosite:category-bourse-ir
geosite:category-gov-ir
geosite:category-insurance-ir
geosite:category-payment-ir
geosite:category-shopping-ir
geosite:category-media-ir
geosite:category-news-ir
geosite:category-education-ir
geosite:category-scholar-ir
geosite:category-social-media-ir
geosite:category-tech-ir
geosite:category-travel-ir
geosite:category-forums-ir
geosite:category-ads-ir
geosite:private
geoip:ir
geoip:private

خطِ domain:ir هر دامنه‌ی ایرانی را بی استثنا مستقیم می‌فرستد. خطِ geoip:ir مهم‌تر از آن است که به نظر می‌رسد: هر سروری که داخلِ ایران باشد را مستقیم می‌فرستد، حتی اگر نامش روی .com باشد و در هیچ فهرستی نیامده باشد.

فهرستِ تونل (Proxy)

domain:openai.com
domain:chatgpt.com
domain:oaistatic.com
domain:oaiusercontent.com
domain:anthropic.com
domain:claude.ai
domain:claude.com
domain:claudeusercontent.com
domain:generativelanguage.googleapis.com
domain:githubcopilot.com
domain:cursor.com
domain:cursor.sh

فهرستِ بسته (Block)

geosite:malware
geosite:phishing
geosite:cryptominers

سه تنظیمِ دیگر

  • ترتیبِ قاعده‌ها: اول بسته، بعد تونل، بعد مستقیم — تا سرویسی که هم در فهرستِ تونل است هم نشانیِ ایرانی دارد، از تونل برود.
  • هر چه در هیچ فهرستی نیست، از تونل برود. امن‌ترین پیش‌فرض است.
  • راهبردِ دامنه (Domain strategy): IPIfNonMatch، و نام‌یابِ جعلی (Fake DNS) خاموش.
صفحه‌ی یک نمایه‌ی مسیریابی در Happ: نشانیِ پرونده‌های جغرافیایی، Edit rules، تنظیماتِ دامنه و نام‌یاب
صفحه‌ی یک نمایه در Happ: پرونده‌های جغرافیایی، قاعده‌ها (Edit rules)، و تنظیماتِ دامنه و نام‌یاب.

تنظیمِ مسیریابی در Happ، قدم به قدم

این قدم‌ها برای وقتی است که نمایه را به‌صورتِ پیوندِ happ://routing/onadd/... دارید — رایج‌ترین حالت. نوشته‌شده روی Happ نسخه‌ی ۴٫۲٫۱ و Windows؛ در نسخه‌ی دیگر شاید نامِ دکمه‌ها کمی فرق کند ولی ترتیب همین است.

قدمِ یک: صفحه‌ی مسیریابی را باز کنید

در Happ به Settings و بعد Routing rules بروید.

صفحه‌ی Routing rules در Happ
صفحه‌ی Routing rules.

قدمِ دو: منوی سه‌نقطه را باز کنید

گوشه‌ی بالا سمتِ راست یک دکمه‌ی سه‌نقطه هست، با سه گزینه: Add Routing Profile، Import Profile from Clipboard و QR-Code.

منوی سه‌نقطه‌ی صفحه‌ی مسیریابی در Happ با سه گزینه
منوی سه‌نقطه و سه گزینه‌اش.

قدمِ سه: پیوند را کپی و وارد کنید

پیوندِ نمایه را کپی کنید، سپس Import Profile from Clipboard را بزنید.

⚠ روی پیوند کلیک نکنید — کپی‌اش کنید. پیوندی که از بیرونِ برنامه باز شود، نمایه را همیشه روی Server List می‌نشاند و آن‌جا هیچ اثری ندارد (تله‌ی دو، پایین‌تر).

قدمِ چهار: مهم‌ترین قدم — اشتراکِ درست را انتخاب کنید

پنجره‌ای باز می‌شود و می‌پرسد این نمایه به کدام اشتراک اضافه شود:

پنجره‌ی Happ که می‌پرسد نمایه به کدام اشتراک اضافه شود؛ نامِ اشتراک‌ها محو شده و فقط Server List پیداست
پنجره‌ی انتخابِ اشتراک. نامِ اشتراک‌ها محو شده؛ Server List را انتخاب نکنید.

اشتراکِ تونلِ خودتان را انتخاب کنید، نه Server List. در نسخه‌ی ۴، مسیریابی در Happ به اشتراک بسته است نه به خودِ برنامه. نمایه‌ای که روی Server List بنشیند هیچ‌وقت اعمال نمی‌شود — و برنامه هیچ خطایی هم نشان نمی‌دهد. همه‌چیز درست به نظر می‌رسد و هیچ‌چیز کار نمی‌کند.

⚠ اگر اسمِ یک اشتراک در این فهرست دو بار آمده، یعنی آن را دو بار اضافه کرده‌اید. یکی را از فهرستِ اشتراک‌ها حذف کنید، وگرنه همیشه شک می‌ماند که نمایه روی کدام نشسته.

قدمِ پنج: صبر کنید تا پرونده‌های جغرافیایی برسند

بعد از افزودن، Happ دو پرونده را بارگیری (download) می‌کند: geoip.dat حدودِ ۱۵٫۷ مگابایت و geosite.dat حدودِ ۷٫۸۵ مگابایت. تا هر دو کامل نیامده‌اند، نمایه کار نمی‌کند.

نمایه‌ی تازه در Happ در حالِ بارگیریِ پرونده‌های جغرافیایی
در حالِ بارگیری: هنوز آماده نیست.

وقتی کنارِ هر دو پرونده اندازه و تاریخِ به‌روزرسانی نوشته شد، آماده است:

نمایه‌ی آماده در Happ، با اندازه‌ی هر دو پرونده‌ی جغرافیایی
آماده: کنارِ هر دو پرونده اندازه نوشته شده است.

قدمِ شش: یک بار قطع و وصل کنید

نمایه فقط سرِ اتصالِ تازه خوانده می‌شود؛ پس یک بار تونل را قطع کنید و دوباره وصل شوید.

از کجا بفهمیم مسیریابی واقعاً روشن است

  1. یک سایتِ ایرانی را باز کنید که قبلاً کند بود. اگر فوری آمد، مسیریابی کار می‌کند.
  2. یک سایتِ خارجی را باز کنید و نشانیِ خروجی‌تان را ببینید. باید همچنان کشورِ تونل باشد. اگر ایران شد، یعنی تونل اصلاً وصل نیست.

⚠ با این حال، وقتی خطِ خودتان خراب است با «سرعت» قضاوت نکنید. در همین آزمایش یک ساعت گیج بودیم، چون سرعتِ خطِ خانه به ۱۵۶ کیلوبایت بر ثانیه افتاده بود و تونل ۲۳۶ می‌داد — یعنی تونل از مسیرِ داخلی هم بهتر بود. آن روز هیچ مقایسه‌ای معنی نداشت. اول خطِ اینترنت را بسنجید، بعد مسیریابی را متهم کنید.

شش تله، و هیچ‌کدام پیامِ خطای روشنی نمی‌دهند

۱. نمایه وارد می‌شود ولی روشن نمی‌شود

پیوندِ نمایه، آن را اضافه می‌کند ولی در نسخه‌ی ۴ انتخابش نمی‌کند. درمان همان قدمِ چهار است: انتخابِ اشتراکِ درست در آن پنجره، نمایه را واقعاً فعال می‌کند.

۲. نمایه روی Server List می‌نشیند، نه روی اشتراک

پیوندی که از بیرونِ برنامه باز شود، همیشه روی Server List می‌نشیند. خودِ برنامه هم در جایی می‌گوید نمایه‌های قدیمی به Server-List منتقل شده‌اند — یعنی نمایه‌ای که ماه‌ها پیش وارد کرده‌اید، احتمالاً امروز روی اشتراکِ درست نیست. تنها راهِ درست، پنجره‌ی انتخابِ اشتراک در قدمِ چهار است.

۳. پرونده‌های جغرافیایی که نمی‌رسند

پیامِ Failed to download geo files و کنارش Host github.com not found:

خطای بارگیریِ پرونده‌های جغرافیایی در Happ
شکستِ بارگیری — و در این حالت Happ بی‌صدا بدونِ مسیریابی وصل می‌شود.

خطرناک‌ترین تله همین است: در این حالت Happ بدونِ مسیریابی وصل می‌شود و چیزی نمی‌گوید. شما فکر می‌کنید مسیریابی روشن است و نیست. درمان: ببینید کنارِ هر دو پرونده اندازه نوشته شده یا نه. اگر نوارِ قرمز هست ولی اندازه هم هست، پرونده سالم است و قرمز مالِ یک تلاشِ ناموفقِ بعدی است. اگر اندازه نیست، بارگیری را دوباره بزنید و تا رسیدنِ هر دو صبر کنید.

۴. متنِ خامِ نمایه را نمی‌پذیرد

اگر به‌جای پیوند، خودِ متنِ نمایه را کپی کنید، این پیام می‌آید: Invalid data for a routing profile import.

خطای «داده‌ی نامعتبر» در Happ وقتی متنِ خامِ نمایه وارد شود
متنِ خام پذیرفته نمی‌شود؛ فقط پیوندِ happ://.

درمان: فقط پیوندِ happ://routing/onadd/... را کپی کنید.

۵. نامِ تکراری، با پیامی گمراه‌کننده

اگر نمایه‌ای با همان نام از قبل روی Server List باشد، نشاندنش روی اشتراک همان پیامِ «داده‌ی نامعتبر» را می‌دهد — همان پیامِ تله‌ی چهار، با علتی کاملاً دیگر.

همان خطای «داده‌ی نامعتبر» در Happ، این بار به خاطرِ نامِ تکراری
همان خطا، این بار از هم‌نامی.

درمان: یا نمایه‌ی قدیمی را حذف کنید، یا نامِ نمایه‌ی تازه را عوض کنید — مثلاً تاریخِ امروز را به آخرش اضافه کنید.

۶. آزمونی که فقط خودش را تأیید می‌کند

اگر برای سنجیدنِ قاعده‌ها فقط از خودِ برنامه بپرسید «با این سایت چه می‌کنی؟» و جواب را با فهرستی مقایسه کنید که خودتان نوشته‌اید، همیشه سبز می‌گیرید. آزمونِ درست هر سایت را واقعاً باز می‌کند — یک بار مستقیم، یک بار از تونل — و از آنچه واقعاً باز شد نتیجه می‌گیرد.

آنچه مسیریابی درست نمی‌کند

مسیریابی فقط تعیین می‌کند هر درخواست از کدام راه برود؛ نشانیِ خروجیِ تونلتان را عوض نمی‌کند. بعضی سرویس‌های هوش مصنوعی اتصال از نشانی‌های مرکزِ داده (datacenter) را رد می‌کنند یا محدود می‌کنند. اگر سرویسی با تونلِ شما از اول هم کار نمی‌کرد، مسیریابی آن را درست نمی‌کند — مشکل از خودِ نشانیِ خروجی است، نه از مسیر.

جمع‌بندی

اگر فقط یک چیز از این راهنما در یادتان بماند، این باشد: مسیریابی در Happ وقتی کار می‌کند که نمایه روی اشتراکِ تونلِ خودتان نشسته باشد، نه روی Server List، و هر دو پرونده‌ی جغرافیایی کامل رسیده باشند. سپس یک بار قطع و وصل کنید و با باز کردنِ یک سایتِ ایرانی و یک سایتِ خارجی نتیجه را بسنجید. در نهایت، اگر بانک و سامانه‌های دولتی باز شدند و سرویس‌های هوش مصنوعی هم همچنان از تونل کار کردند، کار تمام است.

پرسش‌های پرتکرار

چرا با روشن بودنِ فیلترشکن، سایتِ بانک یا سامانه‌های دولتی باز نمی‌شوند؟
چون این سایت‌ها معمولاً فقط به نشانیِ ایرانی جواب می‌دهند. با تونل، شما از کشورِ دیگری دیده می‌شوید و درخواستتان رد می‌شود، مثلاً با خطای ۴۰۳. راهِ حل این است که با مسیریابی در Happ این سایت‌ها را مستقیم بفرستید، بی آنکه تونل خاموش شود.
مسیریابی چه فرقی با خاموش و روشن کردنِ تونل دارد؟
مسیریابی تونل را خاموش نمی‌کند؛ فقط هر درخواست را به راهِ درست می‌فرستد. سرویس‌های هوش مصنوعی و سایت‌های خارجی از تونل می‌روند و سایت‌های ایرانی مستقیم، هم‌زمان و بی دست زدن.
تونل‌زنیِ تفکیکی همان مسیریابی است؟
از نظرِ نتیجه بله: بخشی از درخواست‌ها از تونل می‌روند و بقیه مستقیم. در Happ این تقسیم با قاعده‌های مسیریابی و بر پایه‌ی دامنه و نشانیِ مقصد انجام می‌شود.
چرا نمایه‌ی مسیریابی را در Happ وارد کردم ولی هیچ اثری ندارد؟
در نسخه‌ی ۴ Happ مسیریابی به اشتراک بسته است. اگر نمایه روی Server List نشسته باشد یا پرونده‌های جغرافیایی کامل نرسیده باشند، برنامه بی هیچ خطایی بدونِ مسیریابی وصل می‌شود.
آیا سرویس‌دهنده‌ی تونل نمی‌تواند همین را روی سرورش تنظیم کند؟
نه. قاعده‌ی سمتِ سرور وقتی اجرا می‌شود که درخواست به خارج رسیده است، پس رفتِ اضافه پیش از آن اتفاق افتاده. تصمیمِ مستقیم رفتن فقط روی دستگاهِ خودتان گرفتنی است.
اگر سرویسِ هوش مصنوعی با تونلم کار نکند، مسیریابی درستش می‌کند؟
نه. بعضی سرویس‌ها نشانی‌های مرکزِ داده را رد می‌کنند و مسیریابی نشانیِ خروجیِ تونل را عوض نمی‌کند؛ فقط تعیین می‌کند هر درخواست از کدام راه برود.
کدام سایت‌ها مستقیم می‌روند و کدام از تونل؟
هر دامنه‌ای که به ir ختم شود، هر سروری که نشانیِ ایرانی دارد، و دسته‌های آماده‌ی بانک، دولت، پرداخت و فروشگاهِ ایرانی مستقیم می‌روند. سرویس‌های هوش مصنوعی و هر چه در هیچ فهرستی نیست از تونل می‌روند.
آیا مسیریابی راهِ ChatGPT و Claude را عوض می‌کند؟
نه. درخواست‌های این سرویس‌ها مثلِ قبل از تونل می‌روند؛ مسیریابی فقط سایت‌های ایرانی را از تونل بیرون می‌آورد. در نتیجه حجمِ تونل هم خرجِ مصرفِ داخلی نمی‌شود.

مطلب‌های دیگر