https://github.com/azumi67/frp-wireguard
A tunnel for Wireguard & OpenVpn based on FRP IPV4/6 & KCP & Quic
https://github.com/azumi67/frp-wireguard
frp frpc frps ipv6 ipv6-tunnel iran kcp openvpn quic tunnel udp wireguard wireguard-tunnel wireguard-vpn
Last synced: 4 months ago
JSON representation
A tunnel for Wireguard & OpenVpn based on FRP IPV4/6 & KCP & Quic
- Host: GitHub
- URL: https://github.com/azumi67/frp-wireguard
- Owner: Azumi67
- License: mit
- Created: 2023-10-06T22:21:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T19:08:41.000Z (over 1 year ago)
- Last Synced: 2025-05-18T13:16:41.725Z (5 months ago)
- Topics: frp, frpc, frps, ipv6, ipv6-tunnel, iran, kcp, openvpn, quic, tunnel, udp, wireguard, wireguard-tunnel, wireguard-vpn
- Language: Shell
- Homepage:
- Size: 280 KB
- Stars: 75
- Watchers: 2
- Forks: 33
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
**این پروژه صرفا برای آموزش و بالا بردن دانش بوده است و هدف دیگری در ان نمیباشد**

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

**امکانات**- به راحتی تانل را بر پایه ایپی ورژن 4 یا 6 برقرار کنید
- امکان برقرای تانل های udp - kcp - quic به صورت همزمان
- مناسب برای openvpn و wireguard
- تانل وایرگارد و openvpn با kcp
- تانل وایرگارد وopenvpn با quic
- امکان ویرایش ریست تایمر بر حسب دقیقه یا ساعت
- نمایش سرویس به صورت جداگانه
- به روز رسانی سرویس
- حذف سرویس-----------------------------------------------------------------------------
- **تنها در صورتی میتوانید از چندین سرویس همزمان استفاده کنید که تمام پورت های کانفیگ و تانل متفاوت باشد و ریست تایمر تمام انها باید یکسان باشد وگرنه اختلال خواهید خورد**
- تغییرات در دستورات کرون برای دقیقه
- دستور bin bash برای سرور های ایرانی که مشکل اجرا نشدن دستور cron را داشتند، اضافه شد. برای کانفیگ دوباره، نخست uninstall کنید که دستورات cron پیشین پاک شود.-----------

**آموزش**- از optimizer برای بهبودی عملکرد سرور استفاده نمایید.
- اگر مشکلی در دانلود داشتید از temporary dns استفاده نمایید.
- وایرگارد یا openvpn را بر روی سرور خارج نصب نمایید.
- نخست سرور ایران را برای تانل کانفیگ کنید و سپس سرور خارج.
- پورت وایرگارد ایران و خارج میتواند یکی باشد.----------------------------------------------
تانل وایرگارد با quic
------------------------------------ **سرور ایران**
![]()
- نخست سرور ایران را کانفیگ میکنیم
- میتوانید برای OPENVPN هم استفاده نمایید و این اموزش برای مثال است.
- کانفیگ سرور را با ایپی 4 یا 6 و بر روی تک سرور میخواهیم انجام دهیم
- پورت QUIC را وارد میکنم. شما میتوانید هر پورتی بگذارید
- پورت لوکال و ریموت را پورت کانفیگ وایرگارد را قرار میدهم. پورت وایرگارد من 20820 میباشد
- سپس ریست تایمر را عدد 4 ساعت میذارم. شما هر عددی دوست داشتید بذارید
---------------------- **سرور خارج**
![]()
- تعداد کانفیگ من یک عدد میباشد پس یک را وارد میکنم
- ایپی 4 یا 6 سرور ایران را وارد میکنم
- پورت QUIC را 8443 مانند سرور ایران قرار میدم
- پورت کانفیگم 20820 بود
- ریست تایمر هم بر حسب نیاز خودتان وارد کنید. من گیمر هستم پس 4 ساعت را انتخاب میکنم. بعدا از داخل منو میتوانید ویرایش نمایید
- ایپی ایران و پورت وایرگارد را در قسمت ENDPOINT وایرگارد وارد نمایید.
----------------
تانل OPENVPN با KCP
------------------------------------ **سرور ایران**
![]()
- نخست سرور ایران را کانفیگ میکنیم
- میتوانید برای وایرگارد هم انجام دهید. این تنها یک مثال است.
- کانفیگ سرور را با ایپی 4 یا 6 و بر روی تک سرور میخواهیم انجام دهیم
- پورت KCP را وارد میکنم. شما میتوانید هر پورتی بگذارید
- پورت لوکال و ریموت را پورت کانفیگ وایرگارد را قرار میدهم. پورت OVPN من 1180 میباشد
- سپس ریست تایمر را عدد 4 ساعت میذارم. شما هر عددی دوست داشتید بذارید
---------------------- **سرور خارج**
![]()
- تعداد کانفیگ من یک عدد میباشد پس یک را وارد میکنم
- ایپی 4 یا 6 سرور ایران را وارد میکنم
- پورت KCP را 443 مانند سرور ایران قرار میدم
- پورت کانفیگم 1180 بود
- ریست تایمر هم بر حسب نیاز خودتان وارد کنید. من گیمر هستم پس 4 ساعت را انتخاب میکنم. بعدا از داخل منو میتوانید ویرایش نمایید
- ایپی ایران و پورت OVPN ؛ در کانفیگ OPENVPN را تغییر دهید.
----------------
تانل وایرگارد SIMPLE | Multi UDP
------------------------------------
**کانفیگ چندین پورت**
• سرور ایران
- سرور ایران را کانفیگ میکنیم و پورت یا پورت های خود را قرار میدهیم.
---------------------------------------------
• سرور خارج

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

دستور اجرای اسکریپت
```
bash <(curl -Ls https://raw.githubusercontent.com/Azumi67/FRP-Wireguard/main/wire2.sh --ipv4)
```
----------------------------------------------------------------**: سورس اصلی**
[سورس FRP](https://github.com/fatedier/frp) 