خوب بچهها بریم برای یک آموزش طولانی من توی بخش اول می خواهم بگم چجوری از یک کانفیگ مثلاً vless یک json بگیرید بعد چجوری به همین روش چندین کانفیگ بگیرید و با هم در یک کانفیگ ترکیب کنید بعد چجوری این کانفیگ ها را باهم ترکیب کنید و یک url تست توی کانفیگ قرار بدیم که هر مثلاً ۶۰
ثانیه تست کنه و به سریعترین کانفیگ وصل بشیم. شاید در مرحله اول اینکار بنظر بیخود بیاد اما دقت کنید ما همین کار را با کانفیگ وایرگارد خواهیم کرد کانفیگ وایرگارد ip ما را عوض نمی کنه پس ما با این روش فقط هر لحظه به سریعترین گره وصل میشیم. ما یک شبکه ناپایدار داریم هدف این است که
یک کانفیگ درست کنیم که توی شرایط مختلف کار کنه. خوب بریم سر اصل مطلب مثل عکس از روی کانفیگی که توی nekobox هستش می تونید یک خروجی json بگیرید بعد اون فایل را به صورت تکست باز کنید توش مقداری کد هست اما برای ما مهمترین قسمت مثل عکس توی قسمت outbound هستش مثل عکس کد بین{...کد...}
را بردارید و یکجا ذخیره کنید . مهمترین قسمت که توی این کد هستش قسمت
"Tag": "config name"
هستش در واقع اسم کانیفگ که باید یکتا باشه . همین طور که می دونید کانیفگ قسمت server هم داره اونم مهم هستش چون قراره بعدا بگیم این آدرس از کدام DNS رد بشه . مابقی ساختار خود کانیفگ هستش
حالا کانفیگی که من براتون گذاشتم را باز کنید توش چندتا قسمت مهم هستش از بالا همه را بررسی می کنیم«در انتهای توییت آدرس ها قرار دارد»
قسمت اول که براتون مشخص کردم بخش DNS هستش من معمولاً قسمت dns-directرا با ip مثلاً شکن یا رادار قرار می دم وdns-remote را روی همون1.1.1.1 قرار میدم اما شما می تونید تغییر بدید و تست کنید ببینید روی اینترنت شما چی جواب میده مثلا می تونید مثل آموزش های قبلی من یک dns با ورکر بسازید
و اینجا قرار بدید . بخش بعدی که خیلی مهم هستش قسمت domain هستش مثل عکس در واقع شما میگید چه آدرسی از چه dns ای استفاده کنه خیلی مهم هست حتی DNS ای که مثل عکس توی تنظیمات nekobox وارد میکنید باید اینجوری بدون https وارد کنید مثلاً برای من Adguard هستش
یعنی الان شما باید قسمت server توی کانیفگ vless که گرفتید اینجا قرار بدید .ته قسمتی که علامت گذاشتم داره میگه این domain ها از dns-direct استفاده کنه همون اسمی که توی قسمت اول بود . حالا چندتا حالت پیش می آد اگر آدرس ipv4 بود
Ipv4: port
اگر ipv6 بود
[Ipv6]:port
مثلاً اگر ip
تمیز را بردید پشت دامنه شخصی اینجا باید اون آدرس را بزارید. بخش بعدی اسم کانیفگ ها هستش همون قسمت tag توی کانیفگ. مثلاً من توی عکس هشتاد کانیفگ دارم همچنین یک url برای تست و یک زمان برای فاصله بین تست هاست.حالا می رسیم به مرحله آخر یعنی جایی که باید کد کانفیگ را قرار بدیم
باید مثل عکس کانیفگ ها را در فاصله بین [] در قسمت outbound قرار بدید فقط دقت کنید که بعد هر کانفیگ باید یک «,» قرار بگیره
به tag کانفیگ هم دقت کنید که توی قسمت قبل وجود داشته باشه
تا اینجا ما هیچ صحبتی در مورد وایرگارد نکردیم فقط یک کانفیگ جامع ساختیم . حالا از بخش آدرس ها برید یک کانفیگ وایرگارد با هسته sing-box بسازید توی آموزش وایرگارد با هسته sing-box فیلمش هست توی توییت هام pin هستش.یکی نسازید با هر key پنجتا کانفیگ میشه ساخت حداقل پنجتا کانفیگ
بسازید. بعد ساخت کانفیگ یک json بهتون خروجی میده اون تیکه outbound قسمتی هستش که ما نیاز داریم مثل vless که گرفتیم اون تیکه را به عنوان یک کانفیگ اضافه کنید مثل عکس. چندتا نکته مهم هستش یکی پارامتر network هستش
اگر این پارامتر را به این صورت در حالت tcp قرار بدید بهتر جواب میده 😉
"Network": "tcp"
من اینجا هر کانفیگ که گرفته بودم دو بار توی کانفیگ اصلی گذاشتم البته با دو اسم مختلف یکی tcp یکی udp .
دوست عزیزم @ircfspace لطف کردند آدرس
engage.cloudflareclient(.)com
را بردند پشت دامنه
خودشون و من توی عکس اون آدرس گذاشتم
Engage.ircf(.)space
شما خودتان هم میتونید همچین کاری بکنید.فقط دقت کنید الان این آدرس باید توی قسمت domain هم بزنید مثل توییتهای بالا.من چندتا چیز دیگه هم تست کردم و جواب داد مثلاً می تونید ip تمیز وارپ پیدا کنید که قبلاً توی بخش آموزش ویندوز
گفتم چجوری باید اینکار را انجام بدید. بعد ip و پورت را اینجا بزارید بعد توی قسمت domain به صورت
Ip: port
قرار بدید . می تونید از تبدیل ipv4 به ipv6 استفاده کنید و اون آدرس را اینجا قرار بدید . روش های مختلف را توی یک کانفیگ ترکیب کنید اینجوری بهتر متصل میشید . مقدار MTU هم
مهم هستش با این عدد بازی کنید مثلاً من کانفیگ ساختم با چند صدتا کانفیگ با MTU های مختلف و دارم تست میکنم یا یک کانفیگ ساختم با تمام ip های تمیز و کانفیگ با تمام پورت ها. نتیجه را به این توییت اضافه میکنم.
من مثل عکس توی تنظیمات nekobox تغییر ایجاد کردم و بنظرم بهتر وصل میشه
حالا اگر اول اتصال کانفیگ را بزنید بعد روی sing-box بزنید همچین صفحه ای باز میشه وقتی روی علامت رعد میزنید تست میکنه
حالا بریم روی اصل مطلب اگر وصل نشد گوشی خود را روی حالت airplane mode بزارید و خارج کنید یا بین دوتا سیمکارت اینترنت را سوییچ کنید با کمک یکی از دوستان فهمیدم اینجا چه اتفاقی میافتد هر دفعه که شما اینکار را انجام میدید اپراتور به شما یک ip جدید میده اون ip در لحظه اول توی
لیست سفید از ما بهترون ها هستش بعد از چند لحظه تست میکنه میفهمه ما رعیت هستیم و از این لیست حذف میشیم چون تعداد رعیت زیاد هستش منطقی نیست شما اول توی لیست سیاه باشید بعد بررسی بشه شما آقا زاده هستید و از اون لیست میلیونی حذف بشید .البته این یک حدس هستش اما اگر درست باشه دردناک
هستش. درواقع شما به کانیفگ وصل میشید بعد airplane mode میکنید بعد دوباره ازش خارج میشید و لحظه handshake وایرگارد توی این لحظه اتفاق میافتد و وصل باقی می مونه. من توی کانفیگ اولیه براتون حالت های مختلف را گذاشتم حتی sslip(.)io هم جواب داد . ipv6 که من گذاشتم ipv4 به v6 هستش
تنها چیزی که باید تغییر بدید private key هستش و اگر DNS ای که گذاشتم جواب نداد تغییر بدید از DNS های دولتی استفاده کنید یکم طول میکشه وصل بشه اما وصل میشه و سرعت بهتری داره. برای ترکیب DNS ها مثل عکس میشه یک زنجیره از DNS ها ساخت
مثلاً همینجوری که میبیند هر قسمت یک tag داره و یک resolver که میتونید مثل عکس بهم وصل کنید. اینجوری که من بررسی کردم اگر دامنه ای که آدرس یا ip را پشتش گذاشتید فیلتر نباشه DNS های داخلی به راحتی وصل میشه اما اگر فیلتر باشه ipv4 و ipv6 را از خودشون عبور میدهند.
بچهها من می خواهم توی این آموزش با ورکر یک server less DNS بسازم تا بعداً باهاش کارهای قشنگ دیگه ای انجام بدیم.قبلا آموزش مشابه گذاشته بودم که با این متفاوت هستش .برای این آموزش شما فقط به یک اکانت GitHub و یک اکانت cloudflare نیاز دارید که هر دو مجانی هستش.
خیلی ساده به اکانت های گیت و cloudflare خود وارد بشید و مثل عکسها به ترتیب برید جلو
توی این مرحله از شما account ID و API token می خواد اگر روی نوشته آبی بزنید صفحه مورد نظر را باز میکنه id ساده است همون کنار نوشته شده برای token مثل عکس ها به ترتیب عمل کنید .
با تشکر از سگارو عزیز و دوستان که راهنمایی کردند .🙏 بالاخره تونستم ورکر را با ip های gcore بالا بیارم .همه چیز مثل این ویدیو هستش فقط قسمتی که ip سرور را وارد کرد شما یک ip خوب از cloudflare بزارید. مثلاً یک ip از سایت ircf.space
من به شخصه آدرس ورکر را توی سایت
Dnschecker.org
زدم دوتا ip داد یکی را گذاشتم جای ip سرور مابقی همه مثل ویدیو هستش . فقط دو جا توی gcore باید تغییر بدید و یکجا هم توی cloudflare که عکس گذاشتم . اگر خواستید port را عوض کنید دقیقا مثل ویدیو انجام بدید اگر تغییر ندید با پورت 80 کار میکنه
اول از همه باید از دوست عزیز ساسان تشکر کنم این روش مدیون لطف ایشان هست.من توی ویدیو اول روش سرچ و پیدا کردن DNS را گذاشتم از منو های برنامه فیلم گرفتم دقت کنید من جای آدرس یوتیوب یک سایت خاک بر سری گذاشتم چون می خواستم مطمئن باشم DNS ای که پیدا میشه برای اطفال نباشه
من plain DNS را روشن گذاشتم و حالت legacy DNS+Dns-over....
را روشن کردم که وقتی روشن میکنید ازتون می خواد که یک certificate بسازه yes را بزنید میسازد. دقت کنید توی آدرس هر خط باید یک DNS باشه برای همین من تیکه های اضافی را توی تکست replace کردم .این روش هم ip شما را
مثل وارپ عوض نمیکنه اما تمام کانفیگ های فیلتر شده را زنده میکنه 😉 🥂 من قبلاً یک روش گفته بودم که dns را روی ورکر ردیف میکردید احتمالا اونجوری نتیجه بهتر داره یعنی DNS را از اینجا پیدا کنید توی ورکر بزارید بعد به ورکر دامنه بدید بیارید اینجا استفاده کنید . DNS ها قابل-
من تمام توییت هایی که برای ویندوز و اندروید گذاشته بودم را یکجا در این توییت جمع کردم امیدوارم مفید باشه و سعی میکنم آپدیت کنم.به امید روزی که اینترنت برای همه آزاد باشه 🤞
🙏🫶
🤝=💪 @vahidfarid @iSegaro
سعی میکنم توی این رشته توییت تمام آموزش های آندروید را یکجا جمع کنم و در صورت نیاز آپدیت میکنم
توی ویدیو اول من برنامه island را نصب میکنم هدف از این برنامه ایجاد یک محیط مجزا از آندروید هستش چون هدف ما فعال کردن دوتا VPN به صورت همزمان هستش هر برنامه ای که بر روی work profile نصب میشه کاملا جدا از برنامه گوشی هستش یک چیزی مثل شبیه ساز هستش . راههای مختلفی برای فعال کردن-
قسمت work profile وجود داره من از island استفاده کردم اما شما می تونید هر راهی که برای شما ساده تر است استفاده کنید .
۱.من سعی کردم تمام ویدیو های وارپ را یکجا جمع کنم و هرچی هست بگم . توی این ویدیو من وارپ را نصب بعد پلاس میکنم. چندتا نکته داره برای بار اول حتماً باید وارپ با یک VPN باشه تا id بگیره من کلش در حالت TUN را پیشنهاد میکنم. فقط دقت کنید وقتی از ربات تلگرام می خواهید کد بگیرید -
بعد زدن
/generate
از شما یک سوال میپرسه مثلا ۱۵+۱۵ باید اینجوری جواب بدید
/generate 30
و حتماً توی تنظیمات وارپ بخش id باید عدد باشه نه به صورت 0000
توی این ویدیو من با استفاده از اسکنر وارپ می خوام ip و port به وارپ بدم .توی فایل که براتون گذاشتم یک فایل با عدد ۱ توی اسمش هست اون اسکن میکنه و فایل ۲برای دادن ip به وارپ هستش. دقت کنید در این مرحله وارپ یا VPN روشن نباشه
لینک: github.com/amin4139/share…