- تانل های wangyu اعم از tinyvpn و udpspeed و udp2raw و tinymapper
- پورت فوروارد proxyforwarder
- ترکیب tinyvpn با تانل و پورت فورواردرها
- قابلیت ویرایش تانل و پورت فوروارد
- دارای ریست تایمر
- دارای status و restart برای تانل ها
- پشتیبانی از 5 کلاینت ( tinyvpn فعلا در حال حاضر از یک کلاینت پشتیبانی میکند)
- پشتیبانی از udp
- دو پورت فوروارد tinymapper و proxyforwarder از tcp هم پشتیبانی میکند
توضیحات
- اگر روش tinyvpn برای شما کار نکرد سرور خارج خود را عوض کنید و اطمینان یابید که سرور ایران شما محدودیتی ندارد در غیر این صورت باید از ترکیب geneve با تانل های wangyu بهره ببرید
- ممکن است tinyvpn با udp2raw ترکیبش برای بعضی از کانفیگ ها کار نکند که میتوانید نخست با tinyvpn ایپی بسازید و سپس از udpspeeder استفاده نمایید
- برای تانل udp2raw با udpspeeder و سایر موارد میتوانید از این پروزه استفاده نمایید https://github.com/Azumi67/UDP2RAW_FEC
- برای لوکال تانل ها هم که اسکریپت روبرو میتواند به شما کمک کند https://github.com/Azumi67/6TO4-GRE-IPIP-SIT
- در بعضی از روش ها از مقدار کلاینت به جای مقدار پورت هم میتوان استفاده کرد. به طور مثال اگر من 3 تا پورت دارم میتوانم تعداد کلاینت هم عدد 3 را وارد کنم.
نصب tinyvpn
- بین سرور و کلاینت یک پرایوت ایپی ایجاد میکنیم و از این پرایوت ایپی در تانل ها و پورت فوروارد ها استفاده مینماییم
- نخست سرور را کانفیگ میکنم. پورت تانل را 4040 میذارم و ساب نت را 10.22.22.1 انتخاب میکنم. شما میتوانید اعداد دیگری بگذارید
- نام tun را آزومی میذارم و fec را فعال میکنم. پس yes را وارد میکنم
- برای mode عدد 1 و برای timeout عدد 1 را قرار میدهم
- مقدار mtu را 1250 قرار میدهم که باعث قطعی نشود. این مورد را باید خود شما بررسی کنید اما به صورت معمول باید بر روی 1250 جواب دهد
- پسورد را ازومی قرار میدهم
- ریست تایمر را فعال نمیکنم. شما بسته به نیاز خودتان میتوانید فعال کنید
- یک keepalive هم ایجاد میشود
کلاینت
- حالا در کلاینت ایپی پابلیک ورژن 4 سرور خارج را وارد میکنم و سپس پرایوت ایپی را وارد میکنم . 10.22.22.2
- مانند سرور fec را فعال میکنم و پورت تانل هم 4040 وارد میکنم
- نام tun را ازومی وارد میکنم و مقادیر timeout و mode را بر روی 1 قرار میدهم
- مقدار mtu را 1250 قرار میدهم و پسورد را ازومی وارد میکنم
- حالا میتوانیم از این ایپی برای تانل و موارد دیگر استفاده نماییم
نصب tinyvpn و udp2raw
- مانند قبل نحست باید tinyvpn کانفیگ شود و سپس udp2raw . باید در نظر داشت که این مورد ممکن است برای تمام کانفیگ ها و سرور جوابگو نباشد و باید خود شما ان را تست نمایید
- مانند قبل پورت tinyvp و ساب نت و نام tun و فعال کردن fec را وارد میکنم و مقدار timeout و mode را یک قرار میدهم و مقدار mtu را 1250 و پسورد را ازومی وارد میکنم
- من تنها یک پورت کانفیگ دارم پس عدد 1 را برای تعداد پورت وارد میکنم
- پورت تانل برای udp2raw را 4040 وارد میکنم و پورت udp که پورت کانفیک است را 18743 وارد میکنم و پسورد هم وارد میکنم
- برای raw mode از udp استفاده میکنم
- مانند قبل در کلاینت، نخست کانفیگ tinyvpn را انجام میدهم. پابلیک ایپی 4 سرور خارج را وارد میکنم.
- ساب نت را انتخاب میکنم. پرایوت ایپی، ایپی مقابل سرور خارج خواهد بود
- گزینه fec را فعال میکنم و مقدار timeout و mode را یک قرار میدهم
- نام tun و پسورد را ازومی قرار میدهم. پورت tinyvpn همانند سرور خارج خواهد بود
- مقدار mtu را 1250 میذارم
- حالا برای کانفیگ udp2raw مانند قبل انجام میدم
- پورت udp که همان پورت کانفیگ است را 18743 قرار میدهم. پورت تانل مانند سرور خارج 4040 قرار میدهم
- پرایوت ایپی ادرسی که با tinyvp به دست اوردم را در اینجا قرار میدهم. باید پرایوت ایپی سرور خارج را در اینجا وارد نمایید
- پسورد را مانند سرور خارج وارد میکنم و raw mode را udp انتخاب میکنم
نصب tinyvpn و proxyforwarder
- در سرور خارج تنها کافی است که tinyvpn نصب شود و پورت فوواردر تنها کافی است که در کلاینت ایران نصب شود
- مانند قبل کانفیگ tinyvpn را انجام میدهم
- پورت tinyvpn را 4040 قرار میدهم. ساب نت را 10.22.22.1 انتخاب میکنم
- نام tun و پسورد را ازومی وارد میکنم
- گزینه fec را فعال میکنم و مقدار timeout و mode را 1 وارد میکنم
- مقدار mtu هم 1250 وارد میکنم که مشکلات قطعی برطرف شود
- حالا کلاینت را کانفیگ میکنم. ایپی پابلیک سرور خارج را وارد میکنم و پرایوت ایپی مقابل سرور خارج را وارد میکنم کخ میشود 10.22.22.2
- گزینه fec را فعال میکنم و پورت tinyvpn را 4040 قرار میدهم
- مانند سرور خارج پسورد و نام tun را ازومی قرار میدهم
- مقدار timeout و mode را یک قرار میدهم و مقدار mtu را 1250 وارد میکنم
- حالا بین tcp و udp، udp را انتخاب میکنم و تعداد پورت را یک قرار میدهم
- حالا نوبت کانفیگ یک میباشد
- پورت لوکال که مانند پورت کانفیگ 18743 وارد میکنم
- ادرس destination همان ایپی پرایوت سرور خارج 10.22.22.1 میشود
- پورت destination هم که پورت گانفیگ میباشد که همان 18743 میباشد
- بقیه مقادیر را به صورت دیفالت قرار میدهم
- برای ویرایش هم میتوانید هم source address و هم source destination را ویرایش کنید یا بلاک جدیدی اضافه کنید یا حتی پاک کنید . بعد از ویرایش یا اضافه کردن حتما گزینه save را بزنید
نصب tinyvpn و tinymapper
- در سرور خارج تنها کافی است که tinyvpn نصب شود و پورت فوواردر تنها کافی است که در کلاینت ایران نصب شود
- مانند قبل کانفیگ tinyvpn را انجام میدهم
- پورت tinyvpn را 4040 قرار میدهم. ساب نت را 10.22.22.1 انتخاب میکنم
- نام tun و پسورد را ازومی وارد میکنم
- گزینه fec را فعال میکنم و مقدار timeout و mode را 1 وارد میکنم
- مقدار mtu هم 1250 وارد میکنم که مشکلات قطعی برطرف شود
- حالا کلاینت را کانفیگ میکنم. ایپی پابلیک سرور خارج را وارد میکنم و پرایوت ایپی مقابل سرور خارج را وارد میکنم کخ میشود 10.22.22.2
- گزینه fec را فعال میکنم و پورت tinyvpn را 4040 قرار میدهم
- مانند سرور خارج پسورد و نام tun را ازومی قرار میدهم
- مقدار timeout و mode را یک قرار میدهم و مقدار mtu را 1250 وارد میکنم
- کانفیگ tinymapper را اغاز میکنم. تنها یک پورت دارم پس عدد یک را وارد میکنم
- ایپی ورژن 4 را وارد میکنم چون پرایوت ایپی tinyvpn ورژن 4 میباشد
- لوکال ادرس که همیشه 0.0.0.0 میباشد
- پورت لوکال هماند پورت کانفیگ قرار میدهم یعنی 18743
- ریموت ادرس را همان پرایوت ایپی که با tinyvpn در سرور ساخته ایم، قرار میدهم یعنی 10.22.22.1
- پورت ریموت را 18743 قرار میدهم
- چون میخواهم کانفیگ udp استفاده کنم قسمت پروتکل را udp انتخاب میکنم
- پورت فوروارد ها حتما نیار به لوکال ایپی یا پرایوت ایپی tinyvpn دارند تا به درستی کار کنند
- برای ویرایش ان هم میتوانید مانند اسکرین مقابل عمل کنید
نصب udpspeeder
- نصب udpspeeder را از سرور خارج اغاز میکنم.من تنها یک کلاینت دارم و کانفیگ کلاینت یک را اغاز میکنم. پورت تانل را 4040 قرار میدهم و پورت udp را 18743 وارد میکنم
- پسورد ار ازومی وارد میکنم و گزینه fec را فعال میکنم
- مقدار mode را یک قرار میدهم
- پورت تانل 4040 را وارد میکنم
- پورت udp را 18743 وارد میکنم
- پسورد را ازومی وارد میکنم
- ایپی ادرس سرور خارج را وارد میکنم
- مقدار mode را یک وارد میکنم
- گزینه fec را فعال میکنم
- نصب پیش نیاز ها
apt install python3 -y && sudo apt install python3-pip && pip install colorama && pip install netifaces && apt install curl -y
pip3 install colorama
sudo apt-get install python-pip -y && apt-get install python3 -y && alias python=python3 && python -m pip install colorama && python -m pip install netifaces
sudo apt update -y && sudo apt install -y python3 python3-pip curl && pip3 install --upgrade pip && pip3 install netifaces colorama requests
- اجرای اسکریپت
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Azumi67/Wangyu_azumi_UDP/refs/heads/main/wangyu.sh)"
- در صورتی که سرور شما externally managed بود، از کامند زیر استفاده نمایید
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Azumi67/Wangyu_azumi_UDP/refs/heads/main/managed.sh)"