radkesvat / ReverseTlsTunnel

Reverse Tcp Tunnel with custom sni handshake, mux support and more...
MIT License
505 stars 103 forks source link

اضافه کردن فروارد داخلی در سرور ایران #162

Open Alireza78na opened 1 year ago

Alireza78na commented 1 year ago

سلام یه موردی به ذهنم رسید که شاید مفید باشه:

داخل سرور ایران یه پارامتر lport داریم که اشاره شده حتما باید همون پورتی باشه که رو کانفیگ به کاربر میدیم. اینجوری اگه پورت غیر از 443 باشه ، اون سمت روی سرور خارج هم مجبوریم پورتی غیر از 443 استفاده کنیم.

اما اگه داخل سرور ایران یه پارامتر مثل سرور خارج داشته باشیم به این صورت --toip:127.0.0.1 --toport:443 ، اینجوری میتونیم به کاربر یه کانفیگ با هر پورتی که میخوایم بدیم اما نهایتا ارتباط بین سرور ایران و خارج با 443 برقرار میشه که به نظرم باعث میشه همه چی طبیعی تر باشه

یه جورایی مثل ریورس پراکسی میشه

radkesvat commented 1 year ago

ببینید در حالت مالتی پورت ؛ شما در دستور سرور خارج پورت ایران رو باید بدین ؛ اونجا اگه پورت رو ۴۴۳ بدین ؛ کاربر به هر پورتی که میخواد به سرور ایران وصل میشه ؛ از طریق پورت ۴۴۳ ایران دیتای همه ی دیتا ها به سرور خارج میرسه و بعدش که رسید تفکیک میشه به پورتی که قبلا سرور ایران گرفته بود ؛ منظورتون همین بود درسته ؟ این الان هم پیاده شده

radkesvat commented 1 year ago

با اگه منظورتون این نبود ؛ یه سناریو با پورت های مختلف بگین تا ببینیم شدنی هست با همین ورژن یا نه؛ ممنون

Alireza78na commented 1 year ago

منظورم همین بود ولی به صورت جزئی تر باشه این کار مثلا توی حالت مالتی پورت همه ی پورتا جمع میشن ولی توی شرایطی که من گفتم اینجوریه که فرضا ما همه ی کانفیگارو قبلا روی پورت 6060 به کاربرا دادیم و حالا میخوایم از این تانل استفاده کنیم. دستور به این شکل باشه که فقط پورت 6060 رو بگیره و روی 443 بفرسته واسه خارج ینی اینجوری نباشه که همه ی پورتارو بگیره و فقط اون پورت مدنظر رو بگیره و با 443 بفرسته اینجوری فکر کنم امنیت سرور هم بالاتر میره

ینی یه چیز تو این مایه ها:

Client --> iran 6060 --> iran 443 <-------> Kharej 443 --> Panel 6060 ( any )

radkesvat commented 1 year ago

دستور ایران:

 ./RTT --iran  --lport:443 --add-port:6060  --password:123 --sni:sni.ir

دستور خارج:

 ./RTT --kharej --iran-ip:1.2.3.4  --iran-port:443 --toip:127.0.0.1 --toport:multiport --password:123 --sni:sni.ir

یا حتی

 ./RTT --kharej --iran-ip:1.2.3.4  --iran-port:443 --toip:127.0.0.1 --toport:6060 --password:123 --sni:sni.ir
Alireza78na commented 1 year ago

یک دنیا ممنون