Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WaterWall #343

Open
lambdaxyzt opened this issue May 9, 2024 · 6 comments
Open

WaterWall #343

lambdaxyzt opened this issue May 9, 2024 · 6 comments

Comments

@lambdaxyzt
Copy link

سلام بر شما issue یا discossion برای waterwall نداریم ؟ یا کانال تلگرامی چیزی بزاریم ؟

دوم اینکه چرا C و چرا go نه !

@radkesvat
Copy link
Owner

سلام چون وقتی برای issue ها نداشتم یه مدت بستمش که کسی ناراحت نشه از اینکه جواب نمیدم؛ ولی به زودی باز میشه مجدد

اینم که از c استفاده شده تنها دلیلش اینه که من به شخصه با این راحت تر بودم و بیشتر حال میکردم وگرنه دلیل خاصی نداشت ؛ با تمام زبان ها میشه تقریبا هر کاری انجام داد ؛ البته استفاده از go و یا rust میتونست انتخاب های منطقی تری باشه ولی خوب به خاطر دلیل اول من از c استفاده کردم

@nika1367
Copy link

سلام چون وقتی برای issue ها نداشتم یه مدت بستمش که کسی ناراحت نشه از اینکه جواب نمیدم؛ ولی به زودی باز میشه مجدد

اینم که از c استفاده شده تنها دلیلش اینه که من به شخصه با این راحت تر بودم و بیشتر حال میکردم وگرنه دلیل خاصی نداشت ؛ با تمام زبان ها میشه تقریبا هر کاری انجام داد ؛ البته استفاده از go و یا rust میتونست انتخاب های منطقی تری باشه ولی خوب به خاطر دلیل اول من از c استفاده کردم

استاد سلام ما که از روی اسکریپت نصب کردیم این سوییچ رو چطور اضافه کنیم..؟

--connection-age:4800

@radkesvat
Copy link
Owner

دستورض توی فایل سرویس هست میتونیپ فایل سرویس رو ادیت کنید یا اینکه خود. سازنده اسکریپت تا جایی که یاذمه گفته بود میشه و در حالت کاستوم امکان گذاشتن سوییچ ها هم گذاشته

مسیر فایل سزویس این بود

/etc/systemd/system/

داخل این پوشه یه فایل با پسوند .service باشه و اسم تانل ، اخرین بار که چک کردم اسمش tunnel.service بود ولی الان شاید اسمش عوض کرده باشه دقیق نمیدونم ، احتمال زیاد همینه شایدم rrt.service باشه

داخل اون فایل دستورو میتونید اپدیت کنید، بعد از هر تغییری در فایل سرویس ؛ بایداین دستور هم یک بار ران کنید

sudo systemctl daemon-reload

داکیومنت ها رو هم بخونقد اگه سوال داشتید، روش دوم رو کلا یاد بگیرید کامل متوجه میشید

@nika1367
Copy link

دستورض توی فایل سرویس هست میتونیپ فایل سرویس رو ادیت کنید یا اینکه خود. سازنده اسکریپت تا جایی که یاذمه گفته بود میشه و در حالت کاستوم امکان گذاشتن سوییچ ها هم گذاشته

مسیر فایل سزویس این بود

/etc/systemd/system/

داخل این پوشه یه فایل با پسوند .service باشه و اسم تانل ، اخرین بار که چک کردم اسمش tunnel.service بود ولی الان شاید اسمش عوض کرده باشه دقیق نمیدونم ، احتمال زیاد همینه شایدم rrt.service باشه

داخل اون فایل دستورو میتونید اپدیت کنید، بعد از هر تغییری در فایل سرویس ؛ بایداین دستور هم یک بار ران کنید

sudo systemctl daemon-reload

داکیومنت ها رو هم بخونقد اگه سوال داشتید، روش دوم رو کلا یاد بگیرید کامل متوجه میشید

استاد تشکر پیدا کردم همون اسمش تانل سرویس بود الان به این صورت باید بشه ویرایشم درسته شرمنده بازم ؟
[Unit]
Description=my tunnel service

[Service]
Type=idle
User=root
WorkingDirectory=/root
ExecStart=/root/RTT --iran --lport:23-65535 --sni:splus.ir --password:1234 --terminate:24 --connection-age:4800
Restart=always

[Install]
WantedBy=multi-user.target

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

@radkesvat
Copy link
Owner

درسته به نظر ولی ریبوت نیاز نیست این ۲ تا دستور کارو میکنن :

sudo systemctl daemon-reload

service tunnel restart

دستور دوم ری استارت میکنه اگه لازم شد بعدا مثل دیدید شاید تونل کلا قطع شده ؛ به جای ریبوت سرور ازش استفاده کنید

@nika1367
Copy link

درسته به نظر ولی ریبوت نیاز نیست این ۲ تا دستور کارو میکنن :

sudo systemctl daemon-reload

service tunnel restart

دستور دوم ری استارت میکنه اگه لازم شد بعدا مثل دیدید شاید تونل کلا قطع شده ؛ به جای ریبوت سرور ازش استفاده کنید

با تشکر البته من دیروز به سرور هام این سوییچ

--connection-age:4800

اضافه کردم که یسریشون تو ساعات پیک دان شدن و چندبار باید ربیوت میشدن تا بالا بیان وقتی که این سوییچ پاک کردم درست شد

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants