mirror of
https://github.com/denuitt1/mhr-cfw.git
synced 2026-05-17 21:24:36 +03:00
Update README_FA.md
This commit is contained in:
+114
@@ -0,0 +1,114 @@
|
||||
# آموزش راهاندازی پروژه (Cloudflare Worker + Google Apps Script)
|
||||
|
||||
## 1) نصب پیشنیازها
|
||||
دستور زیر را اجرا کنید:
|
||||
|
||||
```
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2) راهاندازی Cloudflare Worker (worker.js)
|
||||
|
||||
1. وارد داشبورد Cloudflare شوید و لاگین کنید.
|
||||
2. از منوی کناری بروید به:
|
||||
**Compute > Workers & Pages**
|
||||
3. روی **Create Application** کلیک کنید.
|
||||
4. گزینه **Start with Hello World** را انتخاب کرده و Deploy کنید.
|
||||
5. روی **Edit code** بزنید.
|
||||
6. تمام کدهای پیشفرض را حذف کنید.
|
||||
7. فایل `worker.js` پروژه (پوشه script) را باز کنید.
|
||||
8. کل کد را کپی کرده و در ادیتور Cloudflare پیست کنید.
|
||||
|
||||
⚠️ مهم:
|
||||
این خط را با آدرس ورکر خودتان جایگزین کنید:
|
||||
```
|
||||
const WORKER_URL = "myworker.workers.dev";
|
||||
```
|
||||
|
||||
9. روی **Deploy** کلیک کنید.
|
||||
|
||||
---
|
||||
|
||||
## 3) راهاندازی Google Relay (Code.gs)
|
||||
|
||||
1. وارد Google Apps Script شوید.
|
||||
2. روی **New Project** کلیک کنید.
|
||||
3. تمام کدهای پیشفرض را حذف کنید.
|
||||
4. فایل `Code.gs` پروژه را باز کرده و کپی کنید.
|
||||
5. کد را داخل ادیتور پیست کنید.
|
||||
|
||||
⚠️ مهم:
|
||||
```
|
||||
const AUTH_KEY = "your-secret-password-here";
|
||||
const WORKER_URL = "https://myworker.workers.dev";
|
||||
```
|
||||
|
||||
- یک رمز دلخواه قوی انتخاب کنید.
|
||||
- آدرس Worker خودتان را جایگزین کنید.
|
||||
|
||||
---
|
||||
|
||||
### Deploy کردن
|
||||
|
||||
1. از بالا روی **Deploy → New deployment** کلیک کنید.
|
||||
2. نوع را روی **Web app** بگذارید.
|
||||
3. تنظیمات:
|
||||
- Execute as: **Me**
|
||||
- Who has access: **Anyone**
|
||||
4. روی **Deploy** بزنید.
|
||||
|
||||
📌 بعد از Deploy:
|
||||
یک **Deployment ID** دریافت میکنید (رشته طولانی)
|
||||
→ این را ذخیره کنید.
|
||||
|
||||
⚠️ رمز عبوری که انتخاب کردید را حتما نگه دارید.
|
||||
|
||||
---
|
||||
|
||||
## 4) تنظیم فایل config.json
|
||||
|
||||
|
||||
سپس فایل `config.json` را باز کرده و مقادیر را وارد کنید:
|
||||
|
||||
```json
|
||||
{
|
||||
"mode": "apps_script",
|
||||
"google_ip": "216.239.38.120",
|
||||
"front_domain": "www.google.com",
|
||||
"script_id": "PASTE_YOUR_DEPLOYMENT_ID_HERE",
|
||||
"auth_key": "your-secret-password-here",
|
||||
"listen_host": "127.0.0.1",
|
||||
"listen_port": 8085,
|
||||
"socks5_enabled": true,
|
||||
"socks5_port": 1080,
|
||||
"log_level": "INFO",
|
||||
"verify_ssl": true
|
||||
}
|
||||
```
|
||||
|
||||
### توضیحات:
|
||||
- `script_id` → همان Deployment ID
|
||||
- `auth_key` → همان رمز مرحله قبل
|
||||
|
||||
---
|
||||
|
||||
## 5) اجرا (Run)
|
||||
|
||||
|
||||
```
|
||||
python main.py
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## خروجی نهایی
|
||||
|
||||
اگر همه چیز درست باشد، این پیام را میبینید:
|
||||
|
||||
```
|
||||
HTTP proxy is running on 127.0.0.1:8085
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user