|
5 | 5 |
|
6 | 6 | مزیت مهم دیگهش سهولت در یروزرسانی هست. وقتی کد پروژه به روز بشه شما هم به راحتی و بدون نیاز به طی مجدد مراحل میتونید پنلتون رو به روزرسانی کنید. توضیحات بیشتر در بخش [بروزرسانی](#بروز-رسانی) اومده.
|
7 | 7 |
|
8 |
| -ضمنا مراحل استفاده از Pages بسیار ساده تر است و به راحتی روی گوشی موبایلتون میتونید این کارها رو انجام بدید.<br><br> |
| 8 | +ضمنا مراحل استفاده از Pages بسیار سادهتر است و به راحتی روی گوشی موبایلتون میتونید این کارها رو انجام بدید.<br><br> |
9 | 9 |
|
10 |
| -## قدم اول - Github: |
11 |
| -در سایت [github.com](https://github.com) یه اکانت میسازید ( برای ثبت نام فقط یک ایمیل لازم دارید). با مشخصات کاربریتون در گیتهاب لاگین میکنید. |
| 10 | +## قدم اول - Github |
| 11 | +در سایت [Github](https://github.com/signup) یه اکانت میسازید ( برای ثبت نام فقط یک ایمیل لازم دارید). با مشخصات کاربریتون در گیتهاب لاگین میکنید. |
12 | 12 |
|
13 |
| -حالا به آدرس گیتهاب [BPB-Worker-Panel](https://github.com/bia-pain-bache/BPB-Worker-Panel) میرید و از اون بالا دکمه Fork رو میزنید. |
| 13 | +حالا به آدرس گیتهاب [BPB-Worker-Panel](https://github.com/bia-pain-bache/BPB-Worker-Panel) میرید و از اون بالا دکمهی Fork رو میزنید. |
14 | 14 | <br><br>
|
15 | 15 | <p align="center">
|
16 | 16 | <img src="assets/images/Fork_repo.jpg">
|
17 | 17 | </p>
|
18 | 18 |
|
19 | 19 | تو صفحهی بعدی به هیچی دست نزنید و Create Fork رو بزنید. خب کار ما با گیتهاب تموم شد.
|
20 | 20 | <br><br>
|
21 |
| -## قدم دوم - ساخت Cloudflare KV: |
22 |
| -اگر اکانت کلود فلر ندارید اینجا یک اکانت بسازید (اینجا هم فقط یک ایمیل برای ثبت نام لازم دارید) در اکانت کلادفلرتون از منوی سمت چپ میریم به قسمت KV: |
| 21 | +## قدم دوم - ساخت Cloudflare KV |
| 22 | +اگر اکانت کلود فلر ندارید از [اینجا](https://dash.cloudflare.com/sign-up) یک اکانت بسازید (اینجا هم فقط یک ایمیل برای ثبت نام لازم دارید) در اکانت کلادفلرتون از منوی سمت چپ میریم به قسمت KV: |
23 | 23 |
|
24 | 24 | <p align="center">
|
25 | 25 | <img src="assets/images/Nav_dash_kv.jpg">
|
26 | 26 | </p>
|
27 | 27 |
|
28 | 28 | روی `Create a namespace` کلیک میکنیم و یه اسم دلخواه بهش میدیم و Add میکنیم.
|
29 | 29 | <br><br>
|
30 |
| -## قدم سوم - Cloudflare Pages: |
| 30 | +## قدم سوم - Cloudflare Pages |
31 | 31 | حالا وارد قسمت `Workers and Pages` بشید همونجا که ورکر میساختیم و `Create Application` رو بزنید. با این تفاوت این دفعه `Pages` رو انتخاب میکنیم:
|
32 | 32 |
|
33 | 33 | <p align="center">
|
|
89 | 89 |
|
90 | 90 | **ثابت کردن Proxy IP:**
|
91 | 91 |
|
92 |
| -ما یه مشکلی داریم که این کد به صورت پیشفرض از تعداد زیادی IP Proxy استفاده میکنه که برای هر بار اتصال به سایتای پشت کلادفلر ( شامل بخش وسیعی از وب میشه) به صورت رندوم IP جدیدی انتخاب میکنه و در نتیجه به صورت متناوب IP شما رو به صورت مجازی تغییر پیدا میکنه. این تغییر IP شاید برای برخی مشکل ساز باشه. (مخصوصا تریدرها) |
| 92 | +ما یه مشکلی داریم که این کد به صورت پیشفرض از تعداد زیادی IP Proxy استفاده میکنه که برای هر بار اتصال به سایتای پشت کلادفلر ( شامل بخش وسیعی از وب میشه) به صورت رندوم IP جدیدی انتخاب میکنه و در نتیجه به صورت متناوب IP شما تغییر پیدا میکنه. این تغییر IP شاید برای برخی مشکل ساز باشه. (مخصوصا تریدرها) |
93 | 93 | <br>
|
94 | 94 |
|
95 |
| -برای تغییر UUID و Proxy IP تو همین صفحه میاید پایین و قسمت `Environment variables (advanced)` رو باز میکنید: |
| 95 | +برای تغییر UUID و Proxy IP توی همین صفحه (قدم سوم، جایی که BPB-Worker-Panel رو انتخاب میکنید) میاید پایین و قسمت `Environment variables (advanced)` رو باز میکنید: |
96 | 96 |
|
97 | 97 | <p align="center">
|
98 | 98 | <img src="assets/images/Pages_env_vars.jpg">
|
99 | 99 | </p>
|
100 | 100 |
|
101 | 101 | اینجا باید مقادیر رو مشخص کنید. یه بار `Add variable` بزنید و خونه اول رو بنویسید `UUID` با حروف بزرگ، بعد از [اینجا](https://www.uuidgenerator.net/) یه UUID بگیرید و بذارید خونه دوم.
|
102 | 102 |
|
103 |
| -حالا یه بار دیگه `Add variable` بزنید خونه اول `PROXYIP` با حروف بزرگ، IP رو هم میتونید از لینکهای زیر بگیرید: |
| 103 | +حالا یه بار دیگه `Add variable` بزنید خونه اول `PROXYIP` با حروف بزرگ، IP رو هم میتونید از لینکهای زیر بگیرید، اینا رو باز کنید یه تعدادی IP نشون میده که میتونید کشورشون رو هم چک کنید و یه دونه انتخاب کنید: |
104 | 104 |
|
105 | 105 | >[Proxy IP](https://www.nslookup.io/domains/cdn.xn--b6gac.eu.org/dns-records/)
|
106 | 106 |
|
107 | 107 | >[Proxy IP](https://www.nslookup.io/domains/cdn-all.xn--b6gac.eu.org/dns-records/)
|
108 | 108 |
|
| 109 | +<p align="center"> |
| 110 | + <img src="assets/images/Proxy_ips.jpg"> |
| 111 | +</p> |
| 112 | +<br> |
| 113 | + |
109 | 114 | ## بروز رسانی:
|
110 | 115 | یکی از مزیتهای Pages نسبت به Worker اینه که وقتی آپدیتی برای کد منتشر میشه دیگه نیازی نیست برید ورژن جدید worker.js رو دانلود کنید و روز از نو روزی از نو! اصلا برای آپدیت دیگه کاری به کلادفلر ندارید. کافیه به گیتهاب خودتون برید وارد ریپازیتوری `BPB-Worker-Panel` بشید و از اینجا `Sync fork` رو بزنید:
|
111 | 116 |
|
112 | 117 | <p align="center">
|
113 | 118 | <img src="assets/images/Sync_fork.jpg">
|
114 | 119 | </p>
|
115 | 120 |
|
116 |
| -بعد یه سری تغییرات ورژن جدید رو نشون میده و `Update branch` رو میزنید. خوبیش اینه که با این کار Cloudflare Pages خودش متوجه میشه و در حدود ۱ دقیقه بعد خودبخود آپدیت میکنه براتون. |
| 121 | +بعد `Update branch` رو میزنید و تمام. خوبیش اینه که با این کار Cloudflare Pages خودش متوجه میشه و در حدود ۱ دقیقه بعد خودبخود آپدیت میکنه براتون. |
117 | 122 |
|
0 commit comments