An open API service indexing awesome lists of open source software.

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]

Awesome Lists containing this project

README

          

![R (2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/a064577c-9302-4f43-b3bf-3d4f84245a6f)
نام پروژه : لودبالانسر UDP با تانل
---------------------------------------------------------------
![lang](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/627ecb66-0445-4c15-b2a0-59e02c7f7e09)
**زبان - Languages**

- [زبان English]
------------------------
![check](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/13de8d36-dcfe-498b-9d99-440049c0cf14)
**امکانات**

• ساخت پرایوت ایپی و سرویس پینگ برای برقرار ماندن تانل بین دو سرور

• ساخت udp loadbalancer بدون تانل و با تانل

• تانل UDP با استفاده از FRP و UDP2RAW

• نمایش وضعیت سرویس تانل شما

• امکان ریست و حذف کردن سرویس

• وایرگارد را در سرور خارج نصب نمایید

• تانل RTT هم بعدا به اسکریپت اضافه خواهد شد.

• پشتیبانی از amd64 و arm


------------------------------------------------------


Image

• این پروژه اموزشی هست و اگر خطایی در لودبالانس دیدید لطفا به من اطلاع بدید


• برای اضافه کردن ایپی 6 native میتوانید از اسکریپت Opiran استفاده نمایید. لطفا به قسمت اسکریپت های کارامد رجوع کنید.

• مسیر nginx در این directory میباشد >/etc/nginx/nginx.conf


-----------------------------------------

![6348248](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/398f8b07-65be-472e-9821-631f7b70f783)
**آموزش**

**لود بالانس با تانل**


Image


•اگر به تنهایی از لودبالانس میخواهید استفاده کنید، تنها گزینه سوم را انتخاب کنید. در این کانفیگ از لود بالانس و تانل استفاده شده است

•از گزینه 4، لودبالانس و تانل frp استفاده کردیم.

• پورت وایرگارد خارج و پورت لود بالانس را وارد نمایید.

• در صورتی که از لودبالانس بدون تانل میخواهید استفاده کنید، پورت لودبالانس، پورت جدید شما برای وایرگارد میباشد

•اگر از لود بالانس و تانل میخواهید استفاده کنید، پورت لودبالانس، پورت شما برای تانل خواهد بود( جایگزین پورت خارج شما میشود)

•تعداد ایپی 6 خارج برای لود بالانس را انتخاب کنید. از ایپی 6 native خارج استفاده کنید

• پورت لود بالانس شما در اخر به شما نمایش داده خواهد شد

• تست انجینکس در صورت درستی مراحل طی شده؛ به صورت successful نمایش داده میشود.

----------------------
**لود بالانس با تانل FRP - سرور ایران**


Image


• تانل را اول بر روی سرور ایران کانفیگ نمایید

• پورت و توکن تانل را وارد نمایید (مقدار یکسان در سرور خارج و ایران قرار بدهید)

• پورت لودبالانس را در سرور ایران وارد نمایید

• پورت جدید وایرگاردتون رو وارد نمایید. اینجا به نام پورت وایرگارد ایران میباشد

--------------------------------------
**لود بالانس با تانل FRP - سرور خارج**


Image


• چون لود بالانس تک پورت استفاده میکنیم پس تنها به یک ایپی 6 برای سرور ایران و خارج نیاز داریم

• ایپی 6 native ایران یا ایپی پرایوت ایران را وارد نمایید

• اسکریپت را اپدیت کردم تا از لوکال ایپی استفاده شود

• پورت و توکن تانل رو مانند سرور ایران وارد نمایید

• پورت لودبالانس و پورت جدید وایرگارد خودتون رو که با نام iran wireguard port میباشد را وارد نمایید. مانند سرور ایران

---------------------------------

**لود بالانس با تانل udp2raw - سرور خارج**


Image

• برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور خارج را برای تانل انتخاب نمایید

• پورت تانل را وارد نمایید

• پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور خارج وارد نمایید

• در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود


------------------------------------------------------------------------------
**لود بالانس با تانل udp2raw - سرور ایران**


Image

• برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور ایران را برای تانل انتخاب نمایید

• سپس یا از ایپی پرایوت یا ipv6 native برای تانل استفاده نمایید.

• اگر میخواهید از پرایوت ایپی استفاده نمایید، قبل از اجرای لود بالانس، از طریق گزینه دوم پرایوت ایپی خارج و ایران را بسازید.

• پورت تانل را وارد نمایید

• پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور ایران وارد نمایید

• در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود

• در قسمت kharej ipv6 address ، ایپی 6 native خارج یا ایپی پرایوت خارج را وارد نمایید

---------------------------------------------------------------------------

**پرایوت ایپی**


Image


• ساخت پرایوت ایپی : از سرور خارج شروع کنید.

• ایپی 4 خارج و ایران را وارد نمایید

• تعداد ایپی پرایوتی که نیاز دارید را وارد نمایید

• ایپی های ساخته شده را در notepad برای استفاده در تانل بنویسید

• به صورت اتوماتیک ایپی پرایوت وسرویس پینگ به منظور جلوگیری از اختلال برای شما ساخته خواهد شد

• سپس همین مراحل را برای سرور ایران هم انجام بدهید

-------------------------------
**اسکرین شات**

Click to reveal image


menu screen

------------------------------------------
![scri](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/cbfb72ac-eff1-46df-b5e5-a3930a4a6651)
**اسکریپت های کارآمد :**
- این اسکریپت ها 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)
```
-----------------------------------------------------
![R (a2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/716fd45e-635c-4796-b8cf-856024e5b2b2)
**اسکریپت من**
------------------------

```
apt install curl -y && bash <(curl -Ls https://raw.githubusercontent.com/Azumi67/udp-loadbalancer-tunnel/main/udp.sh --ipv4)
```

---------------------------------------------
![R (7)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/42c09cbb-2690-4343-963a-5deca12218c1)
**تلگرام**
![R (6)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/f81bf6e1-cfed-4e24-b944-236f5c0b15d3) [اپیران](https://github.com/opiran-club)

---------------------------------
![R23 (1)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/18d12405-d354-48ac-9084-fff98d61d91c)
**سورس ها**

![R (6)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/be0dd34c-7b47-4d93-904c-eecf013d7b06) [سورس های FRP](https://github.com/fatedier/frp)

![R (9)](https://github.com/Azumi67/6TO4-GRE-IPIP-SIT/assets/119934376/4758a7da-ab54-4a0a-a5a6-5f895092f527)[سورس های Hwashemi](https://github.com/hawshemi/Linux-Optimizer)

![R (9)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/33388f7b-f1ab-4847-9e9b-e8b39d75deaa) [سورس های OPIRAN](https://github.com/opiran-club)

![R (6)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/8a486a00-c6c3-4b30-ba47-3416f9bc2ab3)[سورس udp2raw](https://github.com/wangyu-/udp2raw/)

-----------------------------------------------------

![youtube-131994968075841675](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/24202a92-aff2-4079-a6c2-9db14cd0ecd1)
**ویدیوی آموزش**

-----------------------------------------