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

Contact: @UbuntuContact
Download Telegram
🛡 اسکریپت کاربردی Abuse Defender

برای مقابله با ابیوز سرور میتونید از اسکریپت زیر استفاده کنید:
bash <(curl -s https://raw.githubusercontent.com/Kiya6955/Abuse-Defender/main/abuse-defender.sh)


🔔 هیچ روشی به صورت ۱۰۰ درصدی مانع از ابیوز شدن سرور نمیشه ! اما تا حد زیادی میتونه جلوگیری کنه.

گیت هاب پروژه : Abuse Defender 🌐


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
572
تهیه آسان Backup با استفاده از Backuper

اسکریپت فوق العاده جامع و کاربردی برای گرفتن بک آپ از انواع پنل های مرزبان ، هدیفای ، x-ui و...
sudo bash -c "$(curl -sL https://github.com/erfjab/Backuper/raw/master/install.sh)"

🔹 از قابلیت های مهم این اسکریپت:

- ارسال به تلگرام
- ارسال به دیسکورد
- تمپلیت جدید پنل‌های x-ui
- امکان رمز گذاشتن رو بکاپ
- انتخاب اسم برای فایل بکاپ
- تمپلیت جدید هیدیفای منیجر
- دریافت لیست بکاپ های فعال
- امکان بکاپ‌گیری از لاگ‌های مرزبان
- ارسال بکاپ بدون محدودیت حجم
- درج تاریخ و ساعت بکاپ به اسم فایل
- متوقف کردن بکاپ‌های خودش و aclover

لطفا با دادن 🌟 از پروژه Erfan 📱 حمایت کنید.


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🔗 گاهی اوقات که نیاز ندارید کل سیستم رو به VPN متصل کنید، میتونید از طریق پروکسی فقط یکی از مرورگرها (مثلا فایرفاکس) رو به اینترنت آزاد متصل کنید.

ابتدا Open SSH را با دستور زیر نصب کنید:
apt install openssh-server

سپس دستور زیر را وارد کنید:
ssh -D 9090 root@YourIP


📱بجای 9090 پورت دلخواه و بجای YourIP آیپی سرور خودتون رو وارد کنید.

در نهایت در قسمت تنظیمات مرورگر 🌐 Proxy رو پیدا کنید ، آیپی(127.0.0.1) و پورت خودتون رو وارد و ذخیره کنید.

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
👍107🔥1
💡 یکی از راهکار های بالا بردن امنیت سرور، بستن پینگ سرور هست که از طریق این آموزش میتونید به راحتی انجام بدید:

1️⃣ ابتدا فایل زیر رو باز کنید:

nano /etc/sysctl.conf

2️⃣ دستور زیر رو اضافه کنید و فایل رو ذخیره کنید:

net.ipv4.icmp_echo_ignore_all=1

3️⃣ با دستور زیر تغییرات رو اعمال میکنیم:

sysctl -p

⬅️ برای فعالسازی مجدد پینگ میتونید دستوری که اضافه کردید رو به حالت زیر ویرایش کنید:

net.ipv4.icmp_echo_ignore_all=0


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍93
🔥 معرفی ویژگی‌های کلیدی Backhaul:

1️⃣ اتصال معکوس پیشرفته: امکان عبور از محدودیت‌های NAT و فایروال‌ها با پشتیبانی از پروتکل‌های مختلف.

2️⃣ پیکربندی آسان: تنظیمات ساده برای سرور و کلاینت با استفاده از فایل‌های پیکربندی TOML.

3️⃣ پشتیبانی از پروتکل‌های مختلف: شامل TCP، TCP Multiplexing و WebSocket برای تطابق با نیازهای مختلف. پروتکل های بیش‌تری در آینده اضافه خواهد شد.

4️⃣ عملکرد بهینه: مدیریت اتصالات همزمان با کارایی بالا و پایداری در شرایط مختلف.

5️⃣ دارای پورت فورواردر داخلی در سرور خارج که عملکرد مشابه دکومودور را دارد.

6️⃣ امکان اتصال از طریق CDN هایی مثل کلادفلر به سرور ایران

7️⃣ عدم نیاز به کرون جاب!

🔈 آموزش راه اندازی در: گیتهاب پروژه👨‍💻

🌐 کانال Kiya6955 آموزش اجرای تانل رو به ساده ترین شکل قرار داده.
Please open Telegram to view this post
VIEW IN TELEGRAM
316👍4
آموزش مهاجرت از sqlite بهmySQL پنل مرزبان

زمانی که تعداد یوزرها بالا بره و نودهای زیادی داشته باشید، sqlite ممکنه به درستی کار نکنه! پیشنهاد میشه که حتما از mySQL استفاده کنید که توانایی مدیریت دیتابیس های بزرگ تر رو داره ✔️

👀 بریم سراغ آموزش مهاجرت به mySQL 📊

فایل داکر رو با دستور زیر باز کنید:

➡️ nano /opt/marzban/docker-compose.yml

📝متن زیر رو جایگزین و فایل رو ذخیره کنید:
services:
  marzban:
    image: gozargah/marzban:latest
    restart: always
    env_file: .env
    network_mode: host
    volumes:
      - /var/lib/marzban:/var/lib/marzban
    depends_on:
      - mysql

  mysql:
    image: mysql:latest
    restart: always
    env_file: .env
    network_mode: host
    command: --bind-address=127.0.0.1 --mysqlx-bind-address=127.0.0.1 --disable-log-bin
    environment:
      MYSQL_DATABASE: marzban
    volumes:
      - /var/lib/marzban/mysql:/var/lib/mysql

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    restart: always
    env_file: .env
    network_mode: host
    environment:
      PMA_HOST: 127.0.0.1
      APACHE_PORT: 8010
      UPLOAD_LIMIT: 1024M
    depends_on:
      - mysql

✉️ فایل env رو با دستور زیر باز کنید:

➡️ nano /opt/marzban/.env

⬇️ متن زیر رو به فایل env اضافه کنید:
SQLALCHEMY_DATABASE_URL = "mysql+pymysql://root:DB_PASSWORD@127.0.0.1/marzban"
MYSQL_ROOT_PASSWORD = DB_PASSWORD

در متن بالا به جای DB_PASSWORD پسورد دلخواه خودتون رو برای دیتابیس وارد کنید سپس خط زیر رو با افزودن # به کامنت تبدیل کنید.

#SQLALCHEMY_DATABASE_URL = "sqlite:////var/lib/marzban/db.sqlite3"

💾 فایل env رو ذخیره و مرزبان رو ری استارت کنید:
➡️ marzban restart

⬇️ با دستور زیر sqlite3 رو نصب کنید:

➡️ apt install sqlite3

🎮 دستور زیر رو وارد کنید:
sqlite3 /var/lib/marzban/db.sqlite3 '.dump --data-only' | sed "s/INSERT INTO \([^ ]*\)/REPLACE INTO \`\\1\`/g" > /tmp/dump.sql

😆 وارد دایرکتوری opt/marzban شوید:

➡️ cd /opt/marzban

🥲 دستور زیر رو اجرا کنید تا یک کپی از فایل  dump.sql در کانتینر MySQL ایجاد کنید:

➡️ docker compose cp /tmp/dump.sql mysql:/dump.sql

🔵 در مرحله بعد دستور زیر رو وارد کنید:
docker compose exec mysql mysql -u root -p -h 127.0.0.1 marzban -e "SET FOREIGN_KEY_CHECKS = 0; SET NAMES utf8mb4; SOURCE dump.sql;"

پسوردی که برای دیتابیس انتخاب کرده بودین رو میپرسه که باید وارد کنید.

🗑فایل tmp/dump.sql را پاک کنید:
➡️ rm /tmp/dump.sql

🔄 مرزبان رو ری استارت کنید و تمام:
➡️ marzban restart


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍214
☄️آموزش نصب داکر به کمک ProxyChains

👋برای شروع با کمک Tmux یه Socks5 تو پس زمینه باز کنیم.(از دستور screen نیز میشه استفاده کرد.)

با دستور زیر یه Session باز میکنم:
tmux new-session -d -s run
و با دستور زیر وارد Session میشیم:
tmux attach-session -t run

حالا یه سوکت باز میکنیم:
ssh -p 4444 -D 8080 root@x.x.x.x

در خط بالا بجای 4444 پورت SSH و بجای x.x.x.x ای پی سرور برای برقراری Socks5 رو وارد کنید و بعد پسورد سرور خارج


🦉وقتی انجام شد یه ترمینال دیگه در سرور ایران باز میکنیم و با دستور زیر پراکسی چین رو نصب میکنم:
apt install proxychains
بعد کانفیگشو ادیت میکنم:
nano /etc/proxychains.conf
پایین ترین خط یه بخش هست مربوط به پراکسی لیست که اونجا خط زیر رو وارد میکنیم:
socks5 127.0.0.1 8888

حالا هر دستوری که میخوایم وارد کنیم و از پروکسی استفاده کنه مثل: (اپدیت کردن سرور) یا (پینگ گرفتن) اولش proxychains میزنم. برای مثال:

proxychains apt update
proxychains ping www.youtube.com

یا برای نصب پکیج های مورد نظر مثل داکر
Proxychains apt-get install x

میتونید ازین پروکسی برای پنل ایران و فرستادن بکاپ به تلگرام استفاده کنید به کمک اسکریپت بکاپر عرفان ولی باید اندکی دستوراتشو از بش اسکریتپ که در کرونتب ست شده تغییر بدید تا با proxychains این کار صورت بگیره
📌توصیه میشه از ای پی غیر فیلتر خارج استفاده کنید (از آیپی لوکال هم میتونید استفاده کنید)


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍108
🌐 معرفی وب سایت lg.hostiran.net برای چک کردن ای پی روی اپراتور های مختلف.

💡 اکثرا از سایت هایی مثل چک هاست و ... استفاده میکنن که در واقع وضعیت ای پی از دیتاسنتر های محدود رو نشون میده
در صورتی که گاهی برای چک کردن یه ای پی روی اپراتور های مختلف نیاز به داشتن اینترنت ازون اپراتور رو داریم از وب سایت زیر میتونید از هر ای پی دلخواه روی هر اپراتور داخلی تست های مورد نظرتون رو بگیرید پیشنهاد میشه برای گرفتن تست از trace استفاده کنید با توجه به محدودیت های جدید گاهی ممکنه که یه ایپی از لحاظ پینگ سالم باشه ولی روی ارتباط های tcp مشکل و عدم امکان اتصال وجود داشته باشه.

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍305
آموزش غیر فعال کردن ipv6 در سرور

این اموزش هم برای سرور های خارج و هم داخل کاربرد داره. گاهی سرور ایران که سعی به نصب دارید از گیت هاب به دلیل ریزالو شدن دامنه به ipv6 و محدودیت حاصله روی اون ممکن موفق به نصب نشید ازین اموزش میتونید برای غیرفعال کردن ipv6 سرور استفاده کنید همچنین سرور های خارج روی بعضی وبسایت ها و پلتفرم ها مانند گوگل ممکنه دارای اختلال باشه و نتونید از اونا استفاده کنید پس با غیر فعال کردن ipv6 سرور میتونیم مشکل رو رفع کنیم.
دستورات زیر رو به ترتیب وارد کنید:
1️⃣
sed -i 's@net.ipv6.conf.all.disable_ipv6 = 1@@' /etc/sysctl.conf
sed -i 's@net.ipv6.conf.default.disable_ipv6 = 1@@' /etc/sysctl.conf


2️⃣
echo "net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf

3️⃣ sudo sysctl -p
4️⃣ reboot


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍155
اجرای تانل Dokodemo Door بدون نیاز به نصب پنل. از طریق ایکس ری به ساده ترین شکل ممکن !

1️⃣ نصب هسته X-Ray
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

2️⃣  باز کردن فایل json

nano /usr/local/etc/xray/config.json

3️⃣ جایگذاری متن زیر در فایل json
{
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "tag": "api"
    },
    {
      "listen": null,
      "port": پورت مقصد,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "آیپی مقصد",
        "followRedirect": false,
        "network": "tcp,udp",
        "port": پورت مقصد
      },
      "tag": "inbound-نام دلخواه"
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom"
    },
    {
      "protocol": "blackhole",
      "tag": "blocked"
    }
  ]
}

❗️ نکته:
در متن بالا، قسمت هایی که به فارسی نوشته شده رو تکمیل کنید و بعد فایل رو ذخیره کنید.

4️⃣ اجرای تانل با استفاده از دستور زیر:

systemctl restart xray

🌩🌩🌩🌩🌩🌩🌩🌩

💬 اگه قصد اضافه کردن چند اینباند رو دارید در مثال زیر ۳ اینباند با پورت های مختلف استفاده شده. شما میتونید هر تعداد که خواستین اضافه کنید .

{
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "tag": "api"
    },
    {
      "listen": null,
      "port": 443,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "2707:4700:110:8a1a:85ef",
        "followRedirect": false,
        "network": "tcp,udp",
        "port": 443
      },
      "tag": "inbound-443"
    },
    {
      "listen": null,
      "port": 80,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "2808:4700:110:8a1a:85ef",
        "followRedirect": false,
        "network": "tcp,udp",
        "port": 80
      },
      "tag": "inbound-80"
    },
    {
      "listen": null,
      "port": 8080,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "2909:4700:110:8a1a:85ef",
        "followRedirect": false,
        "network": "tcp,udp",
        "port": 8080
      },
      "tag": "inbound-8080"
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom"
    },
    {
      "protocol": "blackhole",
      "tag": "blocked"
    }
  ]
}


💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍156
آموزش گرفتن ssl برای پنل مرزبان :

0️⃣apt-get install socat

1️⃣curl https://get.acme.sh | sh -s email=YourMail

2️⃣export DOMAIN=YourDomain

3️⃣mkdir -p /var/lib/marzban/certs

4️⃣~/.acme.sh/acme.sh --issue --force --standalone -d "$DOMAIN" --fullchain-file "/var/lib/marzban/certs/$DOMAIN.cer" --key-file "/var/lib/marzban/certs/$DOMAIN.cer.key"

در این مرحله فایل env را داخل سرور باز میکنیم و دامنه خود را در قسمت های مشخص شده وارد میکنیم ، دقت داشته باشید که دو خط زیر را از حالت کامنت خارج کنید.

UVICORN_SSL_CERTFILE = "/var/lib/marzban/certs/YOUR_DOMAIN.cer"

UVICORN_SSL_KEYFILE = "/var/lib/marzban/certs/YOUR_DOMAIN.cer.key"

5️⃣ marzban restart

پس از انجام مراحل بالا می توانیم با دامنه خود وارد پنل شویم .

گیتهاب پروژه 🌐

💻 UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍171
آموزش افزودن 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