Run Warp-Plus on windows

Run Warp-Plus on windows


سلام امروز می‌خوایم روش اجرای پروژه وارپ پلاس(وایرگارد گو) مهندس یوسف قبادی رو روی ویندوز یاد بگیریم.

ابتدا وارد گیتهاب پروژه می‌شیم و طبق عکس‌های زیر نسخه ویندوز رو دانلود می‌کنیم. لینک پروژه

https://github.com/bepass-org/warp-plus/releases

ابتدا روی Show all می‌زنیم.

بعد نسخه warp-plus-windows-amd64.zip رو دانلود می‌کنیم.

یه پوشه می‌سازیم و محتویات فایل zip رو داخل این پوشه استخراج می‌کنیم. من اسم پوشه رو warp-plus گذاشتم.

داخل پوشه، روی فضای خالی که هیچ فایلی نیست، کلیک راست می‌کنیم و از گزینه New یه فایل متنی (Text Document) جدید ایجاد می‌کنیم. اسم فایل رو هم فعلا نیاز نیست تغییر بدین و همون اسم پیش فرض خودش هم خوبه و دکمه Enter رو بزنید تا اسمش تایید بشه.

دو بار روی فایل متنی‌ای که ساختیم کلیک چپ می‌کنیم تا ویرایشگر متن باز بشه. حالا دستورات زیر رو داخل فایل متنی می‌نویسیم

@echo off

title warp-plus

warp-plus.exe -k لایسنس‌وارپ --scan --gool

به جای لایسنس‌وارپ در متن بالا، یه کلید وارپ که از ربات تلگرامی @generatewarpplusbot گرفتید، قرار بدید.

با نگه داشتن دکمه Ctrl و زدن S تغییرات رو ذخیره می‌کنیم و فایل متنی رو می‌بندیم. تو دستوراتی که داخل فایل متنی نوشتیم، دستور --gool برای تغییر آی‌پی به یک آی‌پی خارجی(اکثراً آلمان) هست و اگه این بخش رو از کد بالا پاک کنید، آی‌پی شما آی‌پی ایران خواهد بود ولی همچنان از فیلترینگ عبور می‌کنید. اگه دوست داشتید، سایر دستوراتی که در گیتهاب پروژه نوشته شده رو هم می‌تونید تو خط سوم شخصی سازی و اضافه کنید.

در مرحله بعد باید نام فایل متنی‌ای که ایجاد کردیم رو به همراه پسوند txt پاک کنیم (دو بار با فاصله روی اسم فایل متنی کلیک چپ کنید تا حالت ویرایش اسم فایل فعال شه) و به جاش می‌نویسیم run.bat و دکمه Enter می‌زنیم. با این کار فرمت فایلمون تغییر می‌کنه و به همین دلیل سوال می‌پرسه مطمئنید که می‌خواهید فرمت فایل رو تغییر بدین و باید Yes رو بزنید تا تغییرات اعمال بشه.

یه نکته داخل پرانتز بگم اگه موقع تغییر نام فایل، پسوند txt رو تو اسم فایل نمی‌بینید و بعد از تغییر اسم فایل، پیام هشدار تغییر فرمت فایل مثل عکس بالا براتون ظاهر نشد، برید تو Control panel ویندوز و بعد Folder options و تو تب view تیک گزینه Hide extensions for known file types رو بردارید و بعد Ok بزنید و سپس برید کاری که تو مرحله قبل گفته شد رو انجام بدید. پیشنهاد می‌شه بعد از اینکه مراحل تغییر نام فایل را انجام دادید، مجددا این تنظیمات رو به حالت قبلی‌اش برگردونید و تیک گزینه Hide extensions for known file types رو مجدداً فعال کنید و تنظیمات رو ذخیره کنید.

از این به بعد با باز کردن فایل run.bat صفحه مشکلی cmd باز خواهد شد و پروژه وارپ پلاس با دستوراتی که نوشتیم، اجرا می‌شه. فایل run.bat رو با دوبار کلیک چپ اجرا کنید و صبر کنید تا تنظیمات اولیه رو انجام بده و در انتها بنویسه

msg="serving proxy" address=127.0.0.1:8086

اگه حدود یک دقیقه صبر کردین و چنین پیامی ندیدین، صفحه رو ببندین و دوباره فایل run.bat رو اجرا کنید یا اگه بار اول cmd بسته شد، مجددا فایل رو اجرا کنید. معمولاً با یکی دو بار بستن و اجرای مجدد درست می‌شه.

حالا می‌تونید این صفحه رو کوچیک (Minimize) کنید تا مزاحم کارتون نباشه. این صفحه رو نبندید چون اگه ببندینش، برنامه متوقف می‌شه. تا اینجای کار یه پروکسی socks روی پورت 8086 با آدرس 127.0.0.1 دارید که مثلاً می‌تونید تو تلگرام دسکتاپ بهش وصل بشید. برای وصل شدن تلگرام سیستم‌تون به این پروکسی، کافیه تو بخش پروکسی تلگرام یه پروکسی با مشخصاتی که بالا گفته شد، ایجاد کنید و بهش وصل شید یا این پروکسی رو به تلگرامتون اضافه کنید:

https://t.me/socks?server=127.0.0.1&port=8086

از این به بعد برای تلگرام رفتن کافیه فایل run.bat رو اجرا کنید و بعد تو تلگرام سیستم به این پروکسی وصل بشید.

حالا چجوری این پروکسی رو روی کل سیستم اجرا کنیم و برای وبگردی و سایر برنامه‌ها ازش استفاده کنیم؟ یه راهش با تنظیمات ویندوزه و راه دیگه هم ساخت پروکسی از نوع socks تو برنامه‌هایی مثل NekoRay یا V2rayN هست و کافیه یکی سه روش زیر رو انجام بدین:


روش اول) آموزش فعال کردن با تنظیمات ویندوز:

اول با ویندوز 11:

ابتدا وارد Setting ویندوز بشید بعد برید بخش Network and internet بعد بخش Proxy

بعد دکمه Set up مقابل Use a proxy server رو بزنید.

بعد گزینه Use a proxy server رو روشن کنید. در بخش proxy IP address عبارت 127.0.0.1 و در بخش Proxy عدد 8086 رو وارد کنید. تیک گزینه Don't use the proxy server for local (intranet) addresses رو بزنید و در انتها Save رو بزنید.

الان دیگه کل سیستم پروکسی شده و از فیلترینگ رد شده. وقتی کار تون با vpn تموم شد، حتماً برگردید همین بخش و گزینه Use a proxy server رو خاموش کنید تا تو وبگردی بدون فیلترشکن به مشکل نخورید. برنامه warp-plus رو هم اگه خواستید، متوقف کنید؛ کافیه صفحه مشکی cmd رو ضربدر بزنید و ببندینش.

از این به بعد برای اجرای مجدد Vpn کافیه ابتدا فایل run.bat رو اجرا کنید و سپس برید به بخشی که تو عکس بالا گفته شد و گزینه Use a proxy server رو روشن کنید.

برای دسترسی راحتتر و اجرای سریع‌تر فایل run.bat نکات تکمیلی بعد از آموزش NekoRay رو بخونید.


ویندوزهای دیگه مثل ویندوز 7:

وارد Control panel ویندوز بشید بعد بخش Internet options و بعد تو تب Connections گزینه LAN settings رو بزنید.

اول از قسمت بالایی برید تو بخش Connections

تو بخش proxy server تیک Use a proxy server for your LAN رو بزنید. تو بخش Address عبارت 127.0.0.1 و تو بخش port عدد 8086 رو وارد کنید و تیک Bypass proxy server for local address رو بزنید و Ok بزنید. Ok صفحه پایینی رو هم بزنید و الان کل سیستم پروکسی شده.

اگه کارتون با VPN تموم شد و خواستید برنامه warp-plus رو متوقف کنید، کافیه صفحه مشکی cmd رو ضربدر بزنید و ببندینش. توصیه میشه علاوه بر این، حتماً برگردید به همین بخش و تیک گزینه Use a proxy server for your LAN رو بردارید تا تو وبگردی بدون فیلترشکن به مشکل بر نخورید.

از این به بعد برای اجرای مجدد Vpn هم کافیه ابتدا فایل run.bat رو اجرا کنید بعد برید به همین بخشی که تو عکس بالا گفته شد و تیک گزینه Use a proxy server for your LAN رو فعال کنید.

برای دسترسی راحتتر و اجرای سریع‌تر فایل run.bat نکات تکمیلی بعد از آموزش NekoRay رو بخونید.


روش دوم) آموزش با V2rayN:

برنامه V2rayN رو باز می‌کنیم و از بخش Servers گزینه Add [Socks] Server رو انتخاب می‌کنیم.

تو صفحه باز شده، تو کادر اول یه اسم دلخواه وارد می‌کنیم مثلا warp-plus تو کادر دوم آدرس پروکسی یعنی 127.0.0.1 رو وارد می‌کنیم و تو کادر سوم هم پورت پروکسی یعنی 8086 رو وارد می‌کنیم و Confirm پایین صفحه رو می‌زنیم تا پروکسی Socks داخل V2rayN ایجاد بشه.

حالا تو لیست کانفیگ‌های V2rayN یه بار روی اسم پروکسی‌ای که ساختیم، کلیک چپ می‌کنیم تا این کانفیگ انتخاب بشه و بعد دکمه Enter رو می‌زنیم تا کانفیگ فعال بشه.

حالا از قسمت پایین برنامه V2rayN گزینه System Proxy رو روی حالت Set System Proxy می‌ذاریم و اینجوری پروکسی warp-plus رو کل سیستم اعمال میشه و مثلاً مرورگر هم دیگه از فیلترینگ عبور می‌کنه.

اگه کارتون با VPN تموم شد و خواستید برنامه warp-plus رو متوقف کنید، کافیه صفحه مشکی cmd رو ضربدر بزنید و ببندینش. توصیه می‌شه تو V2rayN هم گزینه System proxy رو مجددا به حالت Clear system proxy برگردونید تا تو دسترسی به اینترنت بدون فیلتر شکن اختلالی ایجاد نشه.

از این به بعد برای اجرا warp-plus کافیه اون فایل run.bat رو اجرا کنید و بعد V2rayN رو تو حالت set system proxy اجرا کنید و کانفیگ warp-plus که ایجاد کرده بودیم رو فعال کنید.

برای دسترسی راحتتر و اجرای سریع‌تر فایل run.bat نکات تکمیلی بعد از آموزش NekoRay رو بخونید.




روش سوم) آموزش با برنامه NekoRay:

وارد NekoRay بشید و از بخش Server گزینه New Profile رو بزنید.

بخش Type باید روی Socks باشه. بخش Name رو یه اسم دلخواه مثل Warp-plus وارد کنید. تو Address آی‌پی 127.0.0.1 و بخش Port عدد 8086 رو وارد کنید و Ok بزنید.

حالا پروفایلی که با نام Warp-plus ساختیم رو انتخاب می‌کنیم و دکمه Enter رو می‌زنیم تا این کانفیگ فعال بشه. تیک گزینه system proxy رو هم می‌زنیم تا کل سیستم پروکسی بشه.

اگه کارتون با VPN تموم شد و خواستید برنامه warp-plus رو متوقف کنید، کافیه صفحه مشکی cmd رو ضربدر بزنید و ببندینش. پیشنهاد می‌شه وقتی کارتون با فیلترشکن تموم شد، تیک System proxy داخل برنامه NekoRay رو بردارید تا تو وبگردی عادی بدون فیلترشکن به مشکل نخورید.

از این به بعد برای اجرای مجدد کافیه فایل run.bat رو اجرا کنید و بعد طبق مراحل بالا کانفیگ warp-plus رو تو NekoRay فعال کنید و تیک system proxy رو بزنید.


برای دسترسی راحتتر و اجرای سریع‌تر فایل run.bat نکات تکمیلی زیر رو هم بخونید.


تونل کردن کل سیستم در NekoRay:

بعضی از برنامه‌ها با پروکسی مود از فیلترینگ رد نمی‌شن و نیازه که کل سیستم از طریق فیلترشکن تونل بشه. برای این کار در NekoRay گزینه Preferences و بعد Tun settings رو می‌زنیم.

در صفحه باز شده، در بخش Bypass Process Name می‌نویسیم warp-plus.exe و سپس OK پایین صفحه را می‌زنیم. در صورتی که سوالی پرسید، Yes بزنید تا تغییرات اعمال شود.(این کار رو فقط همین یه بار لازمه انجام بدیم و برای دفعات بعدی نیاز نیست)

در صفحه اصلی برنامه وقتی کانفیگ warp-plus فعال است، گزینه Tun Mode رو می‌زنیم.

در این مرحله، برنامه سوال می‌پرسه که در حالت Admin اجرا بشه؟ که Yes رو می‌زنیم و بعد اگه پیامی نشون داد، مجددا Yes می‌زنیم تا برنامه در حالت ادمین اجرا شود.

پس از اجرای مجدد برنامه، اگه تیک Tun mode فعال نبود، فعالش می‌کنیم و کانفیگ warp-plus رو به عنوان کانفیگ فعال انتخاب می‌کنیم. حال کل سیستم تونل شده و همه برنامه‌ها از فیلترشکن استفاده می‌کنن.


دفعات بعدی اگر خواستید کل سیستم رو تونل کنید، علاوه بر روش بالا برای اجرای برنامه در حالت Admin، می‌تونید قبل از باز کردن برنامه NekoRay، روش کلیک راست کنید و گزینه Run as administrator رو بزنید و بعد اگه سوالی پرسید Yes بزنید تا برنامه در حالت admin اجرا بشه.



پس از این به بعد برای تونل کردن کل سیستم کافیه ابتدا فایل run.bat رو اجرا کنید و بعد طبق یکی از دو روش بالا، برنامه NekoRay را در حالت admin اجرا کنید و بعد کانفیگ warp-plus رو فعال کنید و تیک Tun mode رو بزنید.

برای دسترسی راحتتر و اجرای سریع‌تر فایل run.bat نکات تکمیلی زیر رو هم بخونید.



** نکات تکمیلی کلی:

به عنوان نکته آخر اگه می‌خواید فایل اجرای warp-plus یعنی همون فایل run.bat رو تو دسکتاپ داشته باشید و نیاز نباشه هر بار از داخل پوشه‌اش اجراش کنید، کافیه ازش یه shortcut ایجاد کنید. برای این منظور روی فایل run.bat کلیک راست کنید و بعدش اگه گزینه Send to رو بزنید (اگه این گزینه رو نمی‌بینید، ابتدا گزینه Showe more options رو بزنید) و بعد گزینه Desktop (Create Shortcut) رو انتخاب کنید تا میانبرش روی دسکتاپ ایجاد بشه.

(اگه احیاناً روزی نیاز داشتید، دستورات مربوط به warp-plus رو تغییر بدید، کافیه همینجا به جای گزینه Send to، گزینه Edit رو انتخاب کنید و کد رو ویرایش کنید و در نهایت با Ctrl+s ذخیره‌اش کنید)

حالا فایل run.bat - shortcut روی دسکتاپ ایجاد شده و از این به بعد می‌تونید مستقیم از دسکتاپ اجراش کنید.

اگه مایل بودید می‌تونید اسم run.bat - shortcut رو تو دسکتاپ تغییر بدید به warp-plus تا بدونید فایل اجرا کردن پروژه وارپ پلاس هست.

خوب آموزش به پایان رسید.

#یوسف_قبادی

#سگارو

Report Page