radkesvat / ReverseTlsTunnel

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

اتصال چند سرور خارج به ایران #235

Open aminnn97 opened 12 months ago

aminnn97 commented 12 months ago

سلام و درود مهندس مشکلی که هست اینه که میخوام چند سرور خارج را بصورت مالتی پورت و مستقل به یک سرور ایران متصل کنم ایا شدنیه؟ توضیحات شما در لود بالانس رو خوندم ولی این متفاوت با لود بالانس هست. وقتی میخوام داخل سرویس قرار بدم با ارور مواجه میشه. یا اتصال به درستی برقرار نمیشه. امکانش هست در دایکیومنت نحوه این اتصال رو هم توضیح بدید؟ مثلا سرو 1 خارج روی پورت 100تا 500 متصل باشه و سرور 2 خارج روی پورت 1000 تا 1600.

radkesvat commented 12 months ago

ببنید یکمی گنگ هست متوجه نشدم اما نکته اینه که اگر در سرور ایران هستید و میخواید ۲ بار rtt رو اجرا کنید یه بار با بازه پورت 100 تا 200 و بار دوم با بازه پورت 200 تا 300 مثلا؛

برای این کار فرض میکنیم دوتا سرویس داریم tunnel1 و tunnel 2

ابتدا هردو سرویس را استاپ میکنیم و این مهمه که مطمعن باشیم استاپ شدن

service tunnel1 stop

service tunnel2 stop

سپس در فایل سرویس tunnel2 در دستور rtt این سوییچ اضافه میکنیم

--keep-iptables

بعد از ذخیره این دستور رو اجرا میکنیم تا تغییرات توسط سیستم عامل شناخته بشه

sudo systemctl daemon-reload

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

service tunnel1 start

service tunnel2 start

و تونل برقرار میشه میتونید سرور خارج هم اجرا کنید ؛ اما دقت کنید اگه در سرور ایران ؛ سرویس تونل ۱ یا ۲ رو ری استارت کردید ؛ دوباره باید هردو سرویس رو استاپ و بعد به ترتیب استارت کنید تا رول های ایپی تیبل مخلوط نشن