Skip to content

Commit

Permalink
fix: added all new host settings variables
Browse files Browse the repository at this point in the history
  • Loading branch information
iamtheted authored Nov 3, 2024
1 parent a7883bc commit 3438e73
Showing 1 changed file with 44 additions and 3 deletions.
47 changes: 44 additions & 3 deletions marzban/fa/docs/host-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
- SNI
- Host
- Security Layer (TLS, None)

- ALPN (h2, http/1.1)
- Fingerprint
- Fragment pattern
Expand Down Expand Up @@ -36,16 +37,56 @@
- مقادیر زیر رو به `env.` اضافه کنید.

برای کلاینت های `V2rayN`,`V2rayNG`,`Streisand` :
```
```env
USE_CUSTOM_JSON_FOR_V2RAYN=True
USE_CUSTOM_JSON_FOR_V2RAYNG=True
USE_CUSTOM_JSON_FOR_STREISAND=True
```
برای تمامی کلاینت ها :
```
```env
USE_CUSTOM_JSON_DEFAULT=True
```
- سپس پنل رو ریستارت کنید تا تغییرات اعمال بشه.
- سپس مرزبان را ری‌ستارت کنید تا تغییرات اعمال بشه.

### پترن Fragment

**کاربرد**: فرگمنت با تکه تکه ارسال کردن پکت‌ها اجازه اتصال با دامنه فیلتر شده را به ما خواهد داد.

**پترن صحیح**: `length,interval,packets`

**نمونه‌ها**:

`100-200,10-20,tlshello`

`100-200,10-20,1-3`

::: warning توجه
فعلا این فیچر فقط در کلاینت آیفون `Streisand` ورژن `1.6.12` و کلاینت اندروید `v2rayNG` ورژن `1.8.16` برای کاستوم کانفیگ پشتیبانی می‌شود.
:::

### پترن Noise

**کاربرد**: فایروال برای اجازه دادن به پکت‌های `udp` اولین درخواست را نگاه می‌کند اگر `udp` بود `drop` می‌کند اما با نویز اولین درخواست یک چیز نامعلوم خواهد بود در نتیجه ما روی پروتکل های `udp` مثل `shadowsocks` ، `wireguard` ، ترنزمیشن `splithttp` و همینطور `quic` متصل می‌شویم.

**پترن صحیح**: `packets,delay`

**نمونه‌ها**:

`rand:10-20,10-20`

`rand:10-20,10-20&base64:7nQBAAABAAAAAAAABnQtcmluZwZtc2VkZ2UDbmV0AAABAAE=,10-25`

::: warning توجه
فعلا این فیچر فقط در کلاینت آیفون `Streisand` ورژن `1.6.32` و کلاینت اندروید `v2rayNG` ورژن `1.8.39` برای کاستوم کانفیگ پشتیبانی می‌شود.
:::

### Mux

**کاربرد**: استفاده کردن از فرگمنت، پینگ را تا حدی بالا خواهد برد و با استفاده از `MUX` شما می‌توانید پینگ را متعادل نگه دارید.

### Random User Agent

**کاربرد**: با فعال کردن این متغیر، یوزر ایجنت بصورت تصادفی خواهد بود که احتمال فیلتر شدن را تا حدی کاهش می‌دهد، و برای پروکسی‌های `noTLS` کاربرد دارد.

## متغیرها
برای سفارشی سازی حداکثری کانفیگ ها متغییر هایی برای هرکدام طراحی شده است. در هر فیلد لازم است از متغیر های همان فیلد استفاده شود.
Expand Down

0 comments on commit 3438e73

Please sign in to comment.