Giter VIP home page Giter VIP logo

rtt-icmp-tunnel's Introduction

R (2) نام پروژه : ریورس تانل و تانل ICMP بین سرور و کلاینت


توضیح کوتاه در مورد این پروژه :

  • بوسیله دو مدل تانل ICMP اقای james و hans بین کلاینت و سرور تانل را برقرار کنید و سپس با ایپی پرایوت 4 ساخته شده ، ریورس تانل اقای رادکسوت را برقرار میکنید.
  • من این روش را قبلا با FRP و پورت فوروارد انجام میدادم و سرعت خوبی هم داشت.
  • لطفا اگر فیدبکی داشتید بگید.
  • اگر اختلالی در تانل داشتید همیشه وارد مسیر روبرو شوید cd /etc/systemd/system و با دستور ls ، سرویس های خارج و ایران را بیابید و با دستور systemctl status servicename و یا journalctl -u servicename.service ، دلیل اختلال تانل را بیابید
  • در نصب تانل های icmp، دقت کنید که به اشتباه کانفیگ نسازید که به اختلال خواهید خورد.
  • خودم داخل سرور های مختلف تست کردم و جواب داده . بر روی دبیان 12 و اوبونتو 20 تست شده است.
  • اگر از پنل v2ray استفاده میکنید، لطفا ایپی پرایوت ها را باز کنید.
  • به زودی تانل های ICMP دیگر که با پورت فوروارد انجام میشود هم در Repo دیگر قرار میدهم.

Exclamation-Mark-PNG-Clipartچند نکته

  • برای تانل ICMP ، حتما اگر اشتباهی در کانفیگ انجام دادید باید حتما هم در سرور ایران و خارج حذفش کنید و هر دو سرور ریبوت شود در غیر این صورت خطای SERVER IS FULL را میگیرید.
  • قبل از کانفیگ دوباره، همیشه با دستور ip a مشاهده کنید که tun0 یا tun1 که مربوط به icmp است ، موجود نباشد. حتما پس از Uninstall ICMP سرور خود را ریست نمایید.
  • مورد دیگر اینکه، در سرور های ایران اگر DNS مشکل داشته باشد، ممکن است دانلود انجام نشود. حتما از طریق nano /etc/resolv.conf اقدام به تغییر موقتی dns خود بکنید .
  • ممکن است در سرور ایران شما، سرعت دانلود پایین باشد و برای همین، ممکنه که دانلود پیش نیاز ها کمی طول بکشد.
  • پورت ها در آموزش برای مثال استفاده شده اند، شما میتوانید از پورت های دلخواه خودتان استفاده نمایید.

R (a2) دسترسی سریع به اسکریپت


check امکانات

  • تانل ICMP با دو روش متفاوت و استفاده از ایپی های آن تانل در ریورس تانل RTT
  • پشتیبانی از TCP و UDP
  • قابلیت تانل تک پورت و چندین پورت برای TCP
  • قابلیت تانل تک پورت برای UDP
  • مناسب برای V2ray و Openvpn و Wireguard
  • امکان حذف و استارت و استاپ سرویس

147-1472495_no-requirements-icon-vector-graphics-clipart پیش نیازها

  • لطفا سرور اپدیت شده باشه.
  • میتوانید از اسکریپت اقای Hwashemi و یا OPIRAN هم برای بهینه سازی سرور در صورت تمایل استفاده نمایید. (پیش نیاز نیست)

6348248 آموزش

OIP2 (1) تانل Hans با ریورس تانل RTT - تک پورت - TCP

green-dot-clipart-3 سرور خارج

مسیر : hans RTT > single port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMP شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • من پورت ایران 443 گذاشتم و این پورت جدید کانفیگ های من خواهد بود.
  • من یک کانفیگ vmess با پورت 8080 دارم پس پورت خارج را 8080 قرار میدم.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.

green-dot-clipart-3 سرور ایران

مسیر : hans RTT > single port > iran

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.

Exclamation-Mark-PNG-Clipartنکات

  • در صورت ریبوت شدن سرور ایران ، یک ایپی جدید برای تانل ICMP انتخاب میشود و این باعث میشود که در تانل شما اختلال پیش بیاید.
  • دقت نمایید این مشکل در تانل HANS است و تنها در صورتی اتفاق میوفتد که سرور ایران ریبوت شود و خارج ریبوت نشود.
  • از طریق دو راه میشه این مشکل را حل کرد . با ادیت سرویس تانل رادکسوت در سرور خارج و تغییر ایپی قدیمی به ایپی جدید در سرور ایران.
  • برای روش اول، این مسیر سرویس تانل RTT میباشد. etc/systemd/system/radkesvattunnel-kharej.service/
  • با nano ویرایش کنید و ایپی جدید ایران هم در سرور ایران با دستور ip a بدست اورید.
  • راه دوم هم ریبوت کردن سرور خارج و ایران میباشد که درست میشود.(این روش ساده تر است)

OIP2 (1) تانل Hans با ریورس تانل RTT - چندین پورت - TCP

green-dot-clipart-3سرور خارج

مسیر : hans RTT > multi port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMP شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • من پورت ایران 443 گذاشتم.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.
  • کانفیگ شبیه تک پورت میباشد ولی من برای مولتی پورت تمام پورت ها را باز گذاشتم.
  • در مالتی پورت، پورت کانفیگ شما تغییری نخواهد کرد و همان پورت قبلی خواهد بود. تنها ایپی ادرس شما به ایپی ادرس ایران تغییر خواهد کرد.
  • به طور مثال من دو کانفیگ VMESS با پورت های 8080 و 8081 دارم و پس از تانل، تنها نیاز است که ایپی ادرس را به ایپی ادرس ایران تغییر بدم.

green-dot-clipart-3سرور ایران

مسیر : hans RTT > multi port > IRAN

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.
  • کانفیگ شبیه تک پورت میباشد ولی من برای مولتی پورت تمام پورت ها را باز گذاشتم.
  • در مالتی پورت، پورت کانفیگ شما تغییری نخواهد کرد و همان پورت قبلی خواهد بود. تنها ایپی ادرس شما به ایپی ادرس ایران تغییر خواهد کرد.

Exclamation-Mark-PNG-Clipartنکات

  • در صورت ریبوت شدن سرور ایران ، یک ایپی جدید برای تانل ICMP انتخاب میشود و این باعث میشود که در تانل شما اختلال پیش بیاید.
  • از طریق دو راه میشه این مشکل را حل کرد . با ادیت سرویس تانل رادکسوت در سرور خارج و تغییر ایپی قدیمی به ایپی جدید در سرور ایران.
  • برای روش اول، این مسیر سرویس تانل RTT میباشد. etc/systemd/system/radkesvattunnel-kharej.service/
  • با nano ویرایش کنید و ایپی جدید ایران هم در سرور ایران با دستور ip a بدست اورید.
  • راه دوم هم ریبوت کردن سرور خارج و ایران میباشد که درست میشود.(این روش ساده تر است)
  • دقت نمایید این مشکل در تانل HANS است و تنها در صورتی اتفاق میوفتد که سرور ایران ریبوت شود و خارج ریبوت نشود.

OIP2 (1) تانل ICMPTUNNEL با ریورس تانل RTT - تک پورت - TCP

green-dot-clipart-3سرور خارج

مسیر : icmptunnel RTT > single port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMPTUNNEL شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • من پورت ایران 443 گذاشتم.این پورت جدید کانفیگ شما میباشد.
  • من یک کانفیگ vmess با پورت 8080 دارم پس پورت خارج را 8080 قرار میدم.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.

green-dot-clipart-3سرور ایران

مسیر : icmptunnel RTT > single port > iran

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.

OIP2 (1) تانل ICMPTUNNEL با ریورس تانل RTT - چند پورت - TCP

green-dot-clipart-3سرور خارج

مسیر : icmptunnel RTT > multi port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMPTUNNEL شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • من پورت ایران 443 گذاشتم.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.
  • کانفیگ شبیه تک پورت میباشد ولی من برای مولتی پورت تمام پورت ها را باز گذاشتم.
  • در مالتی پورت، پورت کانفیگ شما تغییری نخواهد کرد و همان پورت قبلی خواهد بود. تنها ایپی ادرس شما به ایپی ادرس ایران تغییر خواهد کرد.

green-dot-clipart-3سرور ایران

مسیر : icmptunnel RTT > multi port > iran

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.
  • کانفیگ شبیه تک پورت میباشد ولی من برای مولتی پورت تمام پورت ها را باز گذاشتم.
  • در مالتی پورت، پورت کانفیگ شما تغییری نخواهد کرد و همان پورت قبلی خواهد بود. تنها ایپی ادرس شما به ایپی ادرس ایران تغییر خواهد کرد.

OIP2 (1) تانل Hans با ریورس تانل RTT - تک پورت - UDP

green-dot-clipart-3سرور خارج

مسیر : Hans RTT > single port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMP شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • پورت وایرگارد من 50824 میباشد.
  • من پورت ایران 443 گذاشتم و این پورت جدید وایرگارد من خواهد شد.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.

Exclamation-Mark-PNG-Clipartنکات

  • در صورت ریبوت شدن سرور ایران ، یک ایپی جدید برای تانل ICMP انتخاب میشود و این باعث میشود که در تانل شما اختلال پیش بیاید.
  • از طریق دو راه میشه این مشکل را حل کرد . با ادیت سرویس تانل رادکسوت در سرور خارج و تغییر ایپی قدیمی به ایپی جدید در سرور ایران.
  • برای روش اول، این مسیر سرویس تانل RTT میباشد. etc/systemd/system/radkesvattunnel-kharej.service/
  • با nano ویرایش کنید و ایپی جدید ایران هم در سرور ایران با دستور ip a بدست اورید.
  • راه دوم هم ریبوت کردن سرور خارج و ایران میباشد که درست میشود.(این روش ساده تر است)
  • دقت نمایید این مشکل در تانل HANS است و تنها در صورتی اتفاق میوفتد که سرور ایران ریبوت شود و خارج ریبوت نشود.

green-dot-clipart-3سرور ایران

مسیر : Hans RTT > single port > iran

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.

OIP2 (1) تانل Icmptunnel با ریورس تانل RTT - تک پورت - UDP

green-dot-clipart-3سرور خارج

مسیر : ICMPTunnel RTT > single port > kharej

Image

  • نخست RTT را نصب کنید و سپس سرور خارج را کانفیگ میکنیم .
  • کانفیگ را از سرور خارج شروع میکنیم.
  • پس از نصب پیش نیاز ها، تانل ICMP شما در سرور خارج فعال میشود و حالا نوبت کانفیگ RTT در سرور خارج است.
  • پورت وایرگارد من 50824 میباشد.
  • من پورت ایران 443 گذاشتم و این پورت جدید وایرگارد من خواهد شد.
  • در قسمت SNI، گیت هاب را قرار میدهم. شما میتوانید SNI دیگری قرار دهید.
  • در قسمت Restart Service مقدار 24 را قرار میدم. شما زمان مورد نیاز را بر اساس نیاز خودتان تغییر دهید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.

green-dot-clipart-3سرور ایران

مسیر : Hans RTT > single port > iran

Image

  • مانند سرور خارج، نخست RTT را نصب کنید و سپس کانفیگ سرور ایران را انجام دهید.
  • پس ار نصب پیش نیاز ها، از شما ایپی 4 سرور خارج را میخواهد که وارد میکنید و تانل ICMP بر روی سرور ایران فعال میشود. سپس کانفیگ RTT را بر روی سرور ایران را انجام میدهیم.
  • پورت ایران را من 443 قرار داده بودم
  • قسمت SNI هم که گیت هاب گذاشته بودم.
  • ریستارت سرویس هم که مانند قبل بر اساس نیازتان، مقدارش را مشخص کنید.
  • در اینجا مشکل عوض شدن ایپی در صورت ریبوت شدن سرور ایران، مانند تانل HANS وجود ندارد
  • از IFCONFIG برای اضافه شدن ایپی استفاده شده است.

اسکرین شات

Click to reveal image

menu screen


scri اسکریپت های کارآمد :

  • این اسکریپت ها 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

R (a2) اسکریپت من

sudo apt-get install python3 -y && apt-get install wget -y && apt-get install python3-pip -y && pip3 install colorama && pip3 install netifaces && apt-get install curl -y && python3 <(curl -Ls https://raw.githubusercontent.com/Azumi67/RTT-ICMP-Tunnel/main/rtt-icmp.py --ipv4)
  • اگر با دستور بالا نتوانستید اسکریپت را اجرا کنید، نخست دستور زیر را اجرا نمایید و سپس دستور اول را دوباره اجرا کنید.
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

• دستور زیر برای کسانی هست که پیش نیاز ها را در سرور، نصب شده دارند
python3 <(curl -Ls https://raw.githubusercontent.com/Azumi67/RTT-ICMP-Tunnel/main/rtt-icmp.py --ipv4)

• اگر سرور شما خطای externally-managed-environment داد از دستور زیر اقدام به اجرای اسکریپت نمایید.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Azumi67/RTT-ICMP-Tunnel/main/managed2.sh)"

R (7) تلگرام R (6) اپیران- OPIRAN


R23 (1) سورس ها

R (6)سورس های RTT

R (9) سورس های icmptunnel

R (9) سورس های hans

R (9) سورس های OPIRAN

R (9)سورس های Hwashemi


youtube-131994968075841675 ویدیوی آموزش


rtt-icmp-tunnel's People

Contributors

azumi67 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

rtt-icmp-tunnel's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.