چه از v2rayN استفاده کنید چه از کلاینت دیگری، هر چیزی که در رابط کاربری وارد میکنید در نهایت به یک config.json ترجمه و به هسته داده میشود. شناختن اسکلت این فایل، هنگام عیبیابی حدسهای کورکورانه را کم میکند.
inbounds: ترافیک از کجا وارد میشود
شنوندههای محلی. سمت کلاینت معمولاً یک ورودی socks و یک ورودی http است، یعنی همان جفت 10808 و 10809. روی سرور بهجای آنها ورودی vless یا vmess همراه با پورت و تنظیمات TLS قرار میگیرد.
پیشنهاد همکاریلینک اشتراک را از کجا بیاوریم؟سرویس همکار ما هنگام ثبتنام ۱ گیگابایت ترافیک پرسرعت هنگکنگ رایگان میدهد.دریافت سرور پرسرعتoutbounds: ترافیک از کجا خارج میشود
عنصر اول آرایه خروجی پیشفرض است؛ هر چیزی که قاعده مسیریابی نگیردش از همان بیرون میرود. کنار خروجی سرور، معمولاً یک freedom (اتصال مستقیم) و یک blackhole (دور ریختن) هم هست که هرکدام tag دارند تا قواعد مسیریابی به آنها ارجاع دهند.
routing: چه چیزی از کدام راه
قواعد از بالا به پایین بررسی میشوند و اولین تطابق برنده است. به همین دلیل ترتیب بیشتر از خود قاعده اشتباه میشود؛ اگر «دامنههای تبلیغاتی به blackhole» را بعد از «همه چیز به پروکسی» بنویسید، هرگز اجرا نمیشود. فیلدهای رایج تطابق domain و ip و port و protocol هستند و outboundTag مقصد را تعیین میکند.
dns و log
dns تعیین میکند نام دامنه در کدام سمت حل شود. اشتباه در آن باعث میشود به سرور وصل باشید ولی صفحهای باز نشود — به نشت DNS نگاه کنید. در log مقدار loglevel میتواند debug، info، warning، error یا none باشد. هنگام بررسی روی debug بگذارید و بعد برگردانید، وگرنه فایل گزارش سریع بزرگ میشود.