Skip to content

Commit 70d3bc8

Browse files
Updated Docs, bug fixes.
1 parent 1b3ce78 commit 70d3bc8

5 files changed

Lines changed: 40 additions & 45 deletions

File tree

_worker.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3949,22 +3949,19 @@ function buildSingboxDNSRules (blockAds, bypassIran, bypassChina, blockPorn, out
39493949
bypassChina && bypassRules.rule_set.push("geosite-cn");
39503950
(bypassIran || bypassChina) && rules.push(bypassRules);
39513951

3952-
if (blockAds || blockPorn) {
3953-
let blockRules = {
3954-
disable_cache: true,
3955-
rule_set: [
3956-
"geosite-malware",
3957-
"geosite-phishing",
3958-
"geosite-cryptominers"
3959-
],
3960-
server: "dns-block"
3961-
};
3962-
3963-
blockAds && blockRules.rule_set.push("geosite-category-ads-all");
3964-
blockPorn && blockRules.rule_set.push("geosite-nsfw");
3952+
let blockRules = {
3953+
disable_cache: true,
3954+
rule_set: [
3955+
"geosite-malware",
3956+
"geosite-phishing",
3957+
"geosite-cryptominers"
3958+
],
3959+
server: "dns-block"
3960+
};
39653961

3966-
rules.push(blockRules);
3967-
}
3962+
blockAds && blockRules.rule_set.push("geosite-category-ads-all");
3963+
blockPorn && blockRules.rule_set.push("geosite-nsfw");
3964+
rules.push(blockRules);
39683965

39693966
return rules;
39703967
}
13.2 KB
Loading

docs/configuration_fa.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,19 @@
2222

2323
این بخش لینک اشتراک کانفیگ‌های معمولی رو میده (بدون Fragment). بر اساس اپلیکیشن خودتون لینک رو بردارید و اسنفاده کنید. ساب‌های Sing-box و Clash مخصوص IOS و Android و Linux و Windows از نوع **Best Ping** هستن. با اعمال تنظیمات routing تا حدود 90% تبلیغات ایرانی و خارجی رو بلاک میکنه، سایت‌های ایرانی و چینی رو دور میزنه (نیاز به خاموش کردن VPN برای درگاه پرداخت و ... نیست)، LAN رو دور میزنه، پورن و QUIC رو مسدود میکنه و همینطور لینک‌های Phishing و Malware و ... رو هم مسدود میکنه.
2424
> [!TIP]
25-
> کانفیگ **Best Ping** چیه؟ این کانفیگ اومده همه‌ی کانفیگای پنل رو ادغام کرده و هر 3 دقیقه چک میکنه کدوم کانفیگ سرعت بهتری داره به اون وصل میشه! اگر ip تمیز وارد کرده باشید یا پروتکل تروجان فعال کنید یا پورتای دیگه انتخاب کنید، اونم داخل Best Ping اضافه میشه. این نوع کانفیگ رو توی ساب فرگمنت و کانفیگ تکیش رو برای Nekoray هم در ادامه داریم.
25+
> کانفیگ **Best Ping** چیه؟ این کانفیگ اومده همه‌ی کانفیگای پنل رو ادغام کرده و هر 30 ثانیه چک میکنه کدوم کانفیگ سرعت بهتری داره به اون وصل میشه! اگر ip تمیز وارد کرده باشید یا پروتکل تروجان فعال کنید یا پورتای دیگه انتخاب کنید، اونم داخل Best Ping اضافه میشه. این نوع کانفیگ رو توی ساب فرگمنت و کانفیگ تکیش رو برای Nekoray هم در ادامه داریم.
2626
27-
این لینک 6 تا کانفیگ بهتون میده. (از بخش تنظیمات IP تمیز و Port و Protocol میتونید تعداد کانفیگها رو زیاد کنید) حالا فرق این 6 تا کانفیگ چیه؟ چطور میشه تعدادشون رو اضافه کرد؟ توضیحات و تنظیمات بیشتر رو [اینجا](#3-5--تنظیمات-ip-تمیز) و [اینجا](#3-6--تنظیمات-port) توضیح دادیم.
27+
این لینک 6 تا کانفیگ بهتون میده. (از بخش تنظیمات IP تمیز و Port و Protocol میتونید تعداد کانفیگها رو زیاد کنید) حالا فرق این 6 تا کانفیگ چیه؟
28+
29+
- **مسیر کانفیگ Websocket Path:** هر کانفیگ یه مسیر متفاوت داره.
30+
- **آدرس کانفیگ:** از این 6 تا کانفیگ آدرس یکیشون www.speedtest.net هست که روی اکثر اپراتورا تمیزه، دومیش دامنه‌ی خود ورکرتونه، و 3 تا 6 هم IP های دامنه‌ی خودتون که اینام معمولا تمیزن. دوتا IPv4 و دوتا IPv6.
31+
32+
چطور میشه تعدادشون رو اضافه کرد؟ توضیحات و تنظیمات بیشتر رو [اضافه کردن IP تمیز](#4-1-3--تنظیمات-ip-تمیز) و [اضافه کردن پورت](#4-1-5--انتخاب-port) , [انتخاب پروتکل‌ها](#4-1-4--انتخاب-protocol) توضیح دادیم.
2833
> [!CAUTION]
2934
>برای استفاده از این کانفیگ ها Mux رو از تنظیمات هر اپلیکیشنی که استفاده میکنید خاموش کنید.
3035
3136
> [!WARNING]
32-
> با استفاده از این Worker مرتب IP دیوایس شما تغییر میکنه، بنابراین برای کارهایی مثل ترید و PayPal و حتی سایتهایی مثل Hetzner که حساس هستن ازش استفاده نکنید، امکان Ban شدن هست. در مورد فیکس کردن IP دو تا راه‌حل دادیم، یکی Proxy IP موقع راه‌اندازی و دومی Proxy Chain که [اینجا](#3-2--تنظیمات-chain-proxy) بیشتر توضیح دادیم.
37+
> با استفاده از این Worker مرتب IP دیوایس شما تغییر میکنه، بنابراین برای کارهایی مثل ترید و PayPal و حتی سایتهایی مثل Hetzner که حساس هستن ازش استفاده نکنید، امکان Ban شدن هست. در مورد فیکس کردن IP دو تا راه‌حل دادیم، یکی [تنظیم Proxy IP](#4-1-2--تنظیمات-proxy-ip) موقع راه‌اندازی و دومی [استفاده از Chain Proxy](#4-2-2--تنظیمات-chain-proxy).
3338
<br><br>
3439
## 2 - سابسکریپشن و کانفیگ‌های Fragment
3540

@@ -62,7 +67,7 @@
6267
> کانفیگ Best Fragment میاد 18 مقدار مختلف فرگمنت رو اعمال میکنه و هر کدوم سرعت بیشتری داشته باشن رو بر اساس اپراتور شما انتخاب مبکنه! این 18 حالت جوری انتخاب شده که هیچ بازه‌ای از قلم نیافته و کانفیگ تمام بازه‌های کوچیک و بزرگ رو هر 1 دقیقه تست کنه و به بهترینش وصل بشه.
6368
6469

65-
در ادامه نحوه استفاده از این کانفیگ‌ها رو توضیح دادیم. تنظیمات پیشرفته مربوط به فرگمنت هم [اینجا](#3-1--تنظیمات-فرگمنت/) توضیح داده شده.
70+
در ادامه نحوه استفاده از این کانفیگ‌ها رو توضیح دادیم. تنظیمات پیشرفته مربوط به فرگمنت هم [اینجا](#4-2--تنظیمات-fragment) توضیح داده شده.
6671
<br><br>
6772
### 2-1- استفاده روی موبایل
6873

@@ -110,7 +115,7 @@
110115
<img src="assets/images/Warp-Configs.jpg">
111116
</p>
112117

113-
این ساب‌ها یه کانفیگ Warp میدن که IP کلادفلر ایران هست و یه کانفیگ Warp on Warp (به اختضار WoW) که IP خارجه و یه کافیگ Warp Best Ping که میاد به سریعترین کانفیگ Warp وصل میشه. بصورت پبشفرض یه کانفیگ Warp و WoW بیشتر نیست ولی اگر قسمت Warp Endpoints و WoW Endpoints رو ویرایش کنید به تعداد Endpoint های ورودی کانفیگ Warp اضافه میشه.
118+
این ساب‌ها یه کانفیگ Warp میدن که IP کلادفلر ایران هست و یه کانفیگ Warp on Warp (به اختضار WoW) که IP خارجه و یه کافیگ Warp Best Ping که میاد به سریعترین کانفیگ Warp وصل میشه و همیشه IP ایران داره و یه کانفیگ WoW Best Ping که به سریعترین کانفیگ WoW وصل میشه و همیشه IP خارجه. بصورت پبشفرض یه کانفیگ Warp و WoW بیشتر نیست ولی اگر قسمت Warp Endpoints و WoW Endpoints رو ویرایش کنید به تعداد Endpoint های ورودی کانفیگ Warp اضافه میشه.
114119

115120
در نظر داشته باشید حتما از اسکنر استفاده کنید برای پیدا کردن Endpoint مناسب روی اپراتور خودتون. اسکریپت اسکنر داخل پنل هست، کپی کنید و داخل Termux روی اندروید اجراش کنید. برای قرار دادن داخل پنل قسمت تنظیمات پیشرفته 7-4 رو بخونید. ساب وارپ معمولی ممکنه روی یه سری اپراتور مثل ایرانسل خوب کار کنه ولی برای بقیه از ساب Warp Pro استفاده کنید.
116121

@@ -130,7 +135,7 @@
130135

131136
این قسمت برای تنظیمات کانفیگای Fragment و ساب‌های Clash و Singbox هست و تاثیری روی کانفیگ‌های بخش نرمال v2ray و همچنین ساب‌های وارپ نداره.
132137

133-
1. **سرورهای DNS**
138+
#### 4-1-1- سرورهای DNS
134139

135140
بطور پیشفرض من Adguard DNS رو گذاشتم برای Remote DNS (برای حذف تبلیغات و spam و ...) و Google DNS رو گذاشتم برای Local DNS. یعنی تو کانفیگ پیشفرض اینه:
136141

@@ -153,7 +158,7 @@
153158
> https://security.cloudflare-dns.com/dns-query
154159
155160

156-
2. **تنظیمات Proxy IP**
161+
#### 4-1-2- تنظیمات Proxy IP
157162

158163
برای تغییر Proxy IP از ورژن 2.3.5 به بعد میتونید از طریق خود پنل انجام بدید، به این ترتیب که اعمال میکنید و ساب رو آپدیت میکنید و تمام. اما توصیه میکنم از روش قدیمی داشبورد کلادفلر انجام بدید چون:
159164

@@ -170,14 +175,10 @@
170175

171176
<br>
172177

173-
3. **تنظیمات IP تمیز**
178+
#### 4-1-3- تنظیمات IP تمیز
174179

175180
لینک های اشتراک نرمال (بدون فرگمنت) 6 تا کانفیگ بهتون میده. اینجا میتونید تعداد کانفیگها رو زیاد کنید.
176181

177-
حالا فرق این 6 تا کانفیگ چیه؟
178-
179-
- **مسیر کانفیگ Websocket Path:** هر کانفیگ یه مسیر متفاوت داره.
180-
- **آدرس کانفیگ:** از این 6 تا کانفیگ آدرس یکیشون www.speedtest.net هست که روی اکثر اپراتورا تمیزه، دومیش دامنه‌ی خود ورکرتونه، و 3 تا 6 هم IP های دامنه‌ی خودتون که اینام معمولا تمیزن. دوتا IPv4 و دوتا IPv6.
181182
> [!TIP]
182183
> روی اپراتورهایی که از IPv6 پشتیبانی میکنن (مثل رایتل، ایرانسل و آسیاتک) اول IPv6 رو روی سیمکارت فعال کنید، بعد داخل تنظیمات V2RayNG گزینه‌ی Prefer IPv6 رو فعال کنید و از بین این 6 تا کانفیگ هم از اون دو تا آخری یا اونی که آدرسش دامنه‌ خودتون هست استفاده کنید. به طور کلی همیشه یه بار Real delay all configuration بزنید و با هر کدوم بهتر بود وصل بشید.
183184
@@ -200,10 +201,9 @@
200201

201202
> [!CAUTION]
202203
> حتما بعد از اعمال ساب رو آپدیت کنید.
203-
204204
<br>
205205
206-
4. **انتخاب Protocol**
206+
#### 4-1-4- انتخاب Protocol
207207

208208
میتونید یکی یا هر دو پروتکل VLESS و Trojan رو فعال کنید.
209209
> [!CAUTION]
@@ -216,8 +216,9 @@
216216
> `tcp://IP` مثل `tcp://8.8.8.8` , `tcp://94.140.14.14` ....
217217
>
218218
> `tls://IP` مثل `tls://dns.google` , `tls://cloudflare-dns.com` ....
219+
<br>
219220
220-
5. **تنظیمات Port**
221+
#### 4-1-5- انتخاب Port
221222

222223
از این بخش میتونید پورت‌های مورد نیازتون رو انتخاب کنید. یه نعدادیشون بهتون کانفیگ TLS میدن که امن‌تره ولی وقتایی که روی TLS و Fragment اختلال ایجاد میشه این کانفیگا وصل میشن.
223224
> [!CAUTION]
@@ -230,7 +231,7 @@
230231

231232
### 4-2- تنظیمات Fragment
232233

233-
1. **مقادیر فرگمنت**
234+
#### 4-2-1- مقادیر فرگمنت
234235
بصورت پیشفرض:
235236

236237

@@ -256,7 +257,7 @@
256257
257258
<br>
258259

259-
2. **تنظیمات Chain Proxy**
260+
#### 4-2-2- تنظیمات Chain Proxy
260261

261262
<p align="center">
262263
<img src="assets/images/Proxy_IP_settings.jpg">
@@ -324,7 +325,7 @@
324325
<img src="assets/images/Warp-Settings.jpg">
325326
</p>
326327

327-
### 4-4-1 تنظیمات WARP SETTINGS
328+
#### 4-4-1 تنظیمات WARP SETTINGS
328329

329330
بین هر دو ساب Warp مشترکه و روی جفتشون اعمال میشه که دو تا قسمت اصلی داره:
330331

@@ -349,8 +350,9 @@
349350
> بعد از اینکه لایسنس رو Apply کردید و کانفیگای وارپ رو Update کردید و ساب وارپ رو Update کردید و وصل شدید برای اینکه چک کنید واقعا Plus شده یا نه [این لینک](https://cloudflare.com/cdn-cgi/trace) رو باز کنید، اون آخراش باید نوشته باشه warp=plus.
350351
351352
3. قسمت Warp Configs اینجوریه که اگه Update کنید میره کانفیگای وارپ جدید از کلادفلر میگیره و ذخیره میکنه، اگه ساب‌ها رو آپدیت کنید میبینید که تغییر کردن. ولی این قسمت اصلا ربطی به سرعت اتصال نداره.
353+
<br>
352354

353-
### 4-4-2 تنظیمات WARP PRO SETTINGS
355+
#### 4-4-2 تنظیمات WARP PRO SETTINGS
354356

355357
فقط برای ساب WARP PRO هست که بالاتر توضیح دادم چیه. چند قسمت داره:
356358

docs/pages_installation_fa.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,29 @@
8383
نصب به پایان رسیده و توضیحاتی که در ادامه اومده شاید برای عموم لازم نباشه!
8484
<br><br>
8585
## تنظیمات پیشرفته (اختیاری)
86-
شاید تا الان متوجه شده باشید که در مورد تغییر UUID و Proxy IP چیزی نگفتیم، چون شما میتونید بدون انجام این مرحله از تنظیمات پیشفرض پنل استفاده کنید.
86+
شاید تا الان متوجه شده باشید که در مورد تغییر UUID و Proxy IP و پسوردای Trojan چیزی نگفتیم، چون شما میتونید بدون انجام این مرحله از تنظیمات پیشفرض پنل استفاده کنید. ولی توصیه میکنم حداقل UUID و پسوردهای Trojan رو عوض کنید.
8787
<br><br>
8888

89-
**تغییر UUID:**
89+
### 1- تغییر UUID:
9090

9191
همونطور که میدونید UUID مثل اسم رمزی میمونه که داخل لینک‌های اشتراک و کانفیگ ها قرار میگیره و شما در صورت نیاز میتونید تغییر بدید. در صورت تغییر این پارامتر اتصال کاربرهای شما قطع میشه و لازم هست لینک اشتراک و یا کانفیگ ها رو مجددا در اختیارشون قرار بدید. در صورتی که این UUID رو در این مرحله تعریف نکنید هم کد از یک UUID پیشفرض استفاده خواهد کرد.
9292
<br><br>
9393

94-
**ثابت کردن Proxy IP:**
94+
### 2- ثابت کردن Proxy IP:
9595

9696
ما یه مشکلی داریم که این کد به صورت پیشفرض از تعداد زیادی IP Proxy استفاده میکنه که برای هر بار اتصال به سایتای پشت کلادفلر ( شامل بخش وسیعی از وب میشه) به صورت رندوم IP جدیدی انتخاب میکنه و در نتیجه به صورت متناوب IP شما تغییر پیدا میکنه. این تغییر IP شاید برای برخی مشکل ساز باشه (مخصوصا تریدرها). برای تغییر Proxy IP از ورژن 2.3.5 به بعد میتونید از طریق خود پنل انجام بدید، به این ترتیب که اعمال میکنید و ساب رو آپدیت میکنید و تمام. اما توصیه میکنم از روشی که در ادامه توضیح دادم استفاده کنید چون:
9797

9898
> [!CAUTION]
9999
> اگر از طریق پنل Proxy IP رو اعمال کنید و اون IP از کار بیافته، باید یه IP جایگزین کنید و ساب رو آپدیت کنید. معنیش اینه که اگر کانفیگ اهدا کرده باشید و Proxy IP رو تغییر بدید دیگه فایده‌ای نداره چون یوزر ساب نداره که کانفیگ رو آپدیت کنه. بنابراین توصیه میشه از این روش فقط برای مصرف شخصی استفاده کنید. اما خوبی روش دوم که در ادامه میگم اینه که از طریق داشبورد کلادفلر انجام میشه و نیازی به آپدیت کردن کانفیگ‌ها نداره.
100100
<br><br>
101101
102-
**تغییر پسوردهای Trojan**:
102+
### 3- تغییر پسوردهای Trojan:
103103

104104
پروتکل Trojan با پسوردهای پیشفرض خودش کار میکنه ولی با توجه به اینکه تعداد زیادی از این پنل استفاده میکنن، توصیه میکنم حتما این دو تا پسورد عوض بشن.
105105

106106
<br>
107107

108-
برای تغییر UUID و Proxy IP و پسوردهای Trojan توی همین صفحه (قدم سوم، جایی که BPB-Worker-Panel رو انتخاب میکنید) میاید پایین و قسمت `Environment variables (advanced)` رو باز میکنید:
108+
برای تغییر UUID و Proxy IP و پسوردهای Trojan توی همین صفحه (قدم سوم، جایی که BPB-Worker-Panel رو انتخاب میکنید) میاید پایین و قسمت `Environment variables` رو باز میکنید:
109109

110110
<p align="center">
111111
<img src="assets/images/Pages_env_vars.jpg">
@@ -142,4 +142,3 @@
142142
</p>
143143

144144
بعد `Update branch` رو میزنید و تمام. خوبیش اینه که با این کار Cloudflare Pages خودش متوجه میشه و در حدود ۱ دقیقه بعد خودبخود آپدیت میکنه براتون.
145-

docs/worker_installation_fa.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
آموزشهای تنظیمات و نکات هم که توی [آموزش اصلی](configuration_fa.md) هست.
3939
<br><br>
4040
## تنظیمات پیشرفته (اختیاری)
41-
شاید تا الان متوجه شده باشید که در مورد تغییر UUID و Proxy IP چیزی نگفتیم چون میتونید از پیشفرض خود پنل استفاده کنید. اما برای تغییرشون میتونید مراحل زیر رو دنبال کنید، توصیه میشه حداقل UUID رو تغییر بدید.
41+
شاید تا الان متوجه شده باشید که در مورد تغییر UUID و Proxy IP و پسورد Trojan چیزی نگفتیم چون میتونید از پیشفرض خود پنل استفاده کنید. اما برای تغییرشون میتونید مراحل زیر رو دنبال کنید، توصیه میشه حداقل UUID و پسوردهای Trojan رو تغییر بدید.
4242

4343
### 1- تغییر UUID
4444
همونطور که میدونید UUID مثل اسم رمزی میمونه که داخل لینک‌های اشتراک و کانفیگ ها قرار میگیره و شما در صورت نیاز میتونید تغییر بدید. در صورت تغییر این پارامتر اتصال کاربرهای شما قطع میشه و لازم هست لینک اشتراک و یا کانفیگ ها رو مجددا در اختیارشون قرار بدید. در صورتی که این UUID رو در این مرحله تعریف نکنید هم کد از یک UUID پیشفرض استفاده خواهد کرد.
@@ -91,7 +91,4 @@ const proxyIPs = ['8.218.149.193'];
9191
9292
- اگر از این استفاده میکنید، پسورد رو میذارید سمت چپ و convert رو میزنید.
9393

94-
> https://www.atatus.com/tools/sha224-to-hash
95-
96-
97-
94+
> https://www.atatus.com/tools/sha224-to-hash

0 commit comments

Comments
 (0)