TGViewer
Channel Public Channel
𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀

𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀

@ubuntucommands

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

Contact: @UbuntuContact
Subscribers
2.69K
Photos
119
Videos
5
Links
121

Showing posts older than #79 · Back to latest

Older Posts 20 shown
Post #77 2.7K
🔴 wget -qO- bench.sh | bash

⚡️ ‌با استفاده از مینی اسکریپت بالا🔼می‌تونید مشخصات سرور رو که در لیست زیر هست ببینید:

⚫️مدل CPU و تعداد هسته‌ها
🟡میزان Disk
⚫️میزان Memory
🟡تایم System Uptime
⚫️نوع OS و Arch
🟡ورژن Kernel
⚫️نوع مجازی‌سازی سرور

✅همینطور ASN که دیتاسنتر سرورتون رو بهتون نشون میده.
⚡️گرفتن I/O Speed که مربوط به سرعت Read و Write سرورتون هست.
⚡️همچنین از طریق سایت Speed Test تست سرعت رو انجام میده.
---------------------------------------------------------------
📣اگه اسکریپت بالا کار نکرد میتونید از دستور زیر استفاده کنید:
curl -Lso- bench.sh | bash


💻 UbuntuCommands
  • 👍 11
Post #75 2.77K
🔒 تغییر رمزعبور سرور به ساده ترین شکل:

1️⃣ دستور passwd root را وارد کنید.
2️⃣ پسورد جدید را وارد کنید.
3️⃣ پسورد جدید را مجدد وارد کنید.

هنگامی که تغییر رمز با موفقیت انجام شد ، پیغام زیر را مشاهده خواهید کرد.

✅ “Password updated successfully”

یک رمز عبور قوی باید حداقل 12 کاراکتر داشته باشد و ترکیبی از حروف بزرگ و کوچک، اعداد و کاراکترهای خاص را شامل شود. از طریق این سایت Generate Password می توانید رمز عبور های قوی ایجاد کنید.


💻 UbuntuCommands
  • 👍 6
  • 😍 4
  • 👎 1
Post #72 2.75K
🟢اسکریپت اجرای تانل Gost روی سرور 🔽

bash <(curl -Ls https://github.com/masoudgb/Gost-ip6/raw/main/Gost.sh)

نیاز به تنظیمات خاصی نداره، برای استفاده از ipv6 گزینه دوم رو انتخاب کنید سپس پورت یا پورت های مورد نیاز رو وارد کنید.
اگه قصد تانل بین یک سرور ایران و چند سرور خارج رو دارید، میتونید گزینه Add New IP رو انتخاب کنید ( آی پی و پورت سرور دوم رو وارد کنید) و تمام ✅

نسخه پیشنهادی Gost version 3.0.0 (latest)


💻 UbuntuCommands
  • 👍 5
  • 👎 1
  • 😍 1
Post #71 2.82K
®️ نصب وارپ کلودفلر روی سرور Ubuntu 🔽

با استفاده از WARP برخی محدودیت هایی که از سمت شرکت های بزرگ مثل Google و Spotify روی IP شما اعمال شده رو برطرف کنید و بدون مشکل از سرویس ها شون استفاده کنید.
bash <(curl -sSL https://raw.githubusercontent.com/hamid-gh98/x-ui-scripts/main/install_warp_proxy.sh)

تنظیمات X-ray :
{
"type": "field",
"outboundTag": "WARP",
"domain": [
"regexp:.*"
],
"ip": [
"0.0.0.0/0"
]
}

به جای regexp:.* آدرس سایتی که می خواهیم ترافیک آن از وارپ رد شود وارد می کنیم‌.


💻 UbuntuCommands
  • 👍 6
Post #70 2.39K
🤔 دستور نصب BBR.v3 و کرنل Xanmode

برای بهینه سازی سرور ، افزایش سرعت ‌و کاهش مصرف پردازنده 🔽
bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/bbrv3.sh --ipv4)


💻 UbuntuCommands
  • ❤ 7
  • 👍 1
Post #69 2.41K
دستورات سرور ایران 🇮🇷

1️⃣ nano /etc/netplan/pdtun.yaml

متن زیر را وارد و ذخیره کنید ⬇️
network:
  version: 2
  tunnels:
    tunel01:
      mode: sit
      local: IP.IRAN
      remote: IP.KHAREJ
      addresses:
        - 2001:db8:485::2/64
      mtu: 1500

⚠️به جای IP.IRAN و IP.KHAREJ آیپی ایران و خارج سرور خود را وارد کنید.

2️⃣ netplan apply

3️⃣ nano /etc/systemd/network/tun0.network

متن زیر را وارد و ذخیره کنید ⬇️
[Network]
Address=2001:db8:485::2/64
Gateway=2001:db8:485::1


4️⃣ systemctl restart systemd-networkd

دستورات سرور خارج 🇺🇸

1️⃣ nano /etc/netplan/pdtun.yaml

متن زیر را وارد و ذخیره کنید ⬇️
network:
  version: 2
  tunnels:
    tunel01:
      mode: sit
      local: IP.KHAREJ
      remote: IP.IRAN
      addresses:
        - 2001:db8:485::1/64
      mtu: 1500

⚠️به جای IP.KHAREJ و IP.IRAN آیپی خارج و ایران سرور خود را وارد کنید.

2️⃣ netplan apply

3️⃣ nano /etc/systemd/network/tun0.network

متن زیر را وارد و ذخیره کنید ⬇️
[Network]
Address=2001:db8:485::1/64
Gateway=2001:db8:485::2


3️⃣ systemctl restart systemd-networkd

-------------------------The End------------------------

🇮🇷IP Iran ➡️ 2001:db8:485::2
🇺🇸IP Kharej ➡️ 2001:db8:485::1

نکته: در صورتی که مراحل بالا رو کامل انجام دادید ولی پینگ نگرفتید، یکبار سرور رو ریبوت کنید.
از سایت زیر میتونید IPv6 لوکال برای خودتون بگیرید و در کد های بالا جایگزین کنید.
https://unique-local-ipv6.com/


💻 UbuntuCommands
  • 👍 8
Post #67 2.2K
روش اول (با استفاده از دستورات زیر)

وارد سرور ایران شوید و دستورات زیر را وارد کنید:

1️⃣sysctl net.ipv4.ip_forward=1

2️⃣iptables -t nat -A PREROUTING -p tcp --dport 22 -j DNAT --to-destination IPIRAN

3️⃣iptables -t nat -A PREROUTING -j DNAT --to-destination IPKHAREJ

4️⃣iptables -t nat -A POSTROUTING -j MASQUERADE

5️⃣iptables-save

به جای IPIRAN آی پی سرور ایران خود و به جای IPKHAREJ آدرس آی پی سرور خارج خود را وارد کنید.
اگه بعد از ریبوت کردن سرور، تانل غیرفعال شد فقط کافیه دستور زیر رو بزنید:
➡️iptables-restore

روش دوم (با استفاده از اسکریپت)
git clone https://github.com/azavaxhuman/IPTABLE-Tunnel-multi-port.git /root/dds-tunnel && chmod +x /root/dds-tunnel/install.sh && /root/dds-tunnel/install.sh

توضیحات کامل در◀️ 🌐 گیت هاب پروژه


💻 UbuntuCommands
  • 🔥 3
Post #64 2.08K
🌹آغاز سال ۱۴۰۳ رو به همه دوستان تبریک میگم.

امیدوارم سالی پر از پول ، سلامتی ، اینترنت آزاد و پرسرعت داشته باشید 🌙


💻 UbuntuCommands
  • 👍 13
  • ❤ 1
Post #63 3.3K
⬅️ برای اتصال 2ray✔️ در اندروید : ⬇️

🤍2rayNG: 🤖PlayStore 🤖Download
🔐 Hiddify: 🤖PlayStore  🤖Download
❤️NekoBox:🤖PlayStore 🤖Download
🌐V2BOX: 🤖PlayStore
----------------------------------------------------------------
⬅️ برای اتصال 2ray✔️ در آیفون : ⬇️

🌐Shadowrocket: 📱AppStore (2.99$)
⚙️Streisand: 📱AppStore (free)
⚫️V2Box: 📱AppStore (Free)
🔵FoXray: 📱AppStore (Free)
----------------------------------------------------------------
⬅️ برای اتصال 2ray✔️ در ویندوز : ⬇️

🔐Hiddify: 🗿Download
🌐Furious: 🗿Download
❤️Nekoray: 🗿Download
🌐V2rayN: 🗿Download
----------------------------------------------------------------
⬅️ برای اتصال 2ray✔️ در mac : ⬇️

🌐Furious: 🤍Download
🔐Hiddify: 🤍Download
⚫️V2box: 🤍MacAppStore
----------------------------------------------------------------
⬅️ برای اتصال 2ray✔️ در لینوکس : ⬇️

❤️Nekoray:    🐧Github
🔐Hiddify: 🐧Github
----------------------------------------------------------------
⬅️ برای اتصال SSH : ⬇️

❤️NpvTunnel (🌐): 🤖PlayStore
🌐HTTP Injector (🌐): 🤖PlayStore
❤️NpvTunnel (ios): 📱AppStore
🌐HTTP Injector (ios): 📱AppStore
🌐 Netmod (win): 😥Download
💾SSTab-beta (win): 😥Download
🌐SSH Client (mac):🤍MacAppStore
🌐SSH Proxy (mac): 🤍MacAppStore
⚫️V2box (mac): 🤍MacAppStore
----------------------------------------------------------------
⬅️ برای ارتباط با سرور :  ⬇️

💻Termius (😥♻️🐧♻️): Download
🌎MobaXterm (win): 😥Download
🌎Putty (win): 😥Download
💻Prompt 3 (mac)🤍MacAppStore
----------------------------------------------------------------
🙂 این لیست از منابع اصلی جمع آوری شده و لینک ها همواره آپدیت خواهند شد 🌀

💻 UbuntuCommands
  • 👍 12
  • 🔥 2
  • ❤ 1
Post #61 2.53K
💻 آموزش ساخت IPv6 لوکال برای سرور

🇮🇷 دستورات سرور ایران:

1️⃣ nano /etc/rc.local
2️⃣در قسمت زیر بجای ipkharej و ipiran آیپی سرور خارج و ایران خودمون رو جایگزین میکنیم .
#!/bin/bash
ip tunnel add 6to4tun_IR mode sit remote ipkharej local ipiran
ip -6 addr add 2001:a70:0f0:e9f::001/64 dev 6to4tun_IR
ip link set 6to4tun_IR mtu 1500
ip link set 6to4tun_IR up
ip -6 tunnel add GRE6Tun_IR mode ip6gre remote 2001:a70:0f0:e9f::002 local 2001:a70:0f0:e9f::001
ip addr add 172.16.1.1/30 dev GRE6Tun_IR
ip link set GRE6Tun_IR mtu 1500
ip link set GRE6Tun_IR up
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD  -j ACCEPT
sudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf
sysctl -p
service iptables save
service iptables restart
service iptables stop
service iptables start

3️⃣ chmod +x /etc/rc.local
4️⃣ echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf
5️⃣ sysctl -p
6️⃣ /etc/rc.local

🇩🇪 دستورات سرور خارج:

1️⃣ nano /etc/rc.local
2️⃣در قسمت زیر بجای ipiran و ipkharej آیپی سرور ایران و خارج خودمون رو جایگزین میکنیم .
#!/bin/bash
ip tunnel add 6to4tun_KH mode sit remote ipIran local ipKharej
ip -6 addr add 2001:a70:0f0:e9f::002/64 dev 6to4tun_KH
ip link set 6to4tun_KH mtu 1500
ip link set 6to4tun_KH up
ip -6 tunnel add GRE6Tun_KH mode ip6gre remote 2001:a70:0f0:e9f::001 local 2001:a70:0f0:e9f::002
ip addr add 172.16.1.2/30 dev GRE6Tun_KH
ip link set GRE6Tun_KH mtu 1500
ip link set GRE6Tun_KH up
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD  -j ACCEPT
sudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf
sysctl -p
service iptables save
service iptables restart
service iptables stop
service iptables start

3️⃣ chmod +x /etc/rc.local
4️⃣ echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf
5️⃣ sysctl -p
6️⃣ /etc/rc.local
——————————————————————
IP Kharej:  2001:a70:0f0:e9f::002
IP Iran:  2001:a70:0f0:e9f::001

حالا از آیپی های ساخته شده بالا می توانید برای تانل استفاده کنید ✅

نکته: حتما در پایان کار از آیپی ها پینگ بگیرید تا از سالم بودن آن اطمینان پیدا کنید .

💻 UbuntuCommands
  • 👍 5
  • ❤ 1
Post #60 2.09K
با استفاده از ⬅️ Encrypts DNS Traffic

⚡️ برای این کار مراحل زیر رو انجام بدید:

1️⃣sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy

2️⃣sudo apt install dnscrypt-proxy

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

3️⃣nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml

متن زیر رو خط پایین تر از نیم سرورها وارد کنید:

4️⃣server_names = ['cloudflare']

سپس با Ctrl+X و بعد Y ذخیره کنید.

5️⃣sudo systemctl restart dnscrypt-proxy

در مرحله 4 بجای کلودفلر میشه از لیست سرورهای لینک زیر استفاده کرد :
https://dnscrypt.info/public-servers/

اما پیشنهاد استفاده از همون cloudflare هست .


💻 UbuntuCommands
  • 👍 9
  • 🔥 2
  • ❤ 1
Post #58 6.19K
🔴نحوه جلوگیری و رفع Abuse
🚨 در کلیه دیتاسنترها از طریق ◀️ IPtables

1️⃣دستور زیر را در ترمینال خود وارد کنید :
iptables -A OUTPUT -p tcp -s 0/0 -d 141.101.0.0/16 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 141.101.0.0/16 -j DROP;iptables -A OUTPUT -p tcp -s 0/0 -d 173.245.0.0/16 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 173.245.0.0/16 -j DROP;iptables -A OUTPUT -p tcp -s 0/0 -d 10.0.0.0/8 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 10.0.0.0/8 -j DROP;iptables -A OUTPUT -p tcp -s 0/0 -d 172.16.0.0/12 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 172.16.0.0/12 -j DROP;iptables -A OUTPUT -p tcp -s 0/0 -d 192.168.0.0/16 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 192.168.0.0/16 -j DROP;iptables -A OUTPUT -p tcp -s 0/0 -d 100.64.0.0/10 -j DROP;iptables -A OUTPUT -p udp -s 0/0 -d 100.64.0.0/10 -j DROP
2️⃣سپس دستور زیر را برای ذخیره وارد کنید:

iptables-save


💻 UbuntuCommands
  • ❤ 10
  • 👍 2
Post #57 2.06K
⭐️دوستانی که از عملکرد کانال راضی هستن اگر تلگرام پریمیوم دارن برای حمایت از ما میتونن کانال رو از طریق لینک زیر BOOST کنند 👍

https://t.me/boost/UbuntuCommands
Telegram 𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀 از این کانال حمایت کنید تا بتواند به قابلیت‌های اضافی دسترسی پیدا کند.
  • ❤ 16
  • 🔥 2
  • 👍 1
  • 😍 1
Post #56 2.7K
📊 آموزش ساده مانیتورینگ سرور :

ابتدا با دستور زیر، btop را روی سرور خود نصب می کنیم :
➡️ snap install btop

سپس با دستور ◀️ btop می توانیم فعالیت‌های سرور مانند درصد استفاده رم ، حافظه ، CPU ، میزان آپلود و دانلود در لحظه و... را مشاهده کنیم .

برای خروج از btop باید q رو بزنید🟢

⭐ روی اوبونتو 22 میتونید برای نصب از دستور زیر استفاده کنید:

apt-get install btop


💻 UbuntuCommands
  • 👍 11
  • 😍 2
Post #55 2.59K
😉 آموزش نصب ریورس تانل Rathole:

1️⃣ابتدا اسکریپت زیر را در سرور 🇮🇷 ایران وارد میکنیم، بعد گزینه 1 را انتخاب میکنیم .
apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)
2️⃣اسکریپت کامپایل پروژه را اجرا میکنیم :
sudo apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/Azumi67/Rathole_reverseTunnel/main/install.sh)
3️⃣اسکریپت نصب Tunnel را اجرا میکنیم :
sudo apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/Azumi67/Rathole_reverseTunnel/main/go.sh)


نکته: مراحل 1 تا 3 را برای نصب تانل در سرور ایران انجام دهید .
سپس مرحله 2 و 3 را در سرور خارج انجام دهید .
گزینه nodelay پینگ رو پایین میاره اما پهنای باند رو کاهش میده ! (پیشنهاد نمیکنم)

◀️برای تغییر تنظیمات تانل بعد از نصب، فقط کافیه دستور شماره 3 رو وارد کنید .

آموزش تنظیمات ریورس تانل ipv4 به زبان ساده در قسمت کامنت همین پست قرار داده شده ✅

توضیحات تکمیلی در ◀️ 🐱 گیت هاب پروژه

💻 UbuntuCommands
  • 👍 7
  • ❤ 3
Post #52 2.24K
🔒 دیتاسنتر والتر از انتخاب پسورد های ساده برای اتصال به SSH جلوگیری می کند .

هرچند استفاده از رمزهای آسان کار عاقلانه ای نیست و توصیه نمی شود !
اما برای رفع این مشکل ابتدا فایل زیر را دانلود و اکسترکت کنید.
بعد با Mobaxterm یا نرم افزارهای مشابه وارد سرور شوید و در مسیر /etc/ پوشه pam.d رو حذف کنید .
سپس پوشه ای که دانلود و اکسترکت کرده بودید رو آپلود کنید و تمام ✅

💻 UbuntuCommands
  • 👍 2
Post #50 2.6K
🖥 روش اول برای بستن پینگ:

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

nano /etc/sysctl.conf

دستور زیر را بعد از آخرین خط اضافه کنید:

net.ipv4.icmp_echo_ignore_all=1

فایل نانو را با ctrl+x و سپس y ذخیره کنید.
و در انتها برای ذخیره تغییرات دستور زیر را وارد کنید:
sysctl -p

🖥 روش دوم با استفاده از ip table :

برای اطلاع از فعال بودن iptable دستور زیر رو وارد میکنیم :
sudo systemctl status iptables
اگر سرویس داون بود ، با دستور زیر فعالش میکنیم:
sudo systemctl start iptables
برای غیر فعال کردن پینگ های ورودی از دستور زیر استفاده میکنیم :
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

برای جلوگیری از حملات DDOS و بستن کامل پینگ هم از دستور زیر استفاده میکنیم :

sudo iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP

و در نهایت با دستور زیر تغییرات رو ذخیره میکنیم:
 sudo iptables-save

💻 UbuntuCommands
  • ❤ 5
Post #48 1.73K
🌐 برای این کار در دیتاسنتر Vultr مراحل زیر را انجام دهید:

وارد پنل کاربری خود در سایت vultr شوید.
در سربرگ Settings روی Assign IPv6 Network کلیک کنید و بعد، از طریق پنل کاربری سرور خود را Restart 🔄 کنید.

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

nano /etc/netplan/10-ens3.yaml

یک IPv6 بصورت پیشفرض وجود دارد که ساب نت ها را بعد از آن اضافه می کنیم ، مانند مثال زیر :
- '2001:db8:1000::200/64'
- '2001:db8:1000:a1::200/64'
- '2001:db8:1000:a2::200/64'
- '2001:db8:1000:a3::200/64'
- '2001:db8:1000:a4::200/64'

فایل نانو را ذخیره کنید سپس دستور زیر را اجرا کنید تا ساب نت ها فعال شوند:
netplan apply


💻 UbuntuCommands
  • ❤ 2
  • 👍 1
Post #46 1.94K
➕ در سرور های هتزنر IPv6 رایگان هست و تعداد زیادی ساب نت در اختیار شما قرار میده. میتونید به کاربرای ایرانسل که امکان استفاده رو دارن، روی همون سرور ipv6 بدین که باعث میشه عملا رو ایرانسل هیچ وقت فیلتر نشن و اینکه سرورا رو حتی میتونید اختصاصی کنید (یعنی یک ساب نت ipv6 رو به 5 نفر یا حتی یک نفر اختصاص بدید)

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

nano /etc/netplan/50-cloud-init.yaml

یک IPv6 بصورت پیشفرض وجود دارد که ساب نت ها را بعد از آن اضافه می کنیم ، مانند مثال زیر :
- 2b03:5h8:c6c:b56f::1/64
- 2b03:5h8:c6c:b56f:a1::1/64
- 2b03:5h8:c6c:b56f:a2::1/64
- 2b03:5h8:c6c:b56f:a3::1/64
- 2b03:5h8:c6c:b56f:a4::1/64

فایل نانو رو ذخیره میکنیم سپس دستور زیر رو وارد میکنیم تا ساب نت ها فعال شوند:

netplan apply

ساب نت ها را می توان در رنج های زیر و بر اساس اعداد هگزا دسیمال استفاده کرد:

(a1 تا a50) (b1 تا b50) (c1 تا c50)
(d1 تا d50) (e1 تا e50) (f1 تا f50) ...

💻 UbuntuCommands
  • ❤ 9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →