هنوز هیچ نظری وجود ندارد. اولین نفری باشید که نظر خود را به اشتراک میگذارید!
آخرین پستها
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
سال خوب
توأم با سلامتی ،رفاه، و شادی برای همه آرزومندیم
نوروز مبارک❤️
7,430
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
"outbounds": [
{
"tag": "freedom",
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIPv4"
}
},
جهت استفاده فقط از ای پی ۴ این رو به Core اضافه کنید
7,430
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
Warp +
اول بکاپ
apt-get update -y && apt-get upgrade -y
wget https://github.com/ViRb3/wgcf/releases/download/v2.2.19/wgcf_2.2.19_linux_amd64
chmod +x wgcf_2.2.19_linux_amd64
mv wgcf_2.2.19_linux_amd64 /usr/bin/wgcf
wgcf register
wgcf generate
nano wgcf-account.toml
لایسنس کی وارپ پلاس جایگزین بشه از ربات وارپ پلاس میتونی لایسنس بگیری
https://t.me/generatewarpplusbot
بعد آپدیت
wgcf update
wgcf generate
nano wgcf-profile.conf
تو بخش اینترفیس زیر ادرس بزن: مهم
Table = off
سیو کن با کنترل ایکس اینتر
بعد ادامه کار
sudo apt install wireguard-dkms wireguard-tools resolvconf
sudo cp wgcf-profile.conf /etc/wireguard/warp.conf
sudo systemctl enable --now wg-quick@warp
الان اگر ip a بزنی باید اینترفیس وارپ بیاد برات
اخرش تو پنل Xray Core
باید اوتباند freedom رو ادیت بزنی در این حالت کل ترافیک میره پشت وارپ
{
"tag": "direct",
"protocol": "freedom",
"streamSettings": {
"sockopt": {
"tcpFastOpen": true,
"interface": "warp"
}
}
}
بعدم هم سرور هم پنل رو ری استارت کن
7,620
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
📎 File
6,510
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
آموزش تانل پنل به پنل بر بستر ipv6 به روش دکودمودور
۱- از هر دیتاسنتری که مناسبتونه یک سرور خارج بگیرید که دارای ipv6 باشه.
۲- یک سرور ایران هم که دارای ipv6 باشه تهیه کنید.
۳- با دستور
apt upgrade && apt upgrade -y
سرور ایران و خارجتون رو آپدیت کنید.
۴- روی سرور ایرانتون پنل ثنایی رو با این دستور نصب کنید.
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
بعد از نصب پورت دلخواه و اطلاعات ورودتون رو ثبت کنید.
۵- روی سرور خارجتون مراحل اضافه کردن نود رو انجام بدید و به پنل اصلیتون متصل کنید.
(آموزش اضافه کردن نود به پنل مرزبان
https://gozargah.github.io/marzban/docs/marzban-node)
۶- حالا بنابر علاقتون یه اینباند داخل پنل مرزبان بسازید و یک پورت خاص براش در نظر بگیرید؛ برای مثال ما از یک vmess tcp header استفاده میکنیم:
{
"tag": "VMess TCP Header",
"listen": "0.0.0.0",
"port": 8000,
"protocol": "vmess",
"settings": {
"clients": []
},
"streamSettings": {
"network": "tcp",
"wsSettings": {
"path": "/",
"headers": {
"Host": "google.com"
}
},
"security": "none"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
},
۷-وارد هاست ستینگ مرزبان میشیم و اینباندی که تازه ساخته شده رو با اطلاعات زیر پر میکنیم
Remark: vmess tunnel
Address: آیپی 4 سرور ایران یا دامنه ای که آیپی پشتشه
Request Host: http://www.speedtest.net/
ALPN: http/1.1
Fingerprint: دلخواه
۸- حالا ما باید ترافیک سرور ایران رو به نود خارجمون منتقل کنیم.
برای اینکار وارد پنل ثناییمون میشیم ( ip:port/panel)
اد اینباند رو میزنیم و یک اینباند با مشخصات زیر میسازیم:
remark : doko
protocol: dokodemo-door
port: 8000
target address: ipv6 سرور خارج
destination port: 8000
دقت کنید اینجا ما پورتی رو قرار دادیم که برای اینباند مرزبانمون تعریف کرده بودیم. اگر پورت دیگه ای تعریف میکنید حواستون باشه که مقدار پورت درست وارد شه.
با این روش هر تعداد نود رو بخواید میتونید روی همون پورت اولی که تعریف کردید هم تانل کنید و روی سرورهای خارجی که ipv4 فیلتر هم دارن قابل استفادست
🟢با تشکر از پویا عزیز
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
ورژن v0.4.4 مرزبان منتشر شد 🎉
https://github.com/Gozargah/Marzban/releases/tag/v0.4.4
7,150
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
نصب نود مرزبان
1-
sudo apt-get update
2-
curl -fsSL https://get.docker.com | sh
3-
cd ..
4-
git clone https://github.com/Gozargah/Marzban-node
5-
cd Marzban-node && docker compose up -d
6-
وارد پنل بشید
قسمت node setting > add node
روی ایکون چشم بزنید سرتیفیکیت رو کامل کپی کنید
در این قسمت پیست کنید
7-
nano /var/lib/marzban-node/ssl_client_cert.pem
8-
سپس وارد این قسمت بشید
nano docker-compose.yml
و اینجوری ادیت کنید
9-
services:
marzban-node:
# build: .
image: gozargah/marzban-node:latest
restart: always
network_mode: host
environment:
#SSL_CERT_FILE: "/var/lib/marzban-node/ssl_cert.pem"
#SSL_KEY_FILE: "/var/lib/marzban-node/ssl_key.pem"
SSL_CLIENT_CERT_FILE: "/var/lib/marzban-node/ssl_client_cert.pem"
volumes:
- /var/lib/marzban-node:/var/lib/marzban-node
سپس
10-
docker compose down && docker compose up -d
تامام
6,480
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
یکی از مشکلات رایج و معمولی که میتواند برای سرور شما پیش بیاید این است که از طرف دیتاسنتر مبدا به شما اخطار Abuse و یا کپی رایت داده بشه که منجر به قطع شدن سرور شما خواهد شد.
دلیل عمده ی این مسئله این است که ارائه دهنده متوجه میشه که از طریق سرور شما به فایل هایی که حق کپی رایت دارن (عموما از طریق تورنت) دسترسی ایجاد شده است.
برای جلوگیری از این اتفاق در کنار فایروال می توان دسترسی به سایت ها و ترکرهای تورنت رو محدود کرد.
اسکریپت زیر به شما در این مسئله کمک میکند، فقط کافیست اون رو کپی و در سرور مجازی خودتون اجرا کنید:
wget https://github.com/Heclalava/blockpublictorrent-iptables/raw/main/bt.sh && chmod +x bt.sh && bash bt.sh
6,400
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
برای دیدن مصرف رم و سی پی یو
دستور top رو بزنید
برای دیدن پهنای باند وحجم مصرفی
apt install nload
بعد نصب دستور
nload
برای دیدن مصرف رم و سی پی یو
apt install htop
بعدش دستور
htop
برای مانیتور پهنای باند
apt install bmon
و بعدش
bmon
بزنید
6,770
0
0
پنل مرزبان ( آموزشی )
۹ اردیبهشت ۱۴۰۵، ۰۶:۳۷
📷 Photo
ساخت اینباند تو چند ثانیه
https://azavaxhuman.github.io/MarzbanInboundGenerator
6,730
0
پنل مرزبان ( آموزشی )
۲۶ فروردین ۱۴۰۵، ۲۰:۵۸
با این روش میتونید 1 روز مانده به اکسپایر SSL خبردار شوید
برای اجرای کد Python بر روی یک سرور اوبونتو، میتوانید از کتابخانههای smtplib و datetime استفاده کنید. ابتدا باید اطلاعات اتصال به سرور SMTP و تاریخ انقضاء SSL certificate را تنظیم کنید. سپس کد را در یک فایل Python ذخیره کرده و اجرا کنید. در ادامه نحوه اجرا را توضیح میدهم:
1. نصب پکیجهای مورد نیاز:
ابتدا از طریق Terminal به سرور اوبونتو خود وصل شوید و پکیجهای مورد نیاز را نصب کنید. برای نصب پکیجهای smtplib و `datetime`، از دستورات زیر استفاده کنید:
sudo apt-get update
sudo apt-get install python3-pip
pip3 install secure-smtplib
2. ایجاد و ویرایش فایل Python:
حالا یک فایل Python با نام، برای مثال `ssl_certificate_alert.py`، ایجاد کنید و در آن کد ارسال ایمیل را وارد کنید. از ویرایشگر متنی مانند Nano یا Vim استفاده کنید:
nano ssl_certificate_alert.py
سپس کد Python زیر را در این فایل قرار دهید و اطلاعات اتصال SMTP و آدرس ایمیل گیرنده را تنظیم کنید:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
from datetime import datetime
# اطلاعات اتصال به سرور ایمیل را وارد کنید
smtp_server = ' http://smtp.example.com/'
smtp_port = 587
smtp_username = '[email protected]'
smtp_password = 'your_password'
# تاریخ انقضاء SSL certificate را مشخص کنید
ssl_certificate_expiration_date = datetime(2023, 12, 31) # تاریخ انقضاء certificate خود را وارد کنید
# تاریخ امروز را بدست آوریم
today = http://datetime.now/()
# محاسبه تفاوت زمانی بین امروز و تاریخ انقضاء certificate
days_until_expiration = (ssl_certificate_expiration_date - today).days
# اگر فقط 1 روز تا انقضاء باقی مانده باشد، ایمیل ارسال شود
if days_until_expiration == 1:
subject = "هشدار: 1 روز تا انقضاء SSL certificate باقی مانده است"
body = "SSL certificate شما فقط 1 روز تا انقضاء باقی مانده است. لطفاً اقدامات لازم را انجام دهید."
msg = MIMEMultipart()
msg['From'] = smtp_username
msg['To'] = '[email protected]' # آدرس ایمیل گیرنده
msg['Subject'] = subject
msg.attach(MIMEText(body, 'plain'))
# ارسال ایمیل
try:
server = smtplib. SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_username, smtp_password)
text = msg.as_string()
server.sendmail(smtp_username, '[email protected]', text)
server.quit()
print("ایمیل با موفقیت ارسال شد.")
except Exception as e:
print(f"خطا در ارسال ایمیل: {str(e}")
با استفاده از Ctrl+O در Nano، فایل را ذخیره کرده و با Ctrl+X آن را ببندید.
3. اجرای کد:
حالا میتوانید کد را اجرا کنید:
python3 ssl_certificate_alert.py
اگر تنها 1 روز تا انقضاء باقی مانده باشد، ایمیل به آدرس ایمیل گیرنده ارسال خواهد شد.
لازم به ذکر است که باید از اطلاعات اتصال به سرور SMTP و دسترسی به سرور SMTP خود اطمینان حاصل کنید و نیاز به تنظیمات امنیتی مربوط به دسترسی به ایمیل سرور داشته باشید.