Skip to content

Commit

Permalink
Updated docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
bia-pain-bache committed Oct 26, 2024
1 parent 6829536 commit 9487ae2
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 15 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
!CF优选反代IP(电脑版).zip
!CDN优选域名V23.8.18(电脑win64).exe
!location.json
!_worker.js
!docs/
!docs/**
!.github/
Expand Down
Binary file modified docs/assets/images/Panel.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Your-IP.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 15 additions & 5 deletions docs/configuration_fa.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,9 +117,18 @@

> [!CAUTION]
> اپ Hiddify هم باید حداقل ورژنش 2.0.5 باشه.
<br>
<h1 align="center">جدول Your IP</h1>

<p align="center">
<img src="assets/images/Your-IP.jpg">
</p>

بعد از وصل شدن به پروکسی میتونید صفحه رو رفرش کنید و به این جدول مراجعه کنید و ببینید IP هاتون چیه. این جدول دو ردیف داره، ردیف اول IP شما رو برای آدرس‌هاس Cloudflare نشون میده، اگر Proxy IP داشته باشید IP شما برای آدرس‌های Cloudflare همین Proxy IP خواهد بود و برای مابقی آدرس‌ها یک IP تصادفی کلادفلر. بنابراین از این طریق میتونید چک کنید Proxy IP که انتخاب کردید اعمال شده یا نه. اگر با کانفیگ‌های Warp وصل بشید هم قاعدتا هر دو ردیف جدول باید یک IP رو نشون بدن.
<br><br>

# تنظیمات پیشرفته
<h1 align="center">تنظیمات پیشرفته</h1>

اول بگم اگر هر تغییر اشتباهی دادید نگران نباشید، بغل دکمه APPLY SETTINGS یه دکمه Reset گذاشتم که پنل رو به تنظیمات پیشفرض برمیگردونه.
<br><br>
Expand Down Expand Up @@ -256,7 +265,7 @@
### 1-5- فعال کردن IPv6

پنل بطور پیشفرض کانفیگ‌های IPv6 هم میده، ولی اگر اپراتورتون پشتیبانی نمیکنه، برای خلوت شدن کانفیگا میتونید غیرفعالش کنید.
پنل بطور پیشفرض کانفیگ‌های IPv6 هم میده، ولی اگر اپراتورتون پشتیبانی نمیکنه، برای خلوت شدن کانفیگ‌ها و تنظیم بهینه‌ی DNS میتونید غیرفعالش کنید.
<br><br>

### 1-6- تنظیمات Custom CDN
Expand Down Expand Up @@ -352,7 +361,8 @@
> 123.45.8.6:1701 , engage.cloudflareclient:2408 , [2a06:98c1:3120::3]:939
2. میتونید Fake DNS رو برای کانفیگای Warp هم جداگونه فعال کنید، به سرعت DNS کمک میکنه ولی حواستون باشه ممکنه با بعضی برنامه‌ها سازگار نباشه و یا DNS سیستم رو درگیر کنه، بنابراین اگر نمیدونید دقیقا چیه ترجیحا فعالش نکنید.
3. قسمت Warp+ License شما میتونید یه لایسنس وارپ پلاس اعمال کنید و کانفیگاتون رو به پلاس ارتقا بدید که سرعت بهتری دارن. وقتی وارد کردید اول باید Apply کنید تا ذخیره بشه بعد از قسمت تنظیمات وارپ Update رو بزنید. از [اینجا](https://ircfspace.github.io/warpplus/) یا از این [بات تلگرامی](https://t.me/generatewarpplusbot) یا از این [کانال تلگرامی](https://t.me/warpplus) یه لایسنس Warp Plus بگیرید. اما حواستون باشه که هر لایسنس فقط برای 5 تا کانقیگ وارپ استفاده میشه و هر بار که شما ازش توی پنل استفاده کنید 2 بارش مصرف میشه. بعبارت دیگه اگر لایسنس شما مصرف نشده باشه و بذارید داخل پنل، دو بار میتونید Update رو بزنید و کانفیگاتون تبدیل به پلاس میشه، بعدش ارور میده که Too many connected device.
3. اگر اپراتورتون از IPv6 پشتیبانی نمیکنه برای عملکرد بهینه‌ی DNS و پروکسی میتونید غیرفعالش کنید.
4. قسمت Warp+ License شما میتونید یه لایسنس وارپ پلاس اعمال کنید و کانفیگاتون رو به پلاس ارتقا بدید که سرعت بهتری دارن. وقتی وارد کردید اول باید Apply کنید تا ذخیره بشه بعد از قسمت تنظیمات وارپ Update رو بزنید. از [اینجا](https://ircfspace.github.io/warpplus/) یا از این [بات تلگرامی](https://t.me/generatewarpplusbot) یا از این [کانال تلگرامی](https://t.me/warpplus) یه لایسنس Warp Plus بگیرید. اما حواستون باشه که هر لایسنس فقط برای 5 تا کانقیگ وارپ استفاده میشه و هر بار که شما ازش توی پنل استفاده کنید 2 بارش مصرف میشه. بعبارت دیگه اگر لایسنس شما مصرف نشده باشه و بذارید داخل پنل، دو بار میتونید Update رو بزنید و کانفیگاتون تبدیل به پلاس میشه، بعدش ارور میده که Too many connected device.

> [!CAUTION]
> اگر از کانال تلگرامی یا سایت اولی متعلق به IRCF لایسنس رو بگیرید، چون عمومی هستن ممکنه همون اول بگه Too many connected devices. ولی اون بات تلگرامی هرچی بده جدیده فقط یه سری مراحلی داره که بتونید از بات استفاده کنید.
Expand All @@ -363,10 +373,10 @@
> [!TIP]
> بعد از اینکه لایسنس رو Apply کردید و کانفیگای وارپ رو Update کردید و ساب وارپ رو Update کردید و وصل شدید برای اینکه چک کنید واقعا Plus شده یا نه [این لینک](https://cloudflare.com/cdn-cgi/trace) رو باز کنید، اون آخراش باید نوشته باشه warp=plus.
4. قسمت Warp Configs اینجوریه که اگه Update کنید میره کانفیگای وارپ جدید از کلادفلر میگیره و ذخیره میکنه، اگه ساب‌ها رو آپدیت کنید میبینید که تغییر کردن. ولی این قسمت اصلا ربطی به سرعت اتصال نداره.
5. قسمت Warp Configs اینجوریه که اگه Update کنید میره کانفیگای وارپ جدید از کلادفلر میگیره و ذخیره میکنه، اگه ساب‌ها رو آپدیت کنید میبینید که تغییر کردن. ولی این قسمت اصلا ربطی به سرعت اتصال نداره.
<br>

5. زمان چک کردن Best Ping. تو ساب‌های Warp و Warp PRO ما Best Ping رو داریم. بصورت پیشفرض هر 30 ثانیه میومد بهترین کانفیگ یا Endpoint رو پیدا میکرد و بهش وصل میشد، اما ممکنه اگه سرعت نت خوب نباشه و شما در حال تماشای ویدئو یا بازی کردن باشید این 30 ثانیه دردسرساز بشه و تجربه‌ی Lag داشته باشید. از اینجا میتونید زمان رو تنظیم کنید، حداقل میتونه 10 ثانیه باشه و حداکثر 90.
6. زمان چک کردن Best Ping. تو ساب‌های Warp و Warp PRO ما Best Ping رو داریم. بصورت پیشفرض هر 30 ثانیه میومد بهترین کانفیگ یا Endpoint رو پیدا میکرد و بهش وصل میشد، اما ممکنه اگه سرعت نت خوب نباشه و شما در حال تماشای ویدئو یا بازی کردن باشید این 30 ثانیه دردسرساز بشه و تجربه‌ی Lag داشته باشید. از اینجا میتونید زمان رو تنظیم کنید، حداقل میتونه 10 ثانیه باشه و حداکثر 90.
<br><br>

## 4- تنظیمات WARP PRO
Expand Down
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@
"dependencies": {
"jose": "^5.9.4",
"js-sha256": "^0.11.0",
"jsonwebtoken": "^9.0.2",
"tweetnacl": "^1.0.3"
},
"scripts": {
"build": "npx wrangler deploy ./src/worker.js --name bpb-worker-panel --compatibility-flag nodejs_compat --compatibility-date 2024-10-26 --dry-run --outdir=dist && cp ./dist/worker.js ./_worker.js"
}
}
}
14 changes: 7 additions & 7 deletions src/worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -2400,11 +2400,11 @@ function renderHomePage (request, proxySettings, hostName, isPassSet) {
<th>ISP</th>
</tr>
<tr>
<td>Cloudflare</td>
<td>${request.headers.get('cf-connecting-ip') || 'Not found!'}</td>
<td><b>${cfCountry || 'Not found!'}</b></td>
<td><b>${request.cf.city || 'Not found!'}</b></td>
<td><b>${request.cf.asOrganization || 'Not found!'}</b></td>
<td>Cloudflare CDN</td>
<td>${request.headers.get('cf-connecting-ip') || '-'}</td>
<td><b>${cfCountry || '-'}</b></td>
<td><b>${request.cf.city || '-'}</b></td>
<td><b>${request.cf.asOrganization.toUpperCase() || '-'}</b></td>
</tr>
<tr>
<td>Others</td>
Expand Down Expand Up @@ -2551,11 +2551,11 @@ function renderHomePage (request, proxySettings, hostName, isPassSet) {
});
const fetchIPInfo = async () => {
const updateUI = (ip = 'Not found!', country = 'Not found!', city = 'Not found!', isp = 'Not found!') => {
const updateUI = (ip = '-', country = '-', city = '-', isp = '-') => {
document.getElementById('ip').textContent = ip;
document.getElementById('country').textContent = country;
document.getElementById('city').textContent = city;
document.getElementById('isp').textContent = isp;
document.getElementById('isp').textContent = isp.toUpperCase();
};
try {
Expand Down

0 comments on commit 9487ae2

Please sign in to comment.