GitHub
GitHub - vernu/vps-audit: lightweight, dependency-free bash script for security, performance auditing and infrastructure monitoring…
lightweight, dependency-free bash script for security, performance auditing and infrastructure monitoring of Linux servers. - vernu/vps-audit
بش اسکریپت برای بررسی امنیت و عملکرد VPS
این ابزار بررسی های امنیتی مختلفی را انجام می دهد و گزارش مفصلی همراه با توصیه هایی برای بهبود ارائه می دهد.
wget https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh && chmod +x vps-audit.sh && ./vps-audit.sh
bash <(curl -fsSL https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🥰12❤11👏11🎉11🤩10👍9
جهت مشاهده تغییرات و سورس
https://github.com/opiran-club/VPS-Optimizer
کامند نصب در دبیان بیس ها
apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)
Please open Telegram to view this post
VIEW IN TELEGRAM
👏15🔥12❤10🤩10👍5🥰5🎉4
apt update && sysctl -w net.ipv4.ip_forward=1 && echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf && sysctl -p
اول یک بش اسکریپت ایجاد میکنیم و کامندها را در ان قرار میدهیم و در کرون جاب ادرس دهی میکنیم برای اجرای کامندها بعد از ریبوت سرور
https://unique-local-ipv6.com/
ایران
fd1d:48e5:d3d5::001/48
خارج
fd1d:48e5:d3d5::002/48
حالا که فرضیات و گفتم بریم برای اجرای کار
nano /root/localv6.sh
حالا بش اسکریپت زیر و داخلش میزاریم
‼️ میزان MTU هم مطابق با دلخواه خودتون تغییر بدید این مقدار 1500 فقط برای مثال هستش در پست بالاتر مفصل درموردش صحبت شد
#!/bin/bash
#part 1
#creating local v6 using sit
#ساخت لوکال وی6 با sit متود
ip tunnel add localtunnel mode sit remote ipkharej local ipiran
ip -6 addr add fd1d:48e5:d3d5::001/48 dev localtunnel
ip link set localtunnel mtu 1500
ip link set localtunnel up
#part 2
#tunneling 2 local v6 with gre
#تانل هر دو لوکال وی6 به هم با gre6
ip -6 tunnel add gretap mode ip6gre remote fd1d:48e5:d3d5::002 local fd1d:48e5:d3d5::001
ip addr add 172.16.1.1/30 dev gretap
ip link set gretap mtu 1500
ip link set gretap up
حالا باید در کرون جاب ست کنیم
crontab -e
مقدار زیر و داخلش میزاریم
اگر فایلتون خالی نیست و مقادیر دیگه داخلش داره هیچ مشکلی نداره فقط مقدار زیر و در خط اخر یا اول یا وسط فایل بزارید😊
@reboot /bin/bash /root/localv6.sh
nano /root/localv6.sh
حالا بش اسکریپت زیر و داخلش میزاریم
#!/bin/bash
#part 1
#creating local v6 using sit
#ساخت لوکال وی6 با sit متود
ip tunnel add localtunnel mode sit remote ipiran local ipkharej
ip -6 addr add fd1d:48e5:d3d5::002/48 dev localtunnel
ip link set localtunnel mtu 1500
ip link set localtunnel up
#part 2
#tunneling 2 local v6 with gre
#تانل هر دو لوکال وی6 به هم با gre6
ip -6 tunnel add gretap mode ip6gre remote fd1d:48e5:d3d5::001 local fd1d:48e5:d3d5::002
ip addr add 172.16.1.2/30 dev gretap
ip link set gretap mtu 1500
ip link set gretap up
حالا باید در کرون جاب ست کنیم
crontab -e
مقدار زیر و داخلش میزاریم
اگر فایلتون خالی نیست و مقادیر دیگه داخلش داره هیچ مشکلی نداره فقط مقدار زیر و در خط اخر یا اول یا وسط فایل بزارید😊
@reboot /bin/bash /root/localv6.sh
و تمام
یه مرور بکنیم
Iran: fd1d:48e5:d3d5::001
kharej: fd1d:48e5:d3d5::002
‼️خوب حالا که همه کارها رو انجام دادیم نیاز داریم برای زنده نگه داشتن gretap سرویس پینگ ایجاد کنیم که در فاصله زمانی مشخص شده پینگ بگیره از ایپی تا سشن اکسپایر نشه
در هر دو سرور این فایل و بعد از جاگزاری قرار میدهیم
nano /root/ping.sh
و مقدار زیر و بهش بدین
#!/bin/bash
#برای ایجاد پینگ برای لایو ماندن لوکال ها
ping -6 -n 4 -i 600 IP_ADDRESS
600
فاصله زمانی بین اجرای سرویس
4
تعداد دفعات پینگ در هر بار اجرا
ip address
که لوکال ای پی سرور مقابل و بزارید
و بعد در کرونجاب میزاریم
crontab -e
و هر جای فایل دوست داشتین بزارین فقط ترتیب قرار دادنتون بعد از خط اجرای ست کردن لوکال وی 6 باشه که در بالا گفتم
@reboot /bin/bash /root/ping.sh
و تمام
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👏13❤8🔥8🤩6🎉5🥰3
پنل X-UI، در آستانه توقف توسعه؟
توسعهدهنده اصلی هسته X-RAY، یعنی RPRX در پیام تازهای بار دیگه به پنلهای X-UI/3X-UI تاخته و مساله دسترسی به پنل با IP رو موجب رمزگشایی مخفیانه ترافیک پروکسی و سرککشیدن دولتها از طریق HTTP عنوان کرده.
اگرچه در آپدیتهای قبلی پنلها، توصیههای امنیتی درنظر گرفته شده، اما RPRX معتقده یوتیوبرها به کاربران تازهکار آموزش استفاده از پنل با آیپی رو میدن، که امکان برخورد با همه یوتیوبرها وجود نداره و بهترین راه ممنوعکردن کامل استفاده از پنل با دسترسی از طریق آیپی هست.
این مساله اولینبار نیست مطرح میشه، اما توسعهدهندگان ایرانی X-UI اونرو بهانهجویی و البته برای کاربران داخل کشور که با کمترین هزینه پنل رو برای مصارف شخصی بالا میارن، دردسر میدونن و معتقدن دارن مساله امنیت رو دستاویز سرککشیدن خودشون توی موضوعات دیگه قرار میدن.
در پیامی که امروز علیرضا (یکی از توسعهدهندگان X-UI) مطرح کرده، گفته شده که دیگه علاقهای به توسعه این پنل آشغال نداره و خطاب به RPRX تاکید کرده که میتونن محصول خودشون رو به CIA بفروشن.
این توسعهدهنده ایرانی تاکید کرده که ما به شدت به کاربران سراسر جهان توصیه میکنیم از بهروزرسانیهای اخیر Xray استفاده نکنن، زیرا کاملاً پر از باگ و نادرست هستن.
🌐 SyberPlus
توسعهدهنده اصلی هسته X-RAY، یعنی RPRX در پیام تازهای بار دیگه به پنلهای X-UI/3X-UI تاخته و مساله دسترسی به پنل با IP رو موجب رمزگشایی مخفیانه ترافیک پروکسی و سرککشیدن دولتها از طریق HTTP عنوان کرده.
اگرچه در آپدیتهای قبلی پنلها، توصیههای امنیتی درنظر گرفته شده، اما RPRX معتقده یوتیوبرها به کاربران تازهکار آموزش استفاده از پنل با آیپی رو میدن، که امکان برخورد با همه یوتیوبرها وجود نداره و بهترین راه ممنوعکردن کامل استفاده از پنل با دسترسی از طریق آیپی هست.
این مساله اولینبار نیست مطرح میشه، اما توسعهدهندگان ایرانی X-UI اونرو بهانهجویی و البته برای کاربران داخل کشور که با کمترین هزینه پنل رو برای مصارف شخصی بالا میارن، دردسر میدونن و معتقدن دارن مساله امنیت رو دستاویز سرککشیدن خودشون توی موضوعات دیگه قرار میدن.
در پیامی که امروز علیرضا (یکی از توسعهدهندگان X-UI) مطرح کرده، گفته شده که دیگه علاقهای به توسعه این پنل آشغال نداره و خطاب به RPRX تاکید کرده که میتونن محصول خودشون رو به CIA بفروشن.
این توسعهدهنده ایرانی تاکید کرده که ما به شدت به کاربران سراسر جهان توصیه میکنیم از بهروزرسانیهای اخیر Xray استفاده نکنن، زیرا کاملاً پر از باگ و نادرست هستن.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰13❤11👍10🤩10🎉9🔥5👏4
آموزش راهاندازی dns شخصی با Adguard Home
نصب:
بعد از نصب، بهصورت دیفالت وبپنل روی پورت 3000 به صورت http بالا میاد برای کانفیگ اولیه:
که وقتی واردش بشید باید پورت پنل ادمینی( Admin Web Interface )
رو تغییر بدید و از این به بعد با اون پورت دسترسی خواهید داشت.
همچنین پورت dns سرور رو که دیفالت 53 هست و پیشنهاد میکنم اینو تغییر ندید اگه نیازی نیست.
بعدش هم یوزر و پسورد وارد میکنید
و در پایان شما رو به داشبورد هدایت میکنه.
بعد از نصب میتونید از این دستورات برای مدیریت سرویسش استفاده کنید:
Start:
Restart:
Status:
Install:
Uninstall:
🌐 SyberPlus
نصب:
apt update && apt install curl -y && curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
بعد از نصب، بهصورت دیفالت وبپنل روی پورت 3000 به صورت http بالا میاد برای کانفیگ اولیه:
http://IP:3000
که وقتی واردش بشید باید پورت پنل ادمینی( Admin Web Interface )
رو تغییر بدید و از این به بعد با اون پورت دسترسی خواهید داشت.
همچنین پورت dns سرور رو که دیفالت 53 هست و پیشنهاد میکنم اینو تغییر ندید اگه نیازی نیست.
بعدش هم یوزر و پسورد وارد میکنید
و در پایان شما رو به داشبورد هدایت میکنه.
بعد از نصب میتونید از این دستورات برای مدیریت سرویسش استفاده کنید:
Start:
sudo /opt/AdGuardHome/AdGuardHome -s start
Restart:
sudo /opt/AdGuardHome/AdGuardHome -s restart
Status:
sudo /opt/AdGuardHome/AdGuardHome -s status
Install:
sudo /opt/AdGuardHome/AdGuardHome -s install
Uninstall:
sudo /opt/AdGuardHome/AdGuardHome -s uninstall
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73🥰10👍9👏9🎉9❤8🤩7
🅰 🅰 🅰 🅰 🅰 🅰 🅰 🅰 🅰
🌐 ارائه سرورمجازی و اختصاصی ایران و خارج🌐
♻️ (رسپینا،افرانت،پارس آنلاین،هتزنر)♻️
📌 ترافیک هر ترابایت فقط 0⃣ 3⃣ 4⃣ هزارتومان( آپلود رایگان) 💥
📌 پورت شبکه 0⃣ 1⃣ گیگابیت⚡️
📌 قیمت رقابتی با تخفیفهای ویژه💵
📌 امکان ارایه پهنای باند اختصاصی💯
📌 خدمات کولوکیشن و نگهداری سرور های شما🛡
📌 ارائه سرورمجازی خارج از لوکیشن های(آلمان،فنلاند،آمریکا،انگلیس)⭕️
📌 پشتبانی 4⃣ 2⃣ ساعته در 7⃣ روز هفته🕛
📌 دارای پنل مدیریت + تحویل آنی👨💻
📌 آپتایم 99.98 ⚡️
💬 دریافت تست،اطلاعات بیشتر و پشتیبانی مجموعه👇
🌐 Support
🛒 جهت خرید از طریق سایت اقدام کنید👇
🌐 SayberHost.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩27🔥22🥰22🎉21❤16👏16👍13
#گزارش
از صبح امروز تغییراتی در فایروال اصلی #زیرساخت اعمال شده است.
طبق گزارشها و تستها:
▫️ کیفیت اینترنت در حدود یک هفته گذشته به طور کلی کاهش یافته است.
▫️ اکثر رنجهای IP وارپ از ریشه فیلتر شدهاند و برخی رنجهای خاص به دلیل افزایش پکت لاس با مشکلات اتصال مواجه شدهاند.
▫️ اپراتورهای اصلی مانند مخابرات و همراه اول در ارتباط با این IPها با Fragment شدید و کاهش سرعت روبهرو هستند.
▫️ برنامهی warp-plus که هستهی برنامهی Oblivion نیز محسوب میشود، تقریباً توسط فایروال زیرساخت فینگرپرینت شده و اجازه تکمیل هندشیک را نمیدهد.
▫️ اگرچه اکثر رنجهای IP وارپ فیلتر شدهاند، نویز وایرگارد برنامهی MahsaNG باعث میشود برخی از کانفیگهای وارپ همچنان وصل شوند.
▫️ به احتمال زیاد این تغییرات با نزدیک شدن به تاریخ ۲۲ بهمن مرتبط هستند؛ چرا که طبق سابقه، در تاریخهای حساس شاهد افت کیفیت و کاهش پهنای باند بودهایم.
▫️ این وضعیت در هر دو نسخههای IP (v4 و v6) مشاهده شده و در حال حاضر مشخص نیست که موقتی هستند یا خیر.
🌐 Support
از صبح امروز تغییراتی در فایروال اصلی #زیرساخت اعمال شده است.
طبق گزارشها و تستها:
▫️ کیفیت اینترنت در حدود یک هفته گذشته به طور کلی کاهش یافته است.
▫️ اکثر رنجهای IP وارپ از ریشه فیلتر شدهاند و برخی رنجهای خاص به دلیل افزایش پکت لاس با مشکلات اتصال مواجه شدهاند.
▫️ اپراتورهای اصلی مانند مخابرات و همراه اول در ارتباط با این IPها با Fragment شدید و کاهش سرعت روبهرو هستند.
▫️ برنامهی warp-plus که هستهی برنامهی Oblivion نیز محسوب میشود، تقریباً توسط فایروال زیرساخت فینگرپرینت شده و اجازه تکمیل هندشیک را نمیدهد.
▫️ اگرچه اکثر رنجهای IP وارپ فیلتر شدهاند، نویز وایرگارد برنامهی MahsaNG باعث میشود برخی از کانفیگهای وارپ همچنان وصل شوند.
▫️ به احتمال زیاد این تغییرات با نزدیک شدن به تاریخ ۲۲ بهمن مرتبط هستند؛ چرا که طبق سابقه، در تاریخهای حساس شاهد افت کیفیت و کاهش پهنای باند بودهایم.
▫️ این وضعیت در هر دو نسخههای IP (v4 و v6) مشاهده شده و در حال حاضر مشخص نیست که موقتی هستند یا خیر.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥59👍49👌34🐳9💯8❤🔥6
🥸 آموزش نصب و کانفیگ و استفاده از نرم افزار Unbound و کاهش اثر اختلالات و افزایش سرعت resolver بدون تحت تاثیر قرار دادن منابع سرور :
در واقع Unbound یک DNS resolver محلی و caching برای مدیریت درخواستهای DNS با سرعت و امنیت بیشتر و قابلیت های دیگه هست .
🥸 نصب و اجرای این روش چند دقیقه زمان میبره و سریع انجام میشه فقط توضیحاتی که دادم باعث طولانی شدن آموزش شده , بعضی نکات رو داخل قسمت دوم قرار دادم .
———————————————————————————————
//// مرحله 1 : نصب Unbound :
//// مرحله 2: افزودن کانفیگ :
> توی این فایل یه خط فعال هستش به این شکل :
include-toplevel: "/etc/unbound/unbound.conf.d/*.conf"
این خط رو با یه # غیرفعال کنید به این صورت اولش قرار بدید :
#include-toplevel: "/etc/unbound/unbound.conf.d/*.conf"#
> بعد این کانفیگ رو داخل فایل قرار بدید ;
بعد از ذخیره فایل، صحت کانفیگ رو بررسی میکنیم :
اگر درست باشه موردی مشابه No Error نمایش میده .
//// مرحله 3: راهاندازی مجدد Unbound برای اعمال تغییرات:
//// مرحله 4: تست و استفاده از Unbound به عنوان DNS
آدرس DNS Unbound ما طبق کانفیگ به این صورت هست :
برای IPV4 از >
برای IPV6 از>
* درواقع Unbound به صورت لوکال هست و سرور به dns عمومی تبدیل نمیشه و تداخلی هم با دیگر dns ها نداره
*تست > برای مثال درخواست به دامنه گوگل با این آیپی DNS لوکالمون که برای Unbound هست :
نتیجه: بار اول، از سرورهای Forward ( که داخل کانفیگ قرار دادیم) استفاده میکنه و بعد نتیجه رو در کش ذخیره میکنه تا در دفعات بعد سریعتر پاسخ بده.
//// مرحله 5 : تنظیم این DNS روی سرور (میتونید رو کل سرور ست نکنید و فقط تو پنل یا برنامه های دیگه ست کنید) :
-- توجه ;
چون تو بعضی سرور ها بخاطر ست شدن پیشفرض dns های عمومی تو etc/resolv.conf بعد از ریبوت تنظیمات پیشفرض برمیگرده , من اغلب systemd-resolved رو خاموش میکنم و DNS مورد نظرم رو تو فایل etc/resolv.conf ست میکنم به صورتی که دیگه تغییر نکنه :
و nameserver لوکال مربوط به Unbound رو اضافه میکنم :
و برای اینکه فقط خواندنی بشه و بعد ریستارت تو بعضی سرور ها برنگرده تنظیمات پیشفرض :
// نکته :
- در صورتی که resolve توسط Unbound باعث تاخیر بیشتر شده یا به درستی انجام نمیشه و یا مشکلات مشابه چند مورد بیشتر احتمال داره :
-- منابع سخت افزاری سرور بخصوص پردازنده و هارد کافی نیست یا ضعیفه
-- ا dns های forward داخل کانفیگ رو عوض کنید یا فقط یکی بزارید
-- در حالت عادی dns رو در systemd-resolved ست کنید (مگر در شرایطی که بالاتر توضیح دادم)
و تمام , از این پس درخواست های resolve به Unbound ارسال میشه و Unbound با طریقه لاکچری خودش resolve و پاسخ میده .
* بقیه توضیحات در قسمت دوم *
————————————————————————————-
🌐 Support
در واقع Unbound یک DNS resolver محلی و caching برای مدیریت درخواستهای DNS با سرعت و امنیت بیشتر و قابلیت های دیگه هست .
🥸 نصب و اجرای این روش چند دقیقه زمان میبره و سریع انجام میشه فقط توضیحاتی که دادم باعث طولانی شدن آموزش شده , بعضی نکات رو داخل قسمت دوم قرار دادم .
———————————————————————————————
//// مرحله 1 : نصب Unbound :
sudo apt install unbound sudo unbound-control-setup #برای کنترل بهتر Unbound//// مرحله 2: افزودن کانفیگ :
sudo nano /etc/unbound/unbound.conf
> توی این فایل یه خط فعال هستش به این شکل :
include-toplevel: "/etc/unbound/unbound.conf.d/*.conf"
این خط رو با یه # غیرفعال کنید به این صورت اولش قرار بدید :
#include-toplevel: "/etc/unbound/unbound.conf.d/*.conf"#
> بعد این کانفیگ رو داخل فایل قرار بدید ;
server:
cache-max-ttl: 86400
cache-min-ttl: 3600
prefetch: yes
do-ip4: yes
do-ip6: yes
do-udp: yes
do-tcp: yes
interface: 127.0.0.1
interface: ::1
port: 53
access-control: 127.0.0.0/8 allow
access-control: ::1 allow
private-address: 192.168.0.0/16
private-address: 172.16.0.0/12
private-address: 10.0.0.0/8
private-address: fd00::/8
private-address: fe80::/10
remote-control:
control-enable: yes
control-interface: 127.0.0.1
forward-zone:
name: "."
forward-first: no
forward-addr: 8.8.8.8
forward-addr: 1.1.1.1
forward-addr: 2001:4860:4860::8888
forward-addr: 2606:4700:4700::1111
بعد از ذخیره فایل، صحت کانفیگ رو بررسی میکنیم :
sudo unbound-checkconfاگر درست باشه موردی مشابه No Error نمایش میده .
//// مرحله 3: راهاندازی مجدد Unbound برای اعمال تغییرات:
sudo systemctl restart unbound//// مرحله 4: تست و استفاده از Unbound به عنوان DNS
آدرس DNS Unbound ما طبق کانفیگ به این صورت هست :
برای IPV4 از >
127.0.0.1برای IPV6 از>
::1* درواقع Unbound به صورت لوکال هست و سرور به dns عمومی تبدیل نمیشه و تداخلی هم با دیگر dns ها نداره
*تست > برای مثال درخواست به دامنه گوگل با این آیپی DNS لوکالمون که برای Unbound هست :
dig @127.0.0.1 google.comنتیجه: بار اول، از سرورهای Forward ( که داخل کانفیگ قرار دادیم) استفاده میکنه و بعد نتیجه رو در کش ذخیره میکنه تا در دفعات بعد سریعتر پاسخ بده.
//// مرحله 5 : تنظیم این DNS روی سرور (میتونید رو کل سرور ست نکنید و فقط تو پنل یا برنامه های دیگه ست کنید) :
-- توجه ;
چون تو بعضی سرور ها بخاطر ست شدن پیشفرض dns های عمومی تو etc/resolv.conf بعد از ریبوت تنظیمات پیشفرض برمیگرده , من اغلب systemd-resolved رو خاموش میکنم و DNS مورد نظرم رو تو فایل etc/resolv.conf ست میکنم به صورتی که دیگه تغییر نکنه :
systemctl stop systemd-resolvedsystemctl disable systemd-resolvedrm /etc/resolv.confnano /etc/resolv.conf و nameserver لوکال مربوط به Unbound رو اضافه میکنم :
nameserver 127.0.0.1
nameserver ::1
و برای اینکه فقط خواندنی بشه و بعد ریستارت تو بعضی سرور ها برنگرده تنظیمات پیشفرض :
sudo chattr +i /etc/resolv.conf// نکته :
- در صورتی که resolve توسط Unbound باعث تاخیر بیشتر شده یا به درستی انجام نمیشه و یا مشکلات مشابه چند مورد بیشتر احتمال داره :
-- منابع سخت افزاری سرور بخصوص پردازنده و هارد کافی نیست یا ضعیفه
-- ا dns های forward داخل کانفیگ رو عوض کنید یا فقط یکی بزارید
-- در حالت عادی dns رو در systemd-resolved ست کنید (مگر در شرایطی که بالاتر توضیح دادم)
و تمام , از این پس درخواست های resolve به Unbound ارسال میشه و Unbound با طریقه لاکچری خودش resolve و پاسخ میده .
* بقیه توضیحات در قسمت دوم *
————————————————————————————-
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👌51👍37❤🔥15🐳13💯5
🥸 قسمت دوم — جزئیات نصب و استفاده از Unbound :
🥸 دلایل استفاده از Unbound :
- کاهش اثر اختلالات شبکه و افزایش سرعت resolve.
- قابلیت caching برای حفظ نتایج قبلی و رفع وابستگی به DNSهای عمومی.
- کاربرد در مواقعی که IPv4 قطع است و نیاز به انتقال درخواستها از طریق IPv6 یا tunnel داریم.
- سبک و مصرف بسیار جزیی و بهینه منابع سرور و امکان تغییر حداکثر سایز کش و مصرف رم و... در کانفیگ .
🦉در بسیاری از دیتاسنترها (مخصوصاً ایران)، مشکلاتی مثل دراپشدن IPv4 یا کندی در resolve مقاصد پیش میاد ,
در این مواقع، Unbound با ذخیرهسازی نتایج پرتکرار در کش میتونه درخواستها رو بدون نیاز به ارتباط با سرورهای خارجی پاسخ بده.
همچنین، در صورت اختلال در IPv4، میشه با استفاده از tunnel با IPv6 و قابلیت caching اتصالها رو اغلب بدون وقفه برقرار نگه داشت.
🦉 فرض کنید پنلی روی سرور ایران نصب کردید که سرویس VPN داره و با تانل IPv6 برقرار هست . اگر IPv4 قطع بشه ، تونل همچنان برقرار هست ، اما ممکنه DNS و برخی اتصالها به مشکل بخوره ,
حالا Caching در Unbound با ذخیره مقاصد پرتکرار میتونه این مشکل را کاهش بده، اما توجه داشته باشید:
- در حالت عادی، فقط باعث کاهش تأخیر در resolve و افزایش امنیت میشه.
- اما اگر مقصد فقط از IPv4 استفاده کنه (مثلاً google.com) و کش فقط IP اون رو داشته باشه، باز هم به دلیل قطع بودن IPv4 به درخواستها پاسخ داده نمیشه.
برای حل این مشکل در پنل مثل x-ui میشه نتایج کششده رو بدون کاوش مجدد به سرور مقصد میانی (در تونل) ارسال کرد .
—————————————————————
توضیحات بخش هایی از کانفیگ :
cache-max-ttl: 86400 و cache-min-ttl: 3600 :
تعیین حداکثر و حداقل زمان نگهداری کش (یک روز و یک ساعت).
prefetch: yes :
پیشبارگذاری کش قبل از انقضا برای جلوگیری از تاخیر.
interface: 127.0.0.1 و interface: ::1 :
پاسخگویی فقط به درخواستهای لوکال.
private-address :
جلوگیری از ارسال درخواستهای مربوط به آدرسهای خصوصی به اینترنت.
forward-zone :
نیم سرور های عمومی مانند 8.8.8.8 و 2001:4860:4860::8888 برای ریزالو در دفعات اول یا تازهسازی کش استفاده میشوند.
—————————————————————
دستورات کاربردی:
حذف رکورد کش یک دامنه:
sudo unbound-control flush google.com
نمایش رکورد کش یک دامنه:
sudo unbound-control lookup example.com
فیلتر کردن کش بر اساس دامنه خاص:
sudo unbound-control dump_cache | grep yasdl.com
ارسال درخواست DNS به Unbound لوکال:
host aparat.com 127.0.0.1
————————————————————————————-
🌐 Support
🥸 دلایل استفاده از Unbound :
- کاهش اثر اختلالات شبکه و افزایش سرعت resolve.
- قابلیت caching برای حفظ نتایج قبلی و رفع وابستگی به DNSهای عمومی.
- کاربرد در مواقعی که IPv4 قطع است و نیاز به انتقال درخواستها از طریق IPv6 یا tunnel داریم.
- سبک و مصرف بسیار جزیی و بهینه منابع سرور و امکان تغییر حداکثر سایز کش و مصرف رم و... در کانفیگ .
🦉در بسیاری از دیتاسنترها (مخصوصاً ایران)، مشکلاتی مثل دراپشدن IPv4 یا کندی در resolve مقاصد پیش میاد ,
در این مواقع، Unbound با ذخیرهسازی نتایج پرتکرار در کش میتونه درخواستها رو بدون نیاز به ارتباط با سرورهای خارجی پاسخ بده.
همچنین، در صورت اختلال در IPv4، میشه با استفاده از tunnel با IPv6 و قابلیت caching اتصالها رو اغلب بدون وقفه برقرار نگه داشت.
🦉 فرض کنید پنلی روی سرور ایران نصب کردید که سرویس VPN داره و با تانل IPv6 برقرار هست . اگر IPv4 قطع بشه ، تونل همچنان برقرار هست ، اما ممکنه DNS و برخی اتصالها به مشکل بخوره ,
حالا Caching در Unbound با ذخیره مقاصد پرتکرار میتونه این مشکل را کاهش بده، اما توجه داشته باشید:
- در حالت عادی، فقط باعث کاهش تأخیر در resolve و افزایش امنیت میشه.
- اما اگر مقصد فقط از IPv4 استفاده کنه (مثلاً google.com) و کش فقط IP اون رو داشته باشه، باز هم به دلیل قطع بودن IPv4 به درخواستها پاسخ داده نمیشه.
برای حل این مشکل در پنل مثل x-ui میشه نتایج کششده رو بدون کاوش مجدد به سرور مقصد میانی (در تونل) ارسال کرد .
—————————————————————
توضیحات بخش هایی از کانفیگ :
cache-max-ttl: 86400 و cache-min-ttl: 3600 :
تعیین حداکثر و حداقل زمان نگهداری کش (یک روز و یک ساعت).
prefetch: yes :
پیشبارگذاری کش قبل از انقضا برای جلوگیری از تاخیر.
interface: 127.0.0.1 و interface: ::1 :
پاسخگویی فقط به درخواستهای لوکال.
private-address :
جلوگیری از ارسال درخواستهای مربوط به آدرسهای خصوصی به اینترنت.
forward-zone :
نیم سرور های عمومی مانند 8.8.8.8 و 2001:4860:4860::8888 برای ریزالو در دفعات اول یا تازهسازی کش استفاده میشوند.
—————————————————————
دستورات کاربردی:
حذف رکورد کش یک دامنه:
sudo unbound-control flush google.com
نمایش رکورد کش یک دامنه:
sudo unbound-control lookup example.com
فیلتر کردن کش بر اساس دامنه خاص:
sudo unbound-control dump_cache | grep yasdl.com
ارسال درخواست DNS به Unbound لوکال:
host aparat.com 127.0.0.1
————————————————————————————-
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥38👌11🐳8❤🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82💯23🔥16❤🔥15👌13🐳8
ابرآروان که به اتهام نقش داشتن در #سانسور اینترنت و جلوگیری از دسترسی ایرانیان به جریان آزاد #اینترنت در فهرست اتحادیههای اروپا قرار گرفت و مدتی بعد به دنبال شکایت و ارائه مستندات فنی و حقوقی به دیوان دادگستری اروپا از این لیست خارج شده بود، دیتاسنتر اروپا رو در آلمان راهاندازی کرد.
🌐 SyberPlus
Please open Telegram to view this post
VIEW IN TELEGRAM
💩23😢21🤬18🤮15👎13👍2🔥1
Forwarded from Abrsan | اَبرْ☁️سانْ
به درخواست شما دوستان عزیز
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👎38💩24😢16🤮9😁2🤬1
Forwarded from Abrsan | اَبرْ☁️سانْ
Please open Telegram to view this post
VIEW IN TELEGRAM
💯85👍40🔥34👌24🐳24❤🔥12
Forwarded from Abrsan | اَبرْ☁️سانْ
👑با سلامو عرض ادب
🎆در حال حاظر سرویس پیشگامان در سایت فعال🎀 شد
📣مزایا این سرویس
🛡آپ تایم ۹۹.۹۹. در دیتاسنتر پیشگامان
🗣️ تحویل آنی سروریس بعد خرید
🔗 انتقال ترافیک به ماه بعد
💯 تعویض آنی ای پی بلاک شده
📍 هزینه ترافیک بدون مالیات
✔️ پورت ۱۰گیگ اختصاصی
🔥لینک سایت برای خرید سرویس پیشگامان:
ماشین مجازی پیشگامان
🌐@abrsancom
🎆در حال حاظر سرویس پیشگامان در سایت فعال🎀 شد
📣مزایا این سرویس
🛡آپ تایم ۹۹.۹۹. در دیتاسنتر پیشگامان
🗣️ تحویل آنی سروریس بعد خرید
🔗 انتقال ترافیک به ماه بعد
💯 تعویض آنی ای پی بلاک شده
📍 هزینه ترافیک بدون مالیات
✔️ پورت ۱۰گیگ اختصاصی
🔥لینک سایت برای خرید سرویس پیشگامان:
ماشین مجازی پیشگامان
🌐@abrsancom
👍49🔥32💯22👌21❤🔥21🐳11
پاک کردن کش dns در سیستم عاملهای مختلف + کروم
Windows:
Ubuntu & New debian(systemd):
or
``
dnsmasq:
nscd:
chrome:
then click "Clear host cache"
🌐 SyberPlus
Windows:
ipconfig /flushdns
Ubuntu & New debian(systemd):
sudo resolvectl flush-caches
or
``
Restart
sudo systemctl restart systemd-resolved``dnsmasq:
sudo systemctl restart dnsmasq
nscd:
sudo systemctl restart nscd
chrome:
chrome://net-internals/#dns
then click "Clear host cache"
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👌25👍24🐳10💯10❤🔥6
Forwarded from Abrsan | اَبرْ☁️سانْ
🌐@abrsancom
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍34👌21❤🔥12🐳7
Please open Telegram to view this post
VIEW IN TELEGRAM
💯41👍22🔥18🐳16👌12❤🔥12