𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀 – Telegram
𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀
2.33K subscribers
99 photos
4 videos
2 files
101 links
دستورات کاربردی در زمینه مدیریت سرور لینوکسی اوبونتو

Contact: @UbuntuContact
Download Telegram
آموزش افزودن NODE به پنل مرزبان

🔖 برای اون دسته از دوستانی که تازه پنل مرزبان رو نصب کردن و قصد اضافه کردن Node به مرزبان رو دارند.

⬇️ دستورات زیر رو به ترتیب روی سرور node اجرا کنید:

1️⃣apt-get update; apt-get upgrade -y; apt-get install curl socat git -y

2️⃣curl -fsSL https://get.docker.com | sh

3️⃣ git clone https://github.com/Gozargah/Marzban-node
mkdir /var/lib/marzban-node


4️⃣cd ~/Marzban-node
nano docker-compose.yml


در این مرحله محتویات فایل نانو رو کامل پاک کنید و متن زیر رو جایگزین کنید :
services:
  marzban-node:
    # build: .
    image: gozargah/marzban-node:latest
    restart: always
    network_mode: host

    environment:
      SERVICE_PORT: 62050
      XRAY_API_PORT: 62051
      SSL_CLIENT_CERT_FILE: "/var/lib/marzban-node/ssl_client_cert.pem"

    volumes:
      - /var/lib/marzban-node:/var/lib/marzban-node

فایل nano رو ذخیره کنید.
(در قسمت پورت می تونید پورت های دلخواه خودتون رو وارد کنید, دقت کنید این اعداد داخل پنل و داخل سرور نود یکسان باشند)

5️⃣nano /var/lib/marzban-node/ssl_client_cert.pem

حالا وارد پنل مرزبان بشید از منوی 🍔
گزینه Node Settings رو انتخاب کنید .
بعد Add New Marzban Node رو انتخاب کنید .
علامت 👁 رو بزنید تا سرتیفیکیت نمایش داده بشه .
اون رو کپی کنید ، به سرور node برگردید متن کپی شده رو وارد کنید و فایل نانو رو ذخیره کنید.

6️⃣docker compose down && docker compose up -d

حالا به پنل مرزبان برگردید 🔄
( نام دلخواه ، آی پی سرور و پورت ها ) رو وارد کرده و Add Node رو بزنید

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143
💻 کلید های ترکیبی Ubuntu Server 💻

یه فایل رو توی سرور باز کردی و میخوای قسمت زیادی از دستورات یا متن رو حذف کنی !
کلید Delete یا BackSpace روی کیبورد فشار میدی تا کامل پاک شه ...

بجای این کار از کلید های ترکیبی زیر استفاده کن ⬇️

🗑پاک کردن یک خط بصورت کامل:
Ctrl + K


🗑برای پاک کردن قسمتی از متن بصورت انتخابی، ابتدا کلید های ترکیبی زیر رو میزنیم:
Ctrl + Shift + 6

حالا کافیه کلید مکان نما رو (جهت ها) روی صفحه کلید فشار بدید تا به انتهای متن مورد نظر خودتون برسید.
بعد Ctrl + K رو بزنید تا متن انتخابی حذف شه


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29
قدم اول : ساخت کانفیگ Wireguard

ابتدا باید Asset مورد نیاز رو از بخش releases دانلود کنید ، این فایل بسته به پردازنده متفاوت می باشد.
با دستور wget میتوانید این کار را انجام دهید.
wget https://github.com/ViRb3/wgcf/releases/download/v2.2.23/wgcf_2.2.23_linux_amd64

مسیر فایل رو به /usr/bin/ تغییر داده و اسم اون رو به wgcf تغییر بدید.
mv wgcf_2.2.23_linux_amd64 /usr/bin/wgcf chmod +x /usr/bin/wgcf

سپس با استفاده از این 2 دستور کانفیگ رو ایجاد کنید:
wgcf register
wgcf generate


فایلی با نام wgcf-profile.conf ساخته شده و این کانفیگ مورد نیاز ما می باشد.

استفاده از Warp+ (اختیاری)
برای دریافت لایسنس و استفاده از Warp+ میتونید از طریق این بات تلگرام اقدام به دریافت license_key کنید.
بعد از دریافت license_key باید اون رو در فایل wgcf-account.toml جایگزین کنید.

سپس باید اطلاعات کانفیگ ها رو بروزرسانی کنید.
wgcf update
سپس باید فایل کانفیگ جدیدی ایجاد کنید.
wgcf generate


فعالسازی Warp روی مرزبان با استفاده از هسته Wireguard

ابتدا باید پیش نیاز های استفاده از Wireguard رو روی سرور نصب کنید.
apt install wireguard-dkms wireguard-tools resolvconf

اگر از اوبونتو 24 استفاده میکنید برای نصب وایرگارد از دستور زیر استفاده کنید.
apt install wireguard

سپس باید عبارت Table = off رو مثل نمونه به فایل Wireguard اضافه کنید:
[Interface]
PrivateKey = Your_Private_Key
Address = 172.16.0.2/32
Address = 2606:4700:110:8a1a:85ef:da37:b891:8d01/128
DNS = 1.1.1.1
MTU = 1280
Table = off
[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo= AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = engage.cloudflareclient.com:2408

سپس نام فایل رو از wgcf-profile.conf به warp.conf تغییر بدید.
فایل رو در پوشه /etc/wireguard در سرور قرار بدید:

mv wgcf-profile.conf /etc/wireguard/warp.conf

با دستور پایین Wireguard رو فعال کنید.

systemctl enable --now wg-quick@warp

با این دستور نیز می‌توانید Warp را غیر فعال کنید:

systemctl disable --now wg-quick@warp

وارد بخش Core Setting در پنل مرزبان شوید، ابتدا یک outbound همانند نمونه اضافه کنید:
{ 
"tag": "warp", "protocol": "freedom", "streamSettings": { "sockopt": { "tcpFastOpen": true, "interface": "warp" } } }

نکته:
در صورتی که میخواهید تمام ترافیک به صورت پیش فرض از Warp عبور کنید این Outbound رو اول قرار بدید و دیگه نیازی به انجام مرحله بعد نیست.

تنظیمات بخش routing
ابتدا یک rule در بخش routing همانند نمونه اضافه می کنیم.
{
"outboundTag": "warp", "domain": [], "type": "field" }

حال باید وب سایت های دلخواه خودتون رو مثل نمونه اضافه کنید.
{
"outboundTag": "warp", "domain": [ "geosite:google", "openai.com", "ai.com", "ipinfo.io", "iplocation.net", "spotify.com" ], "type": "field" }

تغییرات رو ذخیره می کنیم ، هم اکنون میتوانید از Warp استفاده کنید.
👍9
📹 دانلود ویدئوهای YouTube از طریق SSH

ابتدا پکیج مذکور را روی سرور لینوکس centos با دستور زیر نصب میکنیم (اگر نصب نشد باید repo را در سرورتون نصب نمایید:
yum install youtube-dl

حال با دستور زیر برنامه را به آخرین نسخه منتشر شده بروزرسانی میکنیم:
youtube-dl -U

لینک ویدئو مورد نظرتونو از یوتیوب کپی کنید.
با کمک دستور youtube-dl و قرار دادن لینک کپی شده ویئو را براحتی دانلود نماییم:
youtube-dl http://www.youtube.com/watch?v=vKtwZmhX0lw

ویدئو در با کیفیت ترین حالت و بیشترین سایز دانلود میشه.

میتوانیم خودمان فرمت ویدئو دانلودی را تعیین کنیم.
برای دانلود ویدئو با کیفیت دلخواه، از کدهای جدول زیر استفاده کنید:
37--------MP4-----------------1080x1920
46--------WEBM----------------1080x1920
22--------MP4-----------------720x1280
45--------WEBM----------------720x1280
35--------FLV-----------------480x854
44--------WEBM----------------480x854
34--------FLV-----------------360x640
18--------MP4-----------------360x640
43--------WEBM----------------360x640
5---------FLV-----------------240x400
17--------MP4-----------------144x176

حال با استفاده از پارامتر کلیدی -f ویدئو را با فرمت دلخواه دانلود کنید:
http://www.youtube.com/watch?v=vKtwZmhX0lw

 اگه بخوایم صدای یک ویدئو رو دانلود کنیم، برای مثال با کیفیت 176 که کیفیت بالایی هم میباشد
به اینصورت عمل می کنیم:
youtube-dl http://www.youtube.com/watch?v=22UiGcxrbu8 --audio-format mp3 --audio-quality 176 -k

میتوانید با ترکیپ این آموزش بوسیله کدهای bash noscript و نوشتن php کد یک سایت برای youtube video downloader راه اندازی کنید کاری که خیلی سایت ها انجام میدهند و اکانت پرمیوم هم میفروشند برای این منظور...

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29
تمپلیت جذاب و رایگان اورانوس برای صفحه Sub پنل های مرزبان و مرزنشین (اوپن سورس)

آپدیت ورژن 0.8.2 🖥

• عملکرد دکمه های افزودن به برنامه و دانلود اپلیکیشن
• اضافه کردن بخش آموزش اتصال در برنامه
• عملکرد هوشمندانه تر دریافت ادرس سابسکریبشن
• اضافه شدن ورژن مناسب هاست

📱 گیتهاب پروژه: Ourenus
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🖥 شروع یا تکمیل پروژه های بالا، با توجه به نظر سنجی و اولویت بندی توسط ادمین انجام میشه.
با توجه به مسائل سخت افزاری و فایروال های روی شبکه ی داده ها  ممکن هستش این آموزش ها به صورت رایگان نباشن ولی تمام سعیمون اینه که رایگان باشن تا همه افراد بتونن ازش استفاده کنن.

🚗(گزینه ی اول و دوم رو میتونم قولشو بدم ولی گزینه اخر تلاشمو میکنم.)

📊 لطفا نظر سنجی بالا رو بازنشر کنید تا جامعه آماری خوبی برای این پروژه ها داشته باشیم.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
رفع فیلترینگ از ♻️ گوگل پلی و ♻️ واتساپ

و ادامه فیلترینگ 📱 📱 📱 📱 چند نکته دارد:

⚠️ کار غیرقانونی فیلترینگ به عنوان نقض حق ملت در دسترسی به اطلاعات ادامه دارد.

شورلی عالی فضای مجازی نمی‌تواند ادعا و تبلیغ کند که بخاطر مردم فیلترینگ را کم کرده است. زیرا مهمترین و پرکاربردترین سایتها و اپلیکیشن‌ها همچنان فیلتراند.

💵 بازار گسترده فیلترشکن‌ها فیلترینگ را بی معنا کرده‌است.

📌 شورای عالی نه به نظرات کارشناسی اعتنا دارد نه ارزشی برای خواست عمومی قائل است. چند نفراند که سلیقه و خواست خودشان را به عموم تحمیل می‌کنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
🤨 مرزنشین یا مرزبان ؟

در چند ماه اخیر و عدم توجه تیم مرزبان به آپدیت ها، بچه های مرزنشین شروع به توسعه و آپدیت های پی در پی و کاربردی پنل مرزنشین کردند .

حالا چند تا سوال ذهن کاربرا رو درگیر کرده و یه جورایی برای انتخاب پنل بهتر سردرگم شدن !
کاربران قدیمی احساس تعهد میکنن به مرزبان و دوس ندارن به مرزنشین کوچ کنند شاید به این دلیل که پنل مرزنشین خودش به صورت مستقل شروع به کار نکرده و تکمیل کننده مرزبان هست.
از طرف دیگه مرزنشین آپدیت های خوب و کاربردی ارائه میده که نیاز کاربرا رو برطرف میکنه!

از لحاظ منطقی کوچ کردن به مرزنشین امکانات بهتری رو در اختیار شما قرار میده، اما سوال اصلی اینجاست که این امکانات تا آخر رایگانه ؟ یا بعد از جذب کاربر قراره اشتراکی بشه ؟

شما هم داخل کامنت ها نظر خودتون رو بنویسید


✍️ UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26👎3
📱 پنل وایرگارد + ربات (فارسی و انگلیسی)

⚙️ امکانات:
مدیریت حجم به صورت MiB , GIB
مدیریت زمان به صورت روز و ماه و ساعت و دقیقه
نمایش available ips برای اساس ایپی پرایوت انتخابی شما ( تنها 30 تا را به صورت همزمان در پنل نشان میدهد)
استفاده از Json فایل برای پشتیبانی و مدیریت و مانیتورینگ
امکان پشتیبان گیری اتوماتیک و دستی و بازگردانی آن
نمایش اینترفیس وایرگارد و کاربران
نمایش cpu و disk و ram در صفحه اصلی
پشتیبانی از زبان فارسی و انگلیسی تنها با یک بار نصب
دارای اسکریپت نصب
دارای ربات ادمین برای ساخت و ویرایش کاربر و پشتیبان گیری و سایر موارد به زبان انگلیسی و فارسی ( از داخل پنل نصب میشود)
دارای وارپ پایه به صورت wgcf و xray (به صورت ازمایشی اضافه شده است)
امکان تغییر دادن تنظیمات وایرگارد و flask از داخل پنل
پشتیبانی از tls توسط certbot
دارای نمایش قالب default برای کاربران و qr code و دانلود کانفیگ
دارای ریست حجم و زمان و دکمه های فعال یا غیر فعال کردن
دارای pagination به این صورت که هر 10 کاربر در یک صفحه قرار میگیرد
دارای نمایش لاگ و ایپی های سرور و سرویس بات و وارپ و غیره
دارای نمایش notification برنامه در ربات ادمین
دارای محاسبه زمان پس از اتصال اول

📱 گیتهاب پروژه: Wireguard
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍23
بات گزارش شفافیت تلگرام (@transparency) به شما میگه براساس ip و/یا شماره تلفن شما چه تعداد درخواست از طرف دولت دریافت کرده و چه تعداد کاربر بابت اون درخواست اطلاعاتشان به دولت داده شده، اگر در ایران هستید خوبه حتما آزمایش کنید.

🔡@miogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
اسکریپت کاربردی AS-All

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

📱 آدرس گیتهاب پروژه: AS-All
📹 آموزش استفاده : AsanFillter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141
𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀
🤨 تا به حال شده وسط آپدیت کردن سرور یا نصب پنل، اینترنت قطع بشه و مجبور شید دوباره انجام بدید ؟ با این آموزش ساده دیگه خبری ازقطعی نیست✔️ ⬇️دستورات زیر رو به ترتیب وارد کنید: 1️⃣ tmux new-session -d -s run 2️⃣ tmux attach-session -t run حالا آپدیت یا هر…
💻 استفاده از screen (جایگزین tmux)

👈 نصب screen
sudo apt install screen -y

یه جلسه جدید باز کن:
screen -S mysession

برای خروج بدون بستن: Ctrl + A سپس D

برای برگشت به جلسه:
screen -r mysession

با این روش حتی اگه اتصال SSH قطع بشه، فرآیندهای سرورت همچنان اجرا میشن و می‌تونی دوباره بهشون وصل بشی!
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍17
📱 نحوه بررسی حمله DDoS در سرور لینوکس

حملات DDoS (Distributed Denial-of-Service) یکی از رایج‌ ترین تهدیدات امنیتی سرورها هستند که هر ساله تعداد و شدت آنها افزایش می‌یابد. ( پیش بینی این حملات کار آسانی نیست) مالکان سرور ها به ندرت می توانند این حملات را پیش بینی کنند اما این حملات را می‌توان با نظارت بر منابع سرور و اقدام سریع کاهش داد.

📣 این مقاله به شما نشان می‌دهد که چگونه حملات DDoS را روی سرور لینوکس خود بررسی کنید و نکات پاسخگویی سریع برای مقابله با آن‌ها را ارائه می‌دهد.

🟢 لینک بلاگ: HodaCloud

پی‌نوشت:
در انتهای این بلاگ لیست دستوراتی وجود دارد که میتونید تعداد افراد متصل به سرور ایران اگر تانل هستید رو مشاهده کنید و تخمین از محدودیت اکانت هاتون داشته باشید. قراره اموزش لیمیت کردن یوزرا رو هم در اینده نزدیک بزارم.

توصیه به دوستان برنامه نویس برای راه اندازی ips و یا ids : همچنین اگر پیام هایی مبنی بر ابیوز از طرف هتزنر برای شما ارسال میشه با اضافه کردن این کامند ها میتونید لیست ای پی هایی که مورد نت اسکن قرار میگیرن و مشخص کنید(یه لیست از رنج های ای پی که معمولا نت اسکن میخورن) و بعد راه اندازی مانیتورینگ مناسب حین اسکن شدن این رنج ای پی اطلاع داده به شما و همچنین این رنج ای پی و یا برای شما مسدود کنه یا اقدامات امنیتی مورد نظرتون رو اجرا کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13
AsanFillter - آسان فیلتر
اسکریپت نصب اتوماتیک پنل روسی Remnawave !
دوستانی که دنبال نصب پنل روسی بودن، آسان فیلتر اومده یه اسکریپت زده که به راحتی میتونید از طریق اون پنل روسی رو نصب کنید و هر تعداد که خواستید Node اضافه کنید .
👍9
💧 دستور tracert (در ویندوز) و traceroute (در لینوکس و macOS) ابزارهای شبکه‌ای هستند که برای ردیابی مسیر بسته‌های داده از مبدأ به مقصد استفاده می‌شوند. این ابزارها با ارسال بسته‌های ICMP (در tracert) یا UDP (در traceroute) و دریافت پاسخ از هر روتر در مسیر، اطلاعاتی مانند تعداد hopها، زمان (RTT) و آدرس IP هر روتر را نمایش می‌دهند. این ابزارها برای تشخیص مشکلات شبکه مانند از دست رفتن بسته‌ها یا تأخیر در مسیر مفید است.

💧 توضیح سوئیچ‌های T- و p- :

سوئیچ T-
- در traceroute (لینوکس)، این سوئیچ مشخص می‌کند که از پروتکل TCP به جای UDP یا ICMP برای ارسال بسته‌ها استفاده شود. این روش برای دور زدن فایروال‌هایی که بسته‌های UDP یا ICMP را مسدود می‌کنند مفید است.
- مثال:

traceroute -T example.com

سوئیچ p- :

- این سوئیچ در traceroute (لینوکس) برای مشخص کردن پورت مقصد استفاده می‌شود. به طور پیش‌فرض، traceroute از پورت‌های بالا استفاده می‌کند، اما با این سوئیچ می‌توان پورت خاصی را تعیین کرد.
- مثال:

traceroute -p 80 example.com

در tracert (ویندوز)، این سوئیچ وجود ندارد، زیرا tracert تنها از پروتکل ICMP استفاده می‌کند و امکان تغییر پورت یا پروتکل وجود ندارد. و در لینوکس این دو سوئیچ را میتوان به صورت همزمان استفاده کرد.

منبع: هداکلود

💬 پی نوشت : گاهی به دلیل مشکلات شبکه نیاز به به ارسال مستندات کافی برای دیتاسنتر هست که بتونن مشکل رو رفع کنن این دستورات میتواند کمک کنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍157
🌹آغاز سال 1404 رو به همه دوستان تبریک میگم.

ممنون که یک سال دیگه همراه ما بودید 🙏
امیدوارم سالی پر از پول ، پینگ پایین ، اینترنت آزاد و پرسرعت، بدون پکت لاست داشته باشید 👍


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
219👍3
DDS (Daily Digital Skills)
📣 ابزار ساخت اینباند های Xray منتشر شد !

نسخه ی جدید چه ویزگی هایی داره؟
🟡قابلیت هایی که همه منتظرش بودن تا دست شما برای ساخت کانفیگ های مختلف باز باشه
🟡پشتیبانی از پروتکل های docodemo-door | vless | vmess | trojan | shadowsocks | http | socks | wiregaurd
🟡پشتیبانی از ترنسمیشن های tcp | kcp | ws | grpc | httpUpgrade | splithttp | xhttp
🟡پشتیبانی از fallback
🟡پشتیبانی از Reality با فیلد های پیشرفته
🟡پشتیبانی از TLS با فیلد های پیشرفته
🟡قابلیت تولید کلید های ریلتی به صورتRealTime
🟡پشتیبانی از هدر های http به صورت پیشرفته ( استتار http)
🟡اضافه شدن فیلد ها و چک باکس های جدید برای ترکیب های مختلف (مانند Reject Unknown SNI , Enable Session Resumption)
🟡پشتیبانی از قابلیت های جدید xhttp مثل نسخه ی آخر پنل ثنایی ( مود های مختلف auto , stream-up -,stream-one , packet-up )
🟡دریافت فایل اینباند به صورت config.json
🟡محیط کاربر پسند
ابزار ساخت اینباند های Xray ورژن جدید 💎

🖥 نسخه ی آنلاین 🌐 لینک گیت هاب ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
Forwarded from ErfJab (Erfan)
لیستی از چنل‌های فعال کامیونیتی اتصال آزاد که چه با کدنویسی‌هاشون چه با آموزش‌هاشون، وقت و انرژی خود را صرف پیشرفت کامیونیتی کرده اند. [اگر تو لیست نیستید، لطفا چنل خود را برای ما ارسال کنید]

😋 t.me/addlist/xHNaD_No2g9lNjY0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
💡 نگاهی به تاریخچه اوبونتو (Ubuntu) :

اوبونتو در سال ۲۰۰۴ توسط یک کارآفرین اهل آفریقای جنوبی به نام (Mark Shuttleworth) پایه‌گذاری شد. او قبلاً با فروش شرکت نرم‌افزاری خودش به ثروت خوبی رسیده بود و تصمیم گرفت یک سیستم‌عامل لینوکسی ساده، رایگان و کاربرپسند برای همه بسازد.
مارک شاتلورث یک تیم از توسعه‌دهندگان پروژه دبیان (Debian) رو دور خودش جمع کرد و شرکت Canonical Ltd. رو راه‌اندازی کرد. هدفش این بود که مشکلاتی که تازه‌کارها با لینوکس داشتند رو حل کنه: نصب راحت‌تر، به‌روزرسانی‌های منظم، ظاهر کاربرپسند، و پشتیبانی بهتر.

اولین نسخه‌ی اوبونتو با نام Ubuntu 4.10 در اکتبر ۲۰۰۴ منتشر شد. از همون اول، اوبونتو تمرکزش رو روی راحتی استفاده، امنیت و به‌روزرسانی‌های پیوسته گذاشت.

نام "Ubuntu" از یک فلسفه آفریقایی گرفته شده که یعنی: «انسانیت نسبت به دیگران» یا «من هستم چون ما هستیم». این روحیه همکاری و اشتراک دانش، در تمام جنبه‌های پروژه دیده می‌شود.

بعدش اوبونتو رشد کرد و به یکی از محبوب‌ترین توزیع‌های لینوکس تبدیل شد، مخصوصاً برای کاربران تازه‌کار، توسعه‌دهندگان و حتی سرورها و رایانش ابری (Cloud Computing). نسخه‌های مخصوص موبایل (Ubuntu Touch) و اینترنت اشیا هم بعداً معرفی شدند.

تا امروز، اوبونتو با ارائه نسخه‌های منظم هر ۶ ماه و نسخه‌های پایدار بلندمدت (LTS) هر دو سال، یکی از ستون‌های دنیای متن‌باز باقی مونده.


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍135
❤️ آموزش نصب و پیکربندی ابزار جلوگیری از حملات DDoS در سرور لینوکسی

اگر شما مدیر یک سرور لینوکسی هستید، احتمالاً با حملات مخرب مانند DDoS یا Flood Attacks مواجه شده‌اید. این نوع حملات می‌توانند منجر به کندی، اختلال یا حتی از کار افتادن سرور شوند. یکی از روش‌های مؤثر برای مقابله با این حملات، استفاده از ابزارهای Anti-DDoS به صورت نرم‌افزاری است.

در این آموزش، نصب یکی از پرکاربردترین اسکریپت‌های جلوگیری از حملات DDoS را آموزش می‌دهیم.

مرحله 1⃣ ورود به سرور با SSH

ابتدا با استفاده از یک نرم‌افزار SSH مانند PuTTY یا ترمینال سیستم خود، به سرور متصل شوید:
ssh root@your_server_ip

مرحله 🔢 دانلود اسکریپت نصب

برای دانلود اسکریپت نصب، دستور زیر را وارد کنید:
git clone https://github.com/anti-ddos/Anti-DDOS
cd /Anti-DDOS
bash ./anti-ddos.sh

مرحله 🔢 اجرای اسکریپت نصب

پس از دانلود موفق اسکریپت، آن را اجرا کنید:
bash install.sh

مرحله 🔢 تنظیمات و پیکربندی

بعد از نصب، فایل پیکربندی اسکریپت را ویرایش کنید:
nano /usr/local/ddos/ddos.conf

در این فایل، می‌توانید حداکثر تعداد اتصالات مجاز از یک IP را مشخص کنید. مقدار پیش‌فرض معمولاً 150 است، اما بسته به منابع سرور شما (RAM، CPU و ...) می‌توانید این مقدار را افزایش یا کاهش دهید.

پس از ویرایش، با فشردن CTRL+X و سپس زدن Y فایل را ذخیره کنید.

🖥 دستورات مفید برای مدیریت ابزار:

اجرای دستی اسکریپت:
/usr/local/ddos/ddos.sh

مشاهده وضعیت:
ps -ef | grep ddos

حذف ابزار (در صورت نیاز):
/usr/local/ddos/uninstall.ddos

⚠️ نکات امنیتی مهم:

همیشه ابزارها را از منابع معتبر دانلود کنید.

توصیه می‌شود از فایروال‌های پیشرفته‌تر مانند CSF یا iptables همراه با این ابزار استفاده کنید.

مانیتورینگ دوره‌ای سرور برای شناسایی زودهنگام حملات بسیار مهم است.

پی‌نوشت: گاها این حملات باعث افزایش هزینه شما میشه که با رعایت نکات بالا میتونه به جلوگیری ازین اتفاق کمک کنه.

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍202👎1🔥1