https://github.com/azumi67/udp-loadbalancer-tunnel
Educational udp loadbalancer with some of it's tunnels [ private ip included]
https://github.com/azumi67/udp-loadbalancer-tunnel
frp iran loadbalancer tunnel udp udp2raw wireguard wireguard-tunnel wireguard-vpn
Last synced: 2 months ago
JSON representation
Educational udp loadbalancer with some of it's tunnels [ private ip included]
- Host: GitHub
- URL: https://github.com/azumi67/udp-loadbalancer-tunnel
- Owner: Azumi67
- Created: 2023-10-26T15:56:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-18T14:01:49.000Z (over 2 years ago)
- Last Synced: 2025-07-30T23:51:16.240Z (11 months ago)
- Topics: frp, iran, loadbalancer, tunnel, udp, udp2raw, wireguard, wireguard-tunnel, wireguard-vpn
- Language: Shell
- Homepage:
- Size: 119 KB
- Stars: 17
- Watchers: 0
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

نام پروژه : لودبالانسر UDP با تانل
---------------------------------------------------------------

**زبان - Languages**
- [زبان 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 برای استفاده در تانل بنویسید
• به صورت اتوماتیک ایپی پرایوت وسرویس پینگ به منظور جلوگیری از اختلال برای شما ساخته خواهد شد
• سپس همین مراحل را برای سرور ایران هم انجام بدهید
-------------------------------
**اسکرین شات**
Click to reveal image
------------------------------------------

**اسکریپت های کارآمد :**
- این اسکریپت ها 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)
```
---------------------------------------------

**تلگرام**
 [اپیران](https://github.com/opiran-club)
---------------------------------

**سورس ها**
 [سورس های FRP](https://github.com/fatedier/frp)
[سورس های Hwashemi](https://github.com/hawshemi/Linux-Optimizer)
 [سورس های OPIRAN](https://github.com/opiran-club)
[سورس udp2raw](https://github.com/wangyu-/udp2raw/)
-----------------------------------------------------

**ویدیوی آموزش**
-----------------------------------------