Direct — mihomo
Direct خروجی عبوردهی mihomo است. طرح حداقلی است — فقط یک نام و فیلدهای بهارثرسیدهٔ BasicOption. بیشتر کاربران هرگز آن را بهطور صریح اعلام نمیکنند؛ mihomo در هنگام راهاندازی یک پراکسی DIRECT با پیشفرضهای معقول بهطور خودکار تزریق میکند.
خروجی
ورودی تحت proxies: با type: direct. BasicOption را جاسازی میکند (interface-name، routing-mark، ip-version، dialer-proxy، …).
| فیلد | نوع | پیشفرض | مقادیر مجاز | توضیحات |
|---|---|---|---|---|
name | string | (required) | <string> | نام یکتای پراکسی. mihomo همچنین یک پراکسی توکار `DIRECT` را بهطور خودکار تزریق میکند که نیازی به اعلام آن نیست. |
منبع: adapter/outbound/direct.go:18-21 · ثابتشده در v1.19.24 (a847246)
مثالها
DIRECT ضمنی — از پیش در دسترس است؛ فقط از قواعد به آن ارجاع دهید:
rules:
- DOMAIN-SUFFIX,local,DIRECT
- DOMAIN-KEYWORD,internal,DIRECT
- GEOIP,CN,DIRECTپراکسی صریح Direct که به یک رابط مشخص متصل است (برای مسیریابی چندWAN مفید):
proxies:
- name: direct-wlan
type: direct
interface-name: wlan0
routing-mark: 0x1234
rules:
- DOMAIN-SUFFIX,internal,direct-wlanپراکسی Direct که ابتدا از طریق پراکسی دیگری شمارهگیری میکند (ترفند dialer زنجیرهای mihomo):
proxies:
- name: direct-via-vps
type: direct
dialer-proxy: vps-tunnelپراکسیهای توکار
mihomo همیشه سه نام ضمنی را نمایان میکند که میتوانید بدون اعلام آنها از قواعد یا گروههای پراکسی به آنها ارجاع دهید:
| نام | نوع | هدف |
|---|---|---|
DIRECT | direct | عبوردهی ساده، دوپشتهای، با UDP فعال. |
REJECT | reject | اتصال را کاملاً دور میاندازد. برای مسدودسازی دامنههای تبلیغاتی مفید است. |
COMPATIBLE | compatible | شبیه Direct، توسط تشخیصدهندهٔ حلقه (loopback) زمانی که هیچ پراکسی دیگری تطبیق ندهد استفاده میشود. |
میتوانید هر کدام از اینها را با اعلام پراکسی همنام بازنویسی کنید — mihomo نسخهٔ ارائهشده توسط کاربر را ترجیح میدهد.
نکات
DIRECTتوکار دوپشتهای است و UDP فعال دارد (adapter/outbound/direct.go:84-94). اگر فقط IPv4 یا فقط TCP نیاز دارید، یک پراکسی Direct صریح با کلیدهایip-version/udpمربوطه اعلام کنید.dialer-proxyمختص mihomo است: به یک پراکسی اجازه میدهد از اتصال پراکسی دیگر بهعنوان سوکت زیرین خود استفاده کند. ترکیب باtype: directپراکسی را به "مسیریابی از X اما گفتوگوی TCP/UDP ساده با مقصد" تبدیل میکند — برای تونلهای زنجیرهای مفید است.
نکات بینهستهای
- Xray-core این را Freedom مینامد و قابلیتهای قطعهبندی TCP/TLS و تزریق نویز برای ضد DPI را ارائه میدهد. به Freedom — Xray-core مراجعه کنید.
- sing-box نوع Direct مشابهی به همان حداقلی دارد و اخیراً فیلدهای بازنویسی مقصد را از خروجی حذف کرده است — به جای آن از کنشهای route استفاده کنید. به Direct — sing-box مراجعه کنید.
منبع: adapter/outbound/direct.go:18-21 · v1.19.24 (a847246)
