Bit Orbit 🪐
Xu A. System Design Interview. An Insider_s Guide 2ed 2020.pdf
خب میدونید که میشه از ssh بعوان یه VPN tunnel استفاده کرد.
اما مشکل اینجاست که زیاد استیبل نیست و اگه قطع بشه، یهو سرویسی که داره از این
تانل استفاده میکنه هم قطع میشه، دیروز برای همین مشکل یه سرویس systemd نوشتم که این مشکل رو
حل کنه و در صورت قطع شدن و یا ریبوت شدن سیستم، مجدد وصل بشه.
https://github.com/shabane/ssh-daemon
اما مشکل اینجاست که زیاد استیبل نیست و اگه قطع بشه، یهو سرویسی که داره از این
تانل استفاده میکنه هم قطع میشه، دیروز برای همین مشکل یه سرویس systemd نوشتم که این مشکل رو
حل کنه و در صورت قطع شدن و یا ریبوت شدن سیستم، مجدد وصل بشه.
https://github.com/shabane/ssh-daemon
GitHub
GitHub - shabane/ssh-daemon: simple tool to create a resistance ssh tunnel daemon.
simple tool to create a resistance ssh tunnel daemon. - shabane/ssh-daemon
👏4
while true
do
date >> ./log
ping 1.1.1.1 -c 2 >> ./log
ping 8.8.8.8 -c 2 >> ./log
echo '---------------------------' >> ./log
done
یه سروری داریم که توی تایم های خاصی کانکشنش به اینترنت قطع میشه.
بنظرم این اسکریپت چیز بدی نیست برای چک کردن اینکه توی چه تایمی داره این اتفاق میوفته.
اول اومدم به Ai گفتم بنویسه یه چیزی که اینکار رو بکنه. بعد با پایتون نوشت :/
دیدم کاری نداره همینو با bash نوشتم. دیفالت AI احتمالا اینکه که هرچی بهش بگی رو با پایتون بنویسه مگه اینکه غیر این رو بهش بگی.
👍4
احتمالا سایت snapdrop.net رو میشناسید.
هر تایم من خواستم ازش استفاده کنم کلا داون بوده.
خوشبختانه این سایت کدش اپن سورسه، برای همین من روی سرورم اوردم بالا
بد نیست که شما هم ازش استفاده کنید، آدرسش هست: https://drop.wiregeek.ir
هر تایم من خواستم ازش استفاده کنم کلا داون بوده.
خوشبختانه این سایت کدش اپن سورسه، برای همین من روی سرورم اوردم بالا
بد نیست که شما هم ازش استفاده کنید، آدرسش هست: https://drop.wiregeek.ir
توضیح کلی: شما اگه نیاز داشته باشید که فایل با حجم خیلی بالا رو به صورت لوکال انتقال بدین
خیلی ساده وارد این سایت میشین روی هر دو دیوایس، و بعد دیوایس هایی که توی لوکال نتورک شما باشن شما رو میبینند،
بعد میتونید هر دیتایی رو منتقل کنید بدون مصرف هیچ ترافیک خارجی.
drop.wiregeek.ir
PairDrop
Instantly share images, videos, PDFs, and links with people nearby. Peer2Peer and Open Source. No Setup, No Signup.
❤7👍2
Bit Orbit 🪐
احتمالا سایت snapdrop.net رو میشناسید. هر تایم من خواستم ازش استفاده کنم کلا داون بوده. خوشبختانه این سایت کدش اپن سورسه، برای همین من روی سرورم اوردم بالا بد نیست که شما هم ازش استفاده کنید، آدرسش هست: https://drop.wiregeek.ir توضیح کلی: شما اگه نیاز…
یه چیز جالب بهتون بگم. اگه از VPN استفاده کنید، هر کسی که از همون سرور vpn استفاده کنه و بیاد داخل این سایت، میتونه بقیه رو ببینه.
اینطوری میتونید لوکال هم نباشید.
اینطوری میتونید لوکال هم نباشید.
🔥6
یه مدته دارم سرعت تایپم رو با این سایت چک میکنم، خیلی کندم، ولی شما هم دوست داشتین بذارین ببینیم چقدر من کندم
https://terminaltrove.com/lazydocker/
این
شبیه به Htop ولی برای داکره. اوضاع مصرف منابع کانینر رو نشون میده، از اون بهتر اینکه با یه کلیک وارد شل کانتینر میشه.
نیاز نیست
الان کشف کردم شورتکات هاش هم vim like هست :)
واقعا ابزار خوبیه، بهبه.
این
lazyDocker خیلی چیز جالبیه.شبیه به Htop ولی برای داکره. اوضاع مصرف منابع کانینر رو نشون میده، از اون بهتر اینکه با یه کلیک وارد شل کانتینر میشه.
نیاز نیست
docker --exec -it بزنیم.الان کشف کردم شورتکات هاش هم vim like هست :)
واقعا ابزار خوبیه، بهبه.
Terminaltrove
lazydocker - Terminal Trove
The lazier way to manage everything docker
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
نمونه کاری که میکنه.
Forwarded from Byteforge / بایــت فورج 🛸
NTP چیست؟ (Network Time Protocol)
NTP یک پروتکل شبکه س که برای هماهنگ نگهداشتن ساعت سیستمها در شبکه استفاده میشود. با استفاده از NTP، همه دستگاهها (سرورها، لپتاپها، روتـرها و ...) میتونن ساعت دقیقی داشته باشن.
این اصلا اهمیتی داره؟
NTP چطور کار میکند؟
Stratum در NTP یعنی چه؟
چطور از NTP استفاده کنیم؟
در لینوکس برای فعالسازی
برای دیدن وضعیت پروسه
اگر از chrony استفاده میکنی (که نسبت به ntp سبکتر و امنتره)
در ویندوز :
یا از طریق CMD:
سرورهای NTP رایگان و قابل استفاده :
نکات امنیتی درباره NTP
کاربردهای پیشرفته NTP
NTP یک پروتکل شبکه س که برای هماهنگ نگهداشتن ساعت سیستمها در شبکه استفاده میشود. با استفاده از NTP، همه دستگاهها (سرورها، لپتاپها، روتـرها و ...) میتونن ساعت دقیقی داشته باشن.
این اصلا اهمیتی داره؟
ساعت دقیق در کامپیوترها فقط برای نمایش زمان نیست. خیلی از سیستمها وابسته به زمان درست هستند.
در امنیت و رمزنگاری، اگر ساعت سیستم اشتباه باشه، گواهیها از کار میفته .
در سرورها و شبکهها، هماهنگی بین سیستمها وابسته به زمان دقیقه.
در بانکها و صرافیها، زمان ثبت تراکنشها باید کاملاً دقیق باشه.
در لاگها و مانیتورینگ، برای تحلیل درست مشکلات، زمان مهمه.
NTP چطور کار میکند؟
کامپیوتر شما به یک سرور NTP متصل میشه.
سرور زمان دقیق (بر اساس UTC) را به سیستم شما میفرسته.
سیستم شما مدت زمان رفتوبرگشت پیام (تأخیر شبکه) را در نظر میگیرد.
سپس ساعت خودشو تنظیم میکنه.
این فرآیند مرتب تکرار میشه تا همیشه ساعت سیستم بهروز باشه .
Stratum در NTP یعنی چه؟
NTP از یک سیستم لایهای استفاده میکنه به نام Stratum
Stratum 0: منابع دقیق اولیه زمان مثل ساعت اتمی یا GPS
Stratum 1: سرورهایی که مستقیماً به Stratum 0 متصله
Stratum 2: از سرورهای stratum 1 زمان میگیرن
و همینطور تا Stratum 15
هرچه Stratum کمتر باشه، منبع دقیقتره . معمولاً سیستمهای معمولی به سرورهای Stratum 2 یا 3 متصل میشن .
چطور از NTP استفاده کنیم؟
در لینوکس برای فعالسازی
sudo timedatectl set-ntp true
برای دیدن وضعیت پروسه
timedatectl status
اگر از chrony استفاده میکنی (که نسبت به ntp سبکتر و امنتره)
sudo systemctl enable chronyd
sudo systemctl start chronyd
در ویندوز :
به کنترل پنل برو، بخش Date and Time، و تب Internet Time رو باز کن.
سرور NTP رو مشخص کن مثل: time.windows.com
یا از طریق CMD:
w32tm /resync
سرورهای NTP رایگان و قابل استفاده :
pool.ntp.org: معروفترین سرور توزیعشده NTP
ntp.ubuntu.com: مخصوص کاربران اوبونتو
نکات امنیتی درباره NTP
نسخههای جدیدتر NTP امکان احراز هویت دارند (با کلید هششده)
گاهی از سرورهای NTP برای حملات DDoS استفاده میشود
برای امنیت بیشتر، استفاده از chrony به جای ntpd پیشنهاد میشود
دسترسی سیستم به پورتهای UDP 123 باید باز باشد
کاربردهای پیشرفته NTP
در دیتاسنترها برای هماهنگ نگهداشتن زمان بین هزاران سرور
در برنامههای تحلیلی یا سیستمهای مانیتورینگ
در سیستمهای توزیعشده مثل Kafka، Hadoop یا Kubernetes
در شبکههای مالی و رمزنگاری برای زمان دقیق تراکنشها
در اینترنت اشیا و دستگاههایی که log میگیرند یا عملیات زمانبندیشده دارند
#ntp
#byteforge
@byteforge_chan 🛸
🔥3
Byteforge / بایــت فورج 🛸
NTP چیست؟ (Network Time Protocol) NTP یک پروتکل شبکه س که برای هماهنگ نگهداشتن ساعت سیستمها در شبکه استفاده میشود. با استفاده از NTP، همه دستگاهها (سرورها، لپتاپها، روتـرها و ...) میتونن ساعت دقیقی داشته باشن. این اصلا اهمیتی داره؟ ساعت دقیق در کامپیوترها…
یه نکته هم من اضافه کنم. اینکه chrony پکیج خوبیه و امکانات خوبی میده. ولی اگه نیاز داشتین که ntp ست کنید، خود systemD یه پکیج داره به اسم systemd-timesyncd
که دیفالت خیلی از os ها دارن، همون رو میشه فعال کرد و راحت NTP داشت.
یه چیز دیگه هم اینکه خود پکیج NTP هنوز توی ریپازیتوری های دبیان هست ولی منسوخ شده.
که دیفالت خیلی از os ها دارن، همون رو میشه فعال کرد و راحت NTP داشت.
یه چیز دیگه هم اینکه خود پکیج NTP هنوز توی ریپازیتوری های دبیان هست ولی منسوخ شده.
👍3❤1
متاسفانه اینقدر که از github actions استفاده کردم، اکانتم محدود شده و نمیتونه دیگه اکشنها رو ران کنه :(
گیتهاب خسیسه.
گیتهاب خسیسه.
💔4❤2💩1
من فایل pdf رو که با google chrome باز میکنم قابلیت اینکه بتونم از اکستنشن گوگل ترنسلیت استفاده کنم رو نداره
سر همین این سایت رو پیدا کردم. pdf رو باز میکنه و نیاز به اپلود هم نیست.
سر همین این سایت رو پیدا کردم. pdf رو باز میکنه و نیاز به اپلود هم نیست.
pdfviewer.softgateon.net
PDF Viewer Online
PDF Online Viewer, Reader is a free online tool that allows you to view PDF, DOC, XLS, PPT files directly in your web browser. PDF Viewer Online reads files without uploading the file to any servers. It does not save or share the file you select. It only…
❤4
اوضاع اینترنت داره خراب میشه.
از سگارو پرسدم گفت ریورس تانل خوب میتونه جواب بده.
اگه میتونید، بیایید همکاری کنیم یه چیزی بسازیم باهم.
pv: @m_shabane
از سگارو پرسدم گفت ریورس تانل خوب میتونه جواب بده.
اگه میتونید، بیایید همکاری کنیم یه چیزی بسازیم باهم.
pv: @m_shabane
Bit Orbit 🪐
میتونید،
خیلی کلی: ریورس تانل به سروری که از فردوسی کلاد خریدم کار نکرد. چون از خارج نمیشه بهش وصل شد اصلا :/ واقعا؟!!
ولی تونل مستقیم از ایران به اون کار کرد، اما روی اینترنت ایرانسل کلا به سرور ایران(فردوسی کلاد) نمیشه وصل شد،
چرا رفتم سرغ فردوسی کلاد؟ چون PAYG بود و من از قبل داخلش یه میزان پولی داشتم.
بنظرتون ریورس پراکسی روی سرور های دیگهای ممکنه کار کنه؟
یا مثلا از CDN اروان چی؟
ولی تونل مستقیم از ایران به اون کار کرد، اما روی اینترنت ایرانسل کلا به سرور ایران(فردوسی کلاد) نمیشه وصل شد،
چرا رفتم سرغ فردوسی کلاد؟ چون PAYG بود و من از قبل داخلش یه میزان پولی داشتم.
بنظرتون ریورس پراکسی روی سرور های دیگهای ممکنه کار کنه؟
یا مثلا از CDN اروان چی؟
Bit Orbit 🪐
خیلی کلی: ریورس تانل به سروری که از فردوسی کلاد خریدم کار نکرد. چون از خارج نمیشه بهش وصل شد اصلا :/ واقعا؟!! ولی تونل مستقیم از ایران به اون کار کرد، اما روی اینترنت ایرانسل کلا به سرور ایران(فردوسی کلاد) نمیشه وصل شد، چرا رفتم سرغ فردوسی کلاد؟ چون PAYG…
خب تا اینجا باید بگم که CDN آروان هم اصلا کار نکرد.
ترکیب vless, vmess + CDN + WS
ترکیب vless, vmess + CDN + WS
Forwarded from Woland's Linux Journal (Woland)
دسترسی به تمام برنامهها بدون vpn
با استفاده از Beeper، تمام چتهاتون رو یکجا داشته باشید.
بیپر از ماتریکس استفاده میکنه و بدون نیاز به vpn تمام چتهای شما رو اعم از تلگرام، واتساپ، توییتر، اینستاگرام، دیسکورد و ... توی خودش جمع میکنه.
ثبتنام رایگان و فقط با یک ایمیل انجام میشه.
بعد از اتصال برنامهها میتونین از طریق بیپر و بدون ویپیان تمام کانالها و چتهاتون رو ببینید و پیام بفرستید.
دانلود:
Android | iOS | macOS | Windows | Linux
لینک سایت:
beeper.com | matrix.org
#معرفی
با استفاده از Beeper، تمام چتهاتون رو یکجا داشته باشید.
بیپر از ماتریکس استفاده میکنه و بدون نیاز به vpn تمام چتهای شما رو اعم از تلگرام، واتساپ، توییتر، اینستاگرام، دیسکورد و ... توی خودش جمع میکنه.
ثبتنام رایگان و فقط با یک ایمیل انجام میشه.
بعد از اتصال برنامهها میتونین از طریق بیپر و بدون ویپیان تمام کانالها و چتهاتون رو ببینید و پیام بفرستید.
دانلود:
Android | iOS | macOS | Windows | Linux
لینک سایت:
beeper.com | matrix.org
#معرفی
👍2
من سروری که برای خودم خریدم متاسفانه از یک شرکت روسی مجبور به خرید شدم برای همین دسترسی به chatGPT و خیلی از ابزای های دیگه اصلا نداشتم. حتی با توجه به اینکه خود سرور باید توی کشور امریکا میبود!
برای همین اسکریپتی هست که چیزی به اسم وارپ فعال میکنه که برای کلادفلیر هست.
فعلا داره خوب جواب میده و باعث شده همه سرویس های اینطوری هم باز بشن برای من.
برای همین اسکریپتی هست که چیزی به اسم وارپ فعال میکنه که برای کلادفلیر هست.
فعلا داره خوب جواب میده و باعث شده همه سرویس های اینطوری هم باز بشن برای من.
GitHub
GitHub - yonggekkk/warp-yg: warp多功能一键脚本,支持warp-go与wgcf切换,无限生成warp配置文件,支持升级warp+、warp团队账户,查看VPS本地IP、netflix、chatgpt解锁状态
warp多功能一键脚本,支持warp-go与wgcf切换,无限生成warp配置文件,支持升级warp+、warp团队账户,查看VPS本地IP、netflix、chatgpt解锁状态 - yonggekkk/warp-yg
❤2🤔1
این مدت خواستم از روش icmp tunnelling بگم، اما هر 12 ساعت یکبار سرور من با این روش متاسفانه IPاش بلاک شد و اصلا استیبل نبود.
اما خیلی کلی: متصل بود و سرعت خوبی هم داشت.
اما خیلی کلی: متصل بود و سرعت خوبی هم داشت.
🔥3👍1
دوست دارم یه سایت بنویسم
برای تایمی که آدمها نیاز به خرید یک دورهای(هر محتوای دیجیتالی) دارند
بعد داخل اون قسمت کاربران دروه رو اضافه کنند و هرکسی وارد سایت که شد دورهای که دوست داره بخره رو به لیستش اد کنه،
اینطوری وقتی کسی دورهای نیاز داره هزینه بین کاربرانش تقسیم میشه.
من خواستم یک دورهی راست بخرم که مدرسش آرین اقبال بود، چند قسمتش رو به واسطهی یکی دیدم، واقعا بینظیر بود،
چون فقط سینتکس راست رو آموزش نمیداد، RFC باز میکرد و کامل توضیح میداد که مثلا چطوری یک متغیر عدد float نگهداری میکنه!
اگه بنظرتون شما هم به این دوره علاقه داشتین به منم خبر بدین باهم بگیریم.
ادرس دوره: https://anisa.co.ir/courses/software-development-courses/rust-course.html
برای تایمی که آدمها نیاز به خرید یک دورهای(هر محتوای دیجیتالی) دارند
بعد داخل اون قسمت کاربران دروه رو اضافه کنند و هرکسی وارد سایت که شد دورهای که دوست داره بخره رو به لیستش اد کنه،
اینطوری وقتی کسی دورهای نیاز داره هزینه بین کاربرانش تقسیم میشه.
من خواستم یک دورهی راست بخرم که مدرسش آرین اقبال بود، چند قسمتش رو به واسطهی یکی دیدم، واقعا بینظیر بود،
چون فقط سینتکس راست رو آموزش نمیداد، RFC باز میکرد و کامل توضیح میداد که مثلا چطوری یک متغیر عدد float نگهداری میکنه!
اگه بنظرتون شما هم به این دوره علاقه داشتین به منم خبر بدین باهم بگیریم.
ادرس دوره: https://anisa.co.ir/courses/software-development-courses/rust-course.html
❤1
این چند روز رو دارم ماتریکس ران میکنم، برای مواقعی که کلا از اینترنت قطع شدیم و کلا شبکه داخلی داشتیم
مجبور نباشیم بریم داخل پیامرسان های داخلی،
تا الان فقط بخش پیام رسانی رو تونستم بدون مشکل ران کنم.
اما یکی از قابلیت های خوبی که داره میشه باهاش تماس صوتی/تصویری گروهی بدون webRTC third party داشت!
که این قسمت رو هنوز درگیرش هستم،
یک سایت پیدا کردم که دامنهی ماتریکس شما رو میگیره و تست میکنه و هرجایی که ایراد داشته باشه رو بهتون میگه.
https://federationtester.matrix.org/
وقتی کارم تکمیل شد، روندش رو بلاگ میکنم :)
مجبور نباشیم بریم داخل پیامرسان های داخلی،
تا الان فقط بخش پیام رسانی رو تونستم بدون مشکل ران کنم.
اما یکی از قابلیت های خوبی که داره میشه باهاش تماس صوتی/تصویری گروهی بدون webRTC third party داشت!
که این قسمت رو هنوز درگیرش هستم،
یک سایت پیدا کردم که دامنهی ماتریکس شما رو میگیره و تست میکنه و هرجایی که ایراد داشته باشه رو بهتون میگه.
https://federationtester.matrix.org/
وقتی کارم تکمیل شد، روندش رو بلاگ میکنم :)
🔥6❤1👍1👏1