روش قدیم : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه
روش جدید : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه بعد از طریق ip در کلادفلر خارج میشه نه ای پی واقعی
روش جدید : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه بعد از طریق ip در کلادفلر خارج میشه نه ای پی واقعی
FPro Sensei
روش قدیم : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه روش جدید : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه بعد از طریق ip در کلادفلر خارج میشه نه ای پی واقعی
https://github.com/denuitt1/mhr-cfw/
بررسی نسخه Python
ویندوز — PowerShell یا CMD:
python --version
یا:
py --version
لینوکس / مک — ترمینال:
python3 --version
اگر خروجی Python 3.10.x یا بالاتر بود آمادهاید. در غیر این صورت از python.org نصب کنید.
ویندوز: هنگام نصب Python، تیک گزینه "Add Python to PATH" را حتماً بزنید.
مرحله ۱ — دریافت کد
روش اول: با Git
git clone https://github.com/denuitt1/mhr-cfw.git
cd mhr-cfw
روش دوم: دانلود مستقیم
از GitHub روی Code → Download ZIP کلیک کنید، فایل را از حالت فشرده خارج کرده و وارد پوشه آن شوید.
ساخت محیط مجازی Python (توصیه شده)
محیط مجازی یا virtualenv باعث میشود کتابخانههای این پروژه با سایر پروژههای Python روی سیستم شما تداخل نداشته باشند.
ویندوز:
python -m venv .venv
.venv\Scripts\activate
پس از فعال شدن، ابتدای خط ترمینال به این شکل تغییر میکند:
(.venv) C:\Users\...>
لینوکس / مک:
python3 -m venv .venv
source .venv/bin/activate
پس از فعال شدن:
(.venv) user@host:~/mhr-cfw$
برای خروج از محیط مجازی در هر زمان، کافی است تایپ کنید:
deactivate
نصب کتابخانهها
pip install -r requirements.txt
اگر دسترسی مستقیم به PyPI ندارید:
pip install -r requirements.txt -i https://mirror-pypi.runflare.com/simple/ --trusted-host mirror-pypi.runflare.com
مرحله ۲ — ساخت Cloudflare Worker
Cloudflare Worker نقش «خروجی» ترافیک را دارد — درخواست را از Apps Script دریافت کرده و به سایت مقصد ارسال میکند. IP نهاییای که سایت میبیند، IP کلودفلر است.
گام به گام:
۱. به dash.cloudflare.com بروید و وارد حساب کاربریتان شوید.
اگر حساب ندارید از همین لینک رایگان ثبتنام کنید.
۲. از منوی سمت چپ، روی Compute (Workers) کلیک کنید.
۳. روی Workers & Pages کلیک کنید.
۴. دکمه Create را بزنید.
۵. گزینه Start with Hello World را انتخاب کنید.
۶. یک نام دلخواه برای Worker خود بدهید (مثلاً my-relay) و دکمه Deploy را بزنید.
۷. پس از Deploy، روی Edit code کلیک کنید.
۸. تمام کد پیشفرض داخل ویرایشگر را انتخاب و حذف کنید.
در ویندوز: Ctrl+A سپس Delete در مک: Cmd+A سپس Delete
۹. فایل script/worker.js را از پوشه پروژه با یک ویرایشگر متن باز کنید (مثلاً Notepad، VS Code، یا Gedit).
۱۰. تمام محتوای آن را کپی (Ctrl+A سپس Ctrl+C) و داخل ویرایشگر Cloudflare Paste کنید (Ctrl+V).
۱۱. مهم: این خط را پیدا کنید:
const WORKER_URL = "myworker.workers.dev";
آدرس myworker.workers.dev را با آدرس Worker خودتان جایگزین کنید. آدرس Worker شما در بالای صفحه کلودفلر نمایش داده میشود (مثلاً my-relay.yourname.workers.dev).
۱۲. دکمه Deploy را بزنید.
۱۳. آدرس Worker خود را یادداشت کنید — در مرحله بعد به آن نیاز دارید. آدرس معمولاً به شکل https://my-relay.yourname.workers.dev است.
مرحله ۳ — ساخت Google Apps Script
Apps Script نقش «دروازه» را دارد — درخواستهای پروکسی محلی شما را دریافت کرده و از طریق زیرساخت گوگل به Worker کلودفلر ارسال میکند.
گام به گام:
۱. به script.google.com بروید و با همان حساب Google وارد شوید.
۲. روی New project (پروژه جدید) کلیک کنید.
۳. در ویرایشگر بازشده، تمام کد پیشفرض (function myFunction() {}) را حذف کنید.
۴. فایل script/Code.gs را از پوشه پروژه با یک ویرایشگر متن باز کرده، کل محتوا را کپی و داخل ویرایشگر Apps Script Paste کنید.
۵. مهم: این دو خط را پیدا کنید:
const AUTH_KEY = "STRONG_SECRET_KEY";
const WORKER_URL = "https://example.workers.dev";
AUTH_KEY را با یک رمز دلخواه قوی (حداقل ۲۰ کاراکتر، ترکیب حروف و اعداد) تغییر دهید. مثال: const AUTH_KEY = "mYs3cr3tP@ss2024xZ9k";
این رمز را یادداشت کنید — در config.json هم باید همین رمز را وارد کنید.
WORKER_URL را با آدرس Worker کلودفلر که در مرحله قبل ساختید تغییر دهید. مثال: const WORKER_URL = "https://my-relay.yourname.workers.dev";
۶. کد را ذخیره کنید (Ctrl+S یا Cmd+S).
۷. از منوی بالا روی Deploy کلیک کنید، سپس New deployment را انتخاب کنید.
۸. در پنجره بازشده:
روی آیکون چرخدنده (⚙️) کنار «Select type» کلیک کنید
Web app را انتخاب کنید
۹. تنظیمات را به این شکل پر کنید:
Description : هر چیزی دلتان بخواهد (مثلاً "relay v1")
Execute as : Me
Who has access : Anyone
۱۰. روی Deploy کلیک کنید.
۱۱. اگر اولین بار است، Google از شما میخواهد دسترسیها را تأیید کنید:
بررسی نسخه Python
ویندوز — PowerShell یا CMD:
python --version
یا:
py --version
لینوکس / مک — ترمینال:
python3 --version
اگر خروجی Python 3.10.x یا بالاتر بود آمادهاید. در غیر این صورت از python.org نصب کنید.
ویندوز: هنگام نصب Python، تیک گزینه "Add Python to PATH" را حتماً بزنید.
مرحله ۱ — دریافت کد
روش اول: با Git
git clone https://github.com/denuitt1/mhr-cfw.git
cd mhr-cfw
روش دوم: دانلود مستقیم
از GitHub روی Code → Download ZIP کلیک کنید، فایل را از حالت فشرده خارج کرده و وارد پوشه آن شوید.
ساخت محیط مجازی Python (توصیه شده)
محیط مجازی یا virtualenv باعث میشود کتابخانههای این پروژه با سایر پروژههای Python روی سیستم شما تداخل نداشته باشند.
ویندوز:
python -m venv .venv
.venv\Scripts\activate
پس از فعال شدن، ابتدای خط ترمینال به این شکل تغییر میکند:
(.venv) C:\Users\...>
لینوکس / مک:
python3 -m venv .venv
source .venv/bin/activate
پس از فعال شدن:
(.venv) user@host:~/mhr-cfw$
برای خروج از محیط مجازی در هر زمان، کافی است تایپ کنید:
deactivate
نصب کتابخانهها
pip install -r requirements.txt
اگر دسترسی مستقیم به PyPI ندارید:
pip install -r requirements.txt -i https://mirror-pypi.runflare.com/simple/ --trusted-host mirror-pypi.runflare.com
مرحله ۲ — ساخت Cloudflare Worker
Cloudflare Worker نقش «خروجی» ترافیک را دارد — درخواست را از Apps Script دریافت کرده و به سایت مقصد ارسال میکند. IP نهاییای که سایت میبیند، IP کلودفلر است.
گام به گام:
۱. به dash.cloudflare.com بروید و وارد حساب کاربریتان شوید.
اگر حساب ندارید از همین لینک رایگان ثبتنام کنید.
۲. از منوی سمت چپ، روی Compute (Workers) کلیک کنید.
۳. روی Workers & Pages کلیک کنید.
۴. دکمه Create را بزنید.
۵. گزینه Start with Hello World را انتخاب کنید.
۶. یک نام دلخواه برای Worker خود بدهید (مثلاً my-relay) و دکمه Deploy را بزنید.
۷. پس از Deploy، روی Edit code کلیک کنید.
۸. تمام کد پیشفرض داخل ویرایشگر را انتخاب و حذف کنید.
در ویندوز: Ctrl+A سپس Delete در مک: Cmd+A سپس Delete
۹. فایل script/worker.js را از پوشه پروژه با یک ویرایشگر متن باز کنید (مثلاً Notepad، VS Code، یا Gedit).
۱۰. تمام محتوای آن را کپی (Ctrl+A سپس Ctrl+C) و داخل ویرایشگر Cloudflare Paste کنید (Ctrl+V).
۱۱. مهم: این خط را پیدا کنید:
const WORKER_URL = "myworker.workers.dev";
آدرس myworker.workers.dev را با آدرس Worker خودتان جایگزین کنید. آدرس Worker شما در بالای صفحه کلودفلر نمایش داده میشود (مثلاً my-relay.yourname.workers.dev).
۱۲. دکمه Deploy را بزنید.
۱۳. آدرس Worker خود را یادداشت کنید — در مرحله بعد به آن نیاز دارید. آدرس معمولاً به شکل https://my-relay.yourname.workers.dev است.
مرحله ۳ — ساخت Google Apps Script
Apps Script نقش «دروازه» را دارد — درخواستهای پروکسی محلی شما را دریافت کرده و از طریق زیرساخت گوگل به Worker کلودفلر ارسال میکند.
گام به گام:
۱. به script.google.com بروید و با همان حساب Google وارد شوید.
۲. روی New project (پروژه جدید) کلیک کنید.
۳. در ویرایشگر بازشده، تمام کد پیشفرض (function myFunction() {}) را حذف کنید.
۴. فایل script/Code.gs را از پوشه پروژه با یک ویرایشگر متن باز کرده، کل محتوا را کپی و داخل ویرایشگر Apps Script Paste کنید.
۵. مهم: این دو خط را پیدا کنید:
const AUTH_KEY = "STRONG_SECRET_KEY";
const WORKER_URL = "https://example.workers.dev";
AUTH_KEY را با یک رمز دلخواه قوی (حداقل ۲۰ کاراکتر، ترکیب حروف و اعداد) تغییر دهید. مثال: const AUTH_KEY = "mYs3cr3tP@ss2024xZ9k";
این رمز را یادداشت کنید — در config.json هم باید همین رمز را وارد کنید.
WORKER_URL را با آدرس Worker کلودفلر که در مرحله قبل ساختید تغییر دهید. مثال: const WORKER_URL = "https://my-relay.yourname.workers.dev";
۶. کد را ذخیره کنید (Ctrl+S یا Cmd+S).
۷. از منوی بالا روی Deploy کلیک کنید، سپس New deployment را انتخاب کنید.
۸. در پنجره بازشده:
روی آیکون چرخدنده (⚙️) کنار «Select type» کلیک کنید
Web app را انتخاب کنید
۹. تنظیمات را به این شکل پر کنید:
Description : هر چیزی دلتان بخواهد (مثلاً "relay v1")
Execute as : Me
Who has access : Anyone
۱۰. روی Deploy کلیک کنید.
۱۱. اگر اولین بار است، Google از شما میخواهد دسترسیها را تأیید کنید:
❤1
FPro Sensei
روش قدیم : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه روش جدید : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه بعد از طریق ip در کلادفلر خارج میشه نه ای پی واقعی
روی Authorize access کلیک کنید
حساب Google خود را انتخاب کنید
اگر پیام «Google hasn't verified this app» نمایش داده شد:
روی Advanced کلیک کنید
روی Go to [نام پروژه] (unsafe) کلیک کنید
روی Allow کلیک کنید
۱۲. پس از Deploy موفق، یک Deployment ID به شما نمایش داده میشود که شکلی مانند این دارد:
AKfycbz...................................xYZ
این ID را کپی کرده و نگه دارید — در مرحله بعد نیاز است.
مرحله ۴ — تنظیم فایل config.json
در پوشه پروژه، فایلی به نام config.example.json وجود دارد. باید از روی آن یک فایل config.json بسازید.
ویندوز:
copy config.example.json config.json
لینوکس / مک:
cp config.example.json config.json
حالا config.json را با یک ویرایشگر متن باز کنید و مقادیر لازم را تغییر دهید:
ویندوز (Notepad):
notepad config.json
لینوکس (nano):
nano config.json
برای ذخیره در nano: Ctrl+O سپس Enter برای خروج از nano: Ctrl+X
لینوکس (vim):
vim config.json
برای رفتن به حالت ویرایش در vim: کلید i را بزنید برای ذخیره و خروج از vim: کلید Esc سپس تایپ کنید :wq و Enter
حداقل تنظیمات لازم:
{
"mode": "apps_script",
"google_ip": "216.239.38.120",
"front_domain": "www.google.com",
"script_id": "DEPLOYMENT_ID_را_اینجا_بگذارید",
"auth_key": "همان_رمزی_که_در_Code.gs_گذاشتید",
"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: رمزی که در Code.gs برای AUTH_KEY گذاشتید (باید دقیقاً یکسان باشد)
مرحله ۵ — اجرا
روش ساده (توصیه شده)
ویندوز: فایل run.bat را دوبار کلیک کنید یا در CMD:
run.bat
لینوکس / مک:
chmod +x run.sh
./run.sh
این اسکریپتها به صورت خودکار:
محیط مجازی Python میسازند
وابستگیها را نصب میکنند
اگر config.json نداشته باشید، wizard راهاندازی را اجرا میکنند
پروکسی را روشن میکنند
روش دستی
اگر محیط مجازی را خودتان ساختهاید:
# ابتدا محیط مجازی را فعال کنید (اگر نکردهاید)
# ویندوز:
.venv\Scripts\activate
# لینوکس/مک:
source .venv/bin/activate
# سپس اجرا کنید:
python main.py
حساب Google خود را انتخاب کنید
اگر پیام «Google hasn't verified this app» نمایش داده شد:
روی Advanced کلیک کنید
روی Go to [نام پروژه] (unsafe) کلیک کنید
روی Allow کلیک کنید
۱۲. پس از Deploy موفق، یک Deployment ID به شما نمایش داده میشود که شکلی مانند این دارد:
AKfycbz...................................xYZ
این ID را کپی کرده و نگه دارید — در مرحله بعد نیاز است.
مرحله ۴ — تنظیم فایل config.json
در پوشه پروژه، فایلی به نام config.example.json وجود دارد. باید از روی آن یک فایل config.json بسازید.
ویندوز:
copy config.example.json config.json
لینوکس / مک:
cp config.example.json config.json
حالا config.json را با یک ویرایشگر متن باز کنید و مقادیر لازم را تغییر دهید:
ویندوز (Notepad):
notepad config.json
لینوکس (nano):
nano config.json
برای ذخیره در nano: Ctrl+O سپس Enter برای خروج از nano: Ctrl+X
لینوکس (vim):
vim config.json
برای رفتن به حالت ویرایش در vim: کلید i را بزنید برای ذخیره و خروج از vim: کلید Esc سپس تایپ کنید :wq و Enter
حداقل تنظیمات لازم:
{
"mode": "apps_script",
"google_ip": "216.239.38.120",
"front_domain": "www.google.com",
"script_id": "DEPLOYMENT_ID_را_اینجا_بگذارید",
"auth_key": "همان_رمزی_که_در_Code.gs_گذاشتید",
"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: رمزی که در Code.gs برای AUTH_KEY گذاشتید (باید دقیقاً یکسان باشد)
مرحله ۵ — اجرا
روش ساده (توصیه شده)
ویندوز: فایل run.bat را دوبار کلیک کنید یا در CMD:
run.bat
لینوکس / مک:
chmod +x run.sh
./run.sh
این اسکریپتها به صورت خودکار:
محیط مجازی Python میسازند
وابستگیها را نصب میکنند
اگر config.json نداشته باشید، wizard راهاندازی را اجرا میکنند
پروکسی را روشن میکنند
روش دستی
اگر محیط مجازی را خودتان ساختهاید:
# ابتدا محیط مجازی را فعال کنید (اگر نکردهاید)
# ویندوز:
.venv\Scripts\activate
# لینوکس/مک:
source .venv/bin/activate
# سپس اجرا کنید:
python main.py
GitHub
GitHub - denuitt1/mhr-cfw: A Domain-Fronting Relay that routes traffic though GAS (Google Apps Script) and forwards it to Cloudflare…
A Domain-Fronting Relay that routes traffic though GAS (Google Apps Script) and forwards it to Cloudflare Workers. Designed to bypass DPI. - denuitt1/mhr-cfw
🥰1
FPro Sensei
روش قدیم : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه روش جدید : پکت ها توسط اسکریبپت گوگل و دامین جعل میشه که DPI این پکت ها را با اسم google.com میبینه بعد از طریق ip در کلادفلر خارج میشه نه ای پی واقعی
تست سایت جهانی تماشای انیمه با کیفیت 4K
FPro Sensei
https://github.com/denuitt1/mhr-cfw/ بررسی نسخه Python ویندوز — PowerShell یا CMD: python --version یا: py --version لینوکس / مک — ترمینال: python3 --version اگر خروجی Python 3.10.x یا بالاتر بود آمادهاید. در غیر این صورت از python.org نصب کنید. ویندوز:…
دوستان نگران این نباشید که این gui نیست زیبا تر به نظر نمیرسه ولی اون نسخه راست گرافیکی بود چون همون راست هم از این پشتیبانی میکنه
⚡️برای متود MHR+CFW میتونید از همون MHRV-RS هم استفاده کنید.
MasterHttpRelayVPN-RUST
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases
برای Worker کلودفلر
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/blob/main/assets/cloudflare/worker.js
برای Apps Script گوگل
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/blob/main/assets/apps_script/Code.cfw.gs
⚡️برای متود MHR+CFW میتونید از همون MHRV-RS هم استفاده کنید.
MasterHttpRelayVPN-RUST
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/releases
برای Worker کلودفلر
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/blob/main/assets/cloudflare/worker.js
برای Apps Script گوگل
https://github.com/therealaleph/MasterHttpRelayVPN-RUST/blob/main/assets/apps_script/Code.cfw.gs
GitHub
Releases · therealaleph/MasterHttpRelayVPN-RUST
Rust port of @masterking32's MasterHttpRelayVPN — all credit to @masterking32 for the original idea and Python implementation. Free DPI bypass via a Google Apps Script relay with TLS SNI co...
❤1
دوستان بازی ساز یک میرور واسه upm یا همون پیکج منیجر یونیتی پیدا کردم راحت میتوانید ازش برخی پکیج ها رو دانلود کنید و افلاین نصب کنید https://github.com/needle-mirror
GitHub
Needle – Mirror of packages from the Unity Technologies Package Manager (UPM)
This repository group contains versions of packages available in UPM, without any changes. Not affiliated with Unity Technologies. Maintained by Needle. - Needle – Mirror of packages from the Unity...
👍2
FPro Sensei
دوستان بازی ساز یک میرور واسه upm یا همون پیکج منیجر یونیتی پیدا کردم راحت میتوانید ازش برخی پکیج ها رو دانلود کنید و افلاین نصب کنید https://github.com/needle-mirror
دوستان یک روش اختصاصی هم دارم میخوام آموزش بدم برای کسانکی میخوان از پروکسی برای پکیج منیجر یونیتی استفاده کننن :
FPro Sensei
دوستان یک روش اختصاصی هم دارم میخوام آموزش بدم برای کسانکی میخوان از پروکسی برای پکیج منیجر یونیتی استفاده کننن :
توی ورژن های جدید یونیتی دو تا مقدار HTTP_PROXY و HTTPS_PROXY داریم که مخصوص دانلود از پکیج منیجیره برای تنظیم کردنش باید این روش را دنبال کنید :
محیط جستجو را باز کنید و عبارت Environment Variables را جستجو کنید.
روی Edit the system environment variables بزنید.
روی Environment Variables کلیک کنید.
در بخش User variables یا System variables روی New بزنید و این دو را اضافه کنید:
مثال ساده :
تأیید کنید و Unity Hub را کامل ببندید و دوباره اجرا کنید.
گاهی Package Manager بدون تنظیم زیر کار نمیکند.
در تنظیمات Unity Editor → Preferences → Network → Use HTTP Proxy (قدیمی است و شاید وجود نداشته باشد).
در صورت نبودن، میتوانید پارامترهای زیر را هنگام اجرای ادیتور بدهید:
تنظیم برای Unity Hub (در صورت نیاز)
Unity Hub گاهی متغیرهای محیطی را نمیگیرد.
در ویندوز میتوانید فایل Unity Hub shortcut را ادیت کنید:
روی Shortcut → Properties → Target:
تست اتصال پروکسی توسط Unity Package Manager
اگر پکیجها دانلود نمیشوند، از خط زیر در Editor Log وضعیت را چک کنید:
روی Edit the system environment variables بزنید.
روی Environment Variables کلیک کنید.
در بخش User variables یا System variables روی New بزنید و این دو را اضافه کنید:
HTTP_PROXY=http://username:password@proxy_address:port
HTTPS_PROXY=http://username:password@proxy_address:port
مثال ساده :
HTTP_PROXY=http://127.0.0.1:8080
HTTPS_PROXY=http://127.0.0.1:8080
تأیید کنید و Unity Hub را کامل ببندید و دوباره اجرا کنید.
گاهی Package Manager بدون تنظیم زیر کار نمیکند.
در تنظیمات Unity Editor → Preferences → Network → Use HTTP Proxy (قدیمی است و شاید وجود نداشته باشد).
در صورت نبودن، میتوانید پارامترهای زیر را هنگام اجرای ادیتور بدهید:
Unity.exe -proxyHost "127.0.0.1" -proxyPort 8080
تنظیم برای Unity Hub (در صورت نیاز)
Unity Hub گاهی متغیرهای محیطی را نمیگیرد.
در ویندوز میتوانید فایل Unity Hub shortcut را ادیت کنید:
روی Shortcut → Properties → Target:
"C:\Program Files\Unity Hub\Unity Hub.exe" --proxy-server="http=127.0.0.1:8080;https=127.0.0.1:8080"
تست اتصال پروکسی توسط Unity Package Manager
اگر پکیجها دانلود نمیشوند، از خط زیر در Editor Log وضعیت را چک کنید:
%APPDATA%\Unity\Editor\Editor.log
❤1
FPro Sensei
محیط جستجو را باز کنید و عبارت Environment Variables را جستجو کنید. روی Edit the system environment variables بزنید. روی Environment Variables کلیک کنید. در بخش User variables یا System variables روی New بزنید و این دو را اضافه کنید: HTTP_PROXY=http:/…
نکته مهم برای پروتکل V2ray :
Unity Hub و Unity Editor تنها پروکسیهای HTTP/HTTPS را قبول میکنند
درحالیکه V2Ray معمولاً socks5 خروجی میدهد.
پس باید دو حالت را چک کنیم:
آیا V2Ray شما خروجی HTTP دارد؟ (بهترین حالت)
بیشتر نسخههای v2rayN یک HTTP proxy port هم فعال میکنند.
در v2rayN:
برنامه را باز کنید
بالا روی Settings بزنید
بخش Inbound → HTTP را پیدا کنید
پورت مربوط به HTTP مثلاً 10809 یا 1087 است
اگر چنین پورتی دارد عالیه و کار میکنه ولی اگر نداره :
اگر فقط socks5 دارید، باید تبدیل کنید (HTTP wrapper)
Unity نمیتواند socks5 را مستقیم بخواند.
راهحل ساده: استفاده از برنامهای مثل:
• Proxifier
• Privoxy
• Clash (که بهطور پیشفرض http هم دارد)
• V2rayN HTTP inbound فعال
بهترین و کمدردسرترین: Privoxy
تنظیم Privoxy برای تبدیل socks5 → http
فایل تنظیمات:
این خط را اضافه کنید :
Privoxy بهصورت پیشفرض روی این پورت اتوماتیک HTTP میدهد:
Unity Hub و Unity Editor تنها پروکسیهای HTTP/HTTPS را قبول میکنند
درحالیکه V2Ray معمولاً socks5 خروجی میدهد.
پس باید دو حالت را چک کنیم:
آیا V2Ray شما خروجی HTTP دارد؟ (بهترین حالت)
بیشتر نسخههای v2rayN یک HTTP proxy port هم فعال میکنند.
در v2rayN:
برنامه را باز کنید
بالا روی Settings بزنید
بخش Inbound → HTTP را پیدا کنید
پورت مربوط به HTTP مثلاً 10809 یا 1087 است
HTTP Proxy: 127.0.0.1:10809
اگر چنین پورتی دارد عالیه و کار میکنه ولی اگر نداره :
اگر فقط socks5 دارید، باید تبدیل کنید (HTTP wrapper)
Unity نمیتواند socks5 را مستقیم بخواند.
راهحل ساده: استفاده از برنامهای مثل:
• Proxifier
• Privoxy
• Clash (که بهطور پیشفرض http هم دارد)
• V2rayN HTTP inbound فعال
بهترین و کمدردسرترین: Privoxy
تنظیم Privoxy برای تبدیل socks5 → http
فایل تنظیمات:
C:\Program Files (x86)\Privoxy\config.txt
این خط را اضافه کنید :
forward-socks5t / 127.0.0.1:10808
Privoxy بهصورت پیشفرض روی این پورت اتوماتیک HTTP میدهد:
http://127.0.0.1:8118
❤2
FPro Sensei
بخش اول : دوستانی که لانسیس یونیتی دارد ولی بدلیل این شرایط هی نمی تونن به vpn واسه یونیتی هاب وصل شوند یک برنامه ای هست که بدون نیاز به اینترنت براتون یونیتی را باز میکنه که میتوانید از این لینک دانلود کنید
یاد آوری :دوستانی که به دنبال ورود به ادیتور یونیتی بصورت افلاین هستند از این نرم افزار استفاده کنند
بزودی افزونه های vs code برای نصب افلاین از سرور ایرانی مخصوص کد نویسی برای یونیتی را آماده خواهیم کرد
❤5
FPro Sensei
دارم یک شیدر خاص برای anime مینویسم که اسم شیدر من AniToon خواهد بود که بزودی نتیجه نهایی خواهید دید که کامل ترین شیدری خواهد بود که برای یونیتی HDRP نوشته شده
نتیجه شیدر Npr تا اینجا فعلا باید امکانات زیادی اضافه کنم و شیدر npr برای hdrp خیلی سخته واسه همینه بیشتر شیدر های npr برایurp میسازن
👌1
یک امکانات خوبی که اضافه کردم میتونه با یک بولین شرط بزارم که اگر فعال بود نور پردازی برا اساس موقعیت نور ریم لایت بزنه و جالب یک بولین دیگه اگر این هم تیکش زده شد نور پردازی ریم لایت معکوس بشه و فقط سایه اش ریم لایت بزنه
❤2
FPro Sensei
Photo
دوستان میتونم بگم این شیدر خیلی کامل خواهد بر برای سبک های کارتونی و انیمه و بهینه چون قابلیت انتخاب uv و gpu instancing و دیگر چیزا خواهد داشت
🔥1
FPro Sensei
یک امکانات خوبی که اضافه کردم میتونه با یک بولین شرط بزارم که اگر فعال بود نور پردازی برا اساس موقعیت نور ریم لایت بزنه و جالب یک بولین دیگه اگر این هم تیکش زده شد نور پردازی ریم لایت معکوس بشه و فقط سایه اش ریم لایت بزنه
یکی از امکانات جدید شیدر اختصاصی AniToon Hdrp آین هست که میتونه دما را از نور مبدا دریافت کنه و حالت های مختلفی را شبیه سازی کنه مثلا یک صنحه غروب افتاب در انیمه ☺️
❤2