apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)
sudo apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/Azumi67/Rathole_reverseTunnel/main/install.sh)
sudo apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/Azumi67/Rathole_reverseTunnel/main/go.sh)
نکته: مراحل 1 تا 3 را برای نصب تانل در سرور ایران انجام دهید .
سپس مرحله 2 و 3 را در سرور خارج انجام دهید .
گزینه nodelay پینگ رو پایین میاره اما پهنای باند رو کاهش میده ! (پیشنهاد نمیکنم)
آموزش تنظیمات ریورس تانل ipv4 به زبان ساده در قسمت کامنت همین پست قرار داده شده
توضیحات تکمیلی در
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
ابتدا با دستور زیر، btop را روی سرور خود نصب می کنیم :
snap install btopسپس با دستور
btop می توانیم فعالیتهای سرور مانند درصد استفاده رم ، حافظه ، CPU ، میزان آپلود و دانلود در لحظه و... را مشاهده کنیم .برای خروج از btop باید q رو بزنید
apt-get install btopPlease open Telegram to view this post
VIEW IN TELEGRAM
👍11😍2
https://news.1rj.ru/str/boost/UbuntuCommands
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀
از این کانال حمایت کنید تا بتواند به قابلیتهای اضافی دسترسی پیدا کند.
❤16🔥2👍1😍1 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
iptables-savePlease open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2
با استفاده از ⬅️ Encrypts DNS Traffic
⚡️ برای این کار مراحل زیر رو انجام بدید:
1️⃣
2️⃣
فایل نانو رو با دستور زیر باز کنید:
3️⃣
متن زیر رو خط پایین تر از نیم سرورها وارد کنید:
4️⃣
سپس با Ctrl+X و بعد Y ذخیره کنید.
5️⃣
در مرحله 4 بجای کلودفلر میشه از لیست سرورهای لینک زیر استفاده کرد :
https://dnscrypt.info/public-servers/
اما پیشنهاد استفاده از همون cloudflare هست .
💻 UbuntuCommands
sudo add-apt-repository ppa:shevchuk/dnscrypt-proxysudo apt install dnscrypt-proxyفایل نانو رو با دستور زیر باز کنید:
nano /etc/dnscrypt-proxy/dnscrypt-proxy.tomlمتن زیر رو خط پایین تر از نیم سرورها وارد کنید:
server_names = ['cloudflare']سپس با Ctrl+X و بعد Y ذخیره کنید.
sudo systemctl restart dnscrypt-proxyدر مرحله 4 بجای کلودفلر میشه از لیست سرورهای لینک زیر استفاده کرد :
https://dnscrypt.info/public-servers/
اما پیشنهاد استفاده از همون cloudflare هست .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2❤1
nano /etc/rc.local#!/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
chmod +x /etc/rc.localecho "net.ipv4.ip_forward=1" > /etc/sysctl.confsysctl -p/etc/rc.localnano /etc/rc.local#!/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
chmod +x /etc/rc.localecho "net.ipv4.ip_forward=1" > /etc/sysctl.confsysctl -p/etc/rc.local——————————————————————
IP Kharej:
2001:a70:0f0:e9f::002IP Iran:
2001:a70:0f0:e9f::001حالا از آیپی های ساخته شده بالا می توانید برای تانل استفاده کنید
نکته: حتما در پایان کار از آیپی ها پینگ بگیرید تا از سالم بودن آن اطمینان پیدا کنید .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1
امیدوارم سالی پر از پول ، سلامتی ، اینترنت آزاد و پرسرعت داشته باشید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1
روش اول (با استفاده از دستورات زیر)
وارد سرور ایران شوید و دستورات زیر را وارد کنید:
1️⃣ 2️⃣ 3️⃣ 4️⃣
5️⃣
به جای IPIRAN آی پی سرور ایران خود و به جای IPKHAREJ آدرس آی پی سرور خارج خود را وارد کنید.
اگه بعد از ریبوت کردن سرور، تانل غیرفعال شد فقط کافیه دستور زیر رو بزنید:
➡️
روش دوم (با استفاده از اسکریپت)
توضیحات کامل در◀️ 🌐 گیت هاب پروژه
💻 UbuntuCommands
وارد سرور ایران شوید و دستورات زیر را وارد کنید:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 22 -j DNAT --to-destination IPIRAN
iptables -t nat -A PREROUTING -j DNAT --to-destination IPKHAREJ
iptables -t nat -A POSTROUTING -j MASQUERADEiptables-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
توضیحات کامل در
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
دستورات سرور ایران 🇮🇷
1️⃣
متن زیر را وارد و ذخیره کنید⬇️
⚠️ به جای IP.IRAN و IP.KHAREJ آیپی ایران و خارج سرور خود را وارد کنید.
2️⃣
3️⃣
متن زیر را وارد و ذخیره کنید⬇️
4️⃣
دستورات سرور خارج🇺🇸
1️⃣
متن زیر را وارد و ذخیره کنید⬇️
⚠️ به جای IP.KHAREJ و IP.IRAN آیپی خارج و ایران سرور خود را وارد کنید.
2️⃣
3️⃣
متن زیر را وارد و ذخیره کنید⬇️
3️⃣
-------------------------The End------------------------
🇮🇷 IP Iran ➡️
🇺🇸 IP Kharej ➡️
نکته: در صورتی که مراحل بالا رو کامل انجام دادید ولی پینگ نگرفتید، یکبار سرور رو ریبوت کنید.
از سایت زیر میتونید IPv6 لوکال برای خودتون بگیرید و در کد های بالا جایگزین کنید.
https://unique-local-ipv6.com/
💻 UbuntuCommands
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
netplan applynano /etc/systemd/network/tun0.networkمتن زیر را وارد و ذخیره کنید
[Network]
Address=2001:db8:485::2/64
Gateway=2001:db8:485::1systemctl restart systemd-networkdدستورات سرور خارج
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
netplan applynano /etc/systemd/network/tun0.networkمتن زیر را وارد و ذخیره کنید
[Network]
Address=2001:db8:485::1/64
Gateway=2001:db8:485::2systemctl restart systemd-networkd-------------------------The End------------------------
2001:db8:485::22001:db8:485::1نکته: در صورتی که مراحل بالا رو کامل انجام دادید ولی پینگ نگرفتید، یکبار سرور رو ریبوت کنید.
از سایت زیر میتونید IPv6 لوکال برای خودتون بگیرید و در کد های بالا جایگزین کنید.
https://unique-local-ipv6.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
برای بهینه سازی سرور ، افزایش سرعت و کاهش مصرف پردازنده
bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/bbrv3.sh --ipv4)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
با استفاده از WARP برخی محدودیت هایی که از سمت شرکت های بزرگ مثل Google و Spotify روی IP شما اعمال شده رو برطرف کنید و بدون مشکل از سرویس ها شون استفاده کنید.
bash <(curl -sSL https://raw.githubusercontent.com/hamid-gh98/x-ui-noscripts/main/install_warp_proxy.sh)
تنظیمات X-ray :
{
"type": "field",
"outboundTag": "WARP",
"domain": [
"regexp:.*"
],
"ip": [
"0.0.0.0/0"
]
}به جای regexp:.* آدرس سایتی که می خواهیم ترافیک آن از وارپ رد شود وارد می کنیم.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
bash <(curl -Ls https://github.com/masoudgb/Gost-ip6/raw/main/Gost.sh)نیاز به تنظیمات خاصی نداره، برای استفاده از ipv6 گزینه دوم رو انتخاب کنید سپس پورت یا پورت های مورد نیاز رو وارد کنید.
اگه قصد تانل بین یک سرور ایران و چند سرور خارج رو دارید، میتونید گزینه Add New IP رو انتخاب کنید ( آی پی و پورت سرور دوم رو وارد کنید) و تمام
نسخه پیشنهادی Gost version 3.0.0 (latest)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1😍1
passwd root را وارد کنید.هنگامی که تغییر رمز با موفقیت انجام شد ، پیغام زیر را مشاهده خواهید کرد.
یک رمز عبور قوی باید حداقل 12 کاراکتر داشته باشد و ترکیبی از حروف بزرگ و کوچک، اعداد و کاراکترهای خاص را شامل شود. از طریق این سایت Generate Password می توانید رمز عبور های قوی ایجاد کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😍4👎1
wget -qO- bench.sh | bash---------------------------------------------------------------
curl -Lso- bench.sh | bash
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
bash <(curl -s https://raw.githubusercontent.com/opiran-club/pf-tun/main/pf-tun.sh --ipv4)
9. Private-IP /6to4 / native ipv6 setup (OPIran)
1) 6to4 IPv6
1.) Creating 6to4 IPV
Enter the IPv4 address
پیشنهاد میکنم برای عملکرد بهتر، بعد از انجام مراحل بالا سرورها رو reboot کنید.
apt install python3 -y && sudo apt install python3-pip && pip install colorama && pip install netifaces && apt install curl -y && python3 <(curl -Ls https://raw.githubusercontent.com/Azumi67/6TO4-GRE-IPIP-SIT/main/ipipv2.py --ipv4)
bash <(curl -Ls https://github.com/masoudgb/Gost-ip6/raw/main/Gost.sh)سپس با استفاده از IPv6 بدست آمده از سرور خارج، تانل Gost رو اجرا میکنیم .
wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4 2❤1😍1
اندازه استاندارد آن 1500 بایت است، اما ممکن است در سرور های مختلف این مقدار پایین تر باشد که با استفاده از آموزش زیر می توان میزان دقیق آن را بدست آورد.
ابتدا دستور زیر را در سرور مبدا وارد می کنیم:
ping6 -c 4 -M do -s 1500 2a03:b0ih:1:3001بجای آدرس ipv6 داخل دستور، ipv6 سرور مقصد را وارد میکنیم.
در این مرحله باید پینگ بصورت صحیح انجام شود و پکت لاست نداشته باشیم !
اگر اندازه mtu زیاد بود، عدد 1500 داخل دستور را مقدار کم تری وارد می کنیم (برای مثال 1480)
این کار را آنقدر انجام می دهیم تا بالاترین مقداری که به ما پینگ می دهد را پیدا کنیم و بعنوان mtu تنظیم کنیم.
نکته: اگر ipv6 لوکال برای سرورها ست کرده اید ، باید پینگ ipv6 لوکال سرور مقصد رو بگیرید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😍4❤1👎1
برای شروع باید پکیج زیر رو روی هردو سرور ایران و خارج نصب کنید:
apt install iperf3در مرحله بعد دستور زیر رو روی سرور خارج اجرا میکنیم :
iperf3 -sحالا وارد سرور ایران میشیم و دستور زیر رو وارد میکنیم :
iperf3 -c ipserverkharej -i 1 -t 10 -P 20تا اینجا، سرعت دانلود سرور رو بدست آوردیم.
حالا با دستور زیر سرعت آپلود هم بدست میاریم:
iperf3 -c ipserverkharej -R -i 1 -t 10 -P 20در آخر وقتی پیام iperf Done نشون داده شد، یعنی تست تموم شده
نتیجه هم در دو خط اخر که با [SUM] شروع شده در فیلد Bitrate مشخصه
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تنظیم MTU برای جلوگیری از پکت لاست.
🌟 ابتدا با دستور زیر وارد دایرکتوری Netplan می شویم :
سپس دستور◀️
⚙️ فایل را با ویرایشگر nano باز میکنیم.
بعنوان مثال : nano 50-cloud-init.yaml
داخل فایل، mtu رو پیدا میکنیم و عدد مورد نظر رو بجای عدد فعلی وارد میکنیم.
(برای یافتن این مقدار از آموزش محاسبه mtu داخل کانال استفاده کنید)
⚠️ اگر داخل فایل nano گزینه mtu وجود نداشت، می توانیم آن را به خط آخر با رعایت فاصله اضافه کنیم.
پس از اعمال تغییرات، فایل nano را ذخیره و در نهایت دستور زیر را وارد میکنیم:
ℹ️ توضیحات پایانی:
بهتر است عدد بدست آمده mtu را دو عدد پایین تر از مقداری که پینگ گرفته اید وارد کنید. بعنوان مثال اگر بالاترین عددی که موفق به پینگ گرفتن شده اید 1450 بوده، mtu را روی 1448 ست کنید.
📊 تنظیم mtu در سرور، مخصوصا سرور های ایران تاثیر زیادی در جلوگیری از پکت لاست و حتی بهبود سرعت دانلود پکیج ها از گیتهاب و ... دارد.
💻 UbuntuCommands
cd /etc/netplanسپس دستور
ls را میزنیم تا نام فایل مورد نظر را نمایش دهد. (در بعضی سرورها دو فایل وجود دارد، یکی برای IPv4 و دیگری برای IPv6)بعنوان مثال : nano 50-cloud-init.yaml
داخل فایل، mtu رو پیدا میکنیم و عدد مورد نظر رو بجای عدد فعلی وارد میکنیم.
(برای یافتن این مقدار از آموزش محاسبه mtu داخل کانال استفاده کنید)
پس از اعمال تغییرات، فایل nano را ذخیره و در نهایت دستور زیر را وارد میکنیم:
netplan applyبهتر است عدد بدست آمده mtu را دو عدد پایین تر از مقداری که پینگ گرفته اید وارد کنید. بعنوان مثال اگر بالاترین عددی که موفق به پینگ گرفتن شده اید 1450 بوده، mtu را روی 1448 ست کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1 1
📱 حل مشکل دانلود نشدن از Github به دلیل قطعی ◀️ IPv6 ⛔
فایل زیر را باز کنید:
دستور زیر را به آخر فایل اضافه کنید و آن را ذخیره کنید:
در صورت حل نشدن مشکل، مراحل زیر را نیز انجام دهید ⬇️
فایل resolv رو با دستور زیر حذف میکنیم تا DNS خودمون رو ست کنیم:
سپس فایل جدیدی با دستور زیر ایجاد میکنیم تا DNS رو درونش قرار بدیم:
در این قسمت DNS گوگل رو ست میکنیم.
فایل نانو را ذخیره کرده و در انتها سرور رو آپدیت می کنیم.
با انجام مراحل بالا مشکل ارتباط با گیتهاب ، دانلود پکیج ها و اجرا نشدن اسکریپت ها تا ۹۹ درصد حل میشه ✅
💻 UbuntuCommands
فایل زیر را باز کنید:
nano /etc/hostsدستور زیر را به آخر فایل اضافه کنید و آن را ذخیره کنید:
69.197.146.180 raw.githubusercontent.com
185.125.190.36 archive.ubuntu.com
185.125.190.39 security.ubuntu.comدر صورت حل نشدن مشکل، مراحل زیر را نیز انجام دهید ⬇️
فایل resolv رو با دستور زیر حذف میکنیم تا DNS خودمون رو ست کنیم:
rm -f /etc/resolv.conf سپس فایل جدیدی با دستور زیر ایجاد میکنیم تا DNS رو درونش قرار بدیم:
nano /etc/resolv.conf در این قسمت DNS گوگل رو ست میکنیم.
nameserver 8.8.8.8
nameserver 8.8.4.4فایل نانو را ذخیره کرده و در انتها سرور رو آپدیت می کنیم.
با انجام مراحل بالا مشکل ارتباط با گیتهاب ، دانلود پکیج ها و اجرا نشدن اسکریپت ها تا ۹۹ درصد حل میشه ✅
💻 UbuntuCommands
👍9❤2 2
نکته: بجای host آی پی سرور خارج خودتون رو وارد کنید.
سرور خارج نباید فیلتر باشه وگرنه کار نمیکنه
پ ن: (حتما لازم نیست که روی پنل خودتون پروکسی بسازید. از هر پروکسی Socks5 اختصاصی دیگه ای هم میتونید استفاده کنید.)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9