- [زبان English]
• ساخت پرایوت ایپی و سرویس پینگ برای برقرار ماندن تانل بین دو سرور
• ساخت udp loadbalancer بدون تانل و با تانل
• تانل UDP با استفاده از FRP و UDP2RAW
• نمایش وضعیت سرویس تانل شما
• امکان ریست و حذف کردن سرویس
• وایرگارد را در سرور خارج نصب نمایید
• تانل RTT هم بعدا به اسکریپت اضافه خواهد شد.
• پشتیبانی از amd64 و arm
• این پروژه اموزشی هست و اگر خطایی در لودبالانس دیدید لطفا به من اطلاع بدید
• برای اضافه کردن ایپی 6 native میتوانید از اسکریپت Opiran استفاده نمایید. لطفا به قسمت اسکریپت های کارامد رجوع کنید.
• مسیر nginx در این directory میباشد >/etc/nginx/nginx.conf
لود بالانس با تانل
•اگر به تنهایی از لودبالانس میخواهید استفاده کنید، تنها گزینه سوم را انتخاب کنید. در این کانفیگ از لود بالانس و تانل استفاده شده است
•از گزینه 4، لودبالانس و تانل frp استفاده کردیم.
• پورت وایرگارد خارج و پورت لود بالانس را وارد نمایید.
• در صورتی که از لودبالانس بدون تانل میخواهید استفاده کنید، پورت لودبالانس، پورت جدید شما برای وایرگارد میباشد
•اگر از لود بالانس و تانل میخواهید استفاده کنید، پورت لودبالانس، پورت شما برای تانل خواهد بود( جایگزین پورت خارج شما میشود)
•تعداد ایپی 6 خارج برای لود بالانس را انتخاب کنید. از ایپی 6 native خارج استفاده کنید
• پورت لود بالانس شما در اخر به شما نمایش داده خواهد شد
• تست انجینکس در صورت درستی مراحل طی شده؛ به صورت successful نمایش داده میشود.
لود بالانس با تانل FRP - سرور ایران
• تانل را اول بر روی سرور ایران کانفیگ نمایید
• پورت و توکن تانل را وارد نمایید (مقدار یکسان در سرور خارج و ایران قرار بدهید)
• پورت لودبالانس را در سرور ایران وارد نمایید
• پورت جدید وایرگاردتون رو وارد نمایید. اینجا به نام پورت وایرگارد ایران میباشد
لود بالانس با تانل FRP - سرور خارج
• چون لود بالانس تک پورت استفاده میکنیم پس تنها به یک ایپی 6 برای سرور ایران و خارج نیاز داریم
• ایپی 6 native ایران یا ایپی پرایوت ایران را وارد نمایید
• اسکریپت را اپدیت کردم تا از لوکال ایپی استفاده شود
• پورت و توکن تانل رو مانند سرور ایران وارد نمایید
• پورت لودبالانس و پورت جدید وایرگارد خودتون رو که با نام iran wireguard port میباشد را وارد نمایید. مانند سرور ایران
لود بالانس با تانل udp2raw - سرور خارج
• برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور خارج را برای تانل انتخاب نمایید
• پورت تانل را وارد نمایید
• پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور خارج وارد نمایید
• در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود
لود بالانس با تانل udp2raw - سرور ایران
• برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور ایران را برای تانل انتخاب نمایید
• سپس یا از ایپی پرایوت یا ipv6 native برای تانل استفاده نمایید.
• اگر میخواهید از پرایوت ایپی استفاده نمایید، قبل از اجرای لود بالانس، از طریق گزینه دوم پرایوت ایپی خارج و ایران را بسازید.
• پورت تانل را وارد نمایید
• پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور ایران وارد نمایید
• در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود
• در قسمت kharej ipv6 address ، ایپی 6 native خارج یا ایپی پرایوت خارج را وارد نمایید
پرایوت ایپی
• ساخت پرایوت ایپی : از سرور خارج شروع کنید.
• ایپی 4 خارج و ایران را وارد نمایید
• تعداد ایپی پرایوتی که نیاز دارید را وارد نمایید
• ایپی های ساخته شده را در notepad برای استفاده در تانل بنویسید
• به صورت اتوماتیک ایپی پرایوت وسرویس پینگ به منظور جلوگیری از اختلال برای شما ساخته خواهد شد
• سپس همین مراحل را برای سرور ایران هم انجام بدهید
اسکرین شات
- این اسکریپت ها optional میباشد.
Opiran Script
apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)
Hawshemi script
wget "https://raw.githubusercontent.com/hawshemi/Linux-Optimizer/main/linux-optimizer.sh" -O linux-optimizer.sh && chmod +x linux-optimizer.sh && bash linux-optimizer.sh
• اضافه کردن ایپی 6 اضافه
bash <(curl -s -L https://raw.githubusercontent.com/opiran-club/softether/main/opiran-seth)
apt install curl -y && bash <(curl -Ls https://raw.githubusercontent.com/Azumi67/udp-loadbalancer-tunnel/main/udp.sh --ipv4)
تلگرام اپیران