آموزش راهاندازی DNS Server با استفاده از DNSTT و کلاینت NetMod VPN
پیشنیازها: برای اجرای DNSTT به یک سرور خارجی و یک دامنه نیاز دارید.
مرحله اول: تنظیمات DNS
١. ایجاد یک A رکورد:
در داشبورد اکانت کلاودفلر خودتون، یک A رکورد بسازید و اون رو به آیپی سرور خودتون متصل کنید.
مثال: dns.example.com
٢. ایجاد NS رکورد:
یک NS رکورد بسازید و اون رو به A رکورد قبلی متصل کنید.
مهم: نام NS رکورد باید تک حرفی باشه.
مثال: a.example.com
مرحله دوم: نصب و اجرای سرویس DNSTT
١. اجرای اسکریپت:
به سرور خودتون SSH بزنید و اسکریپت زیر رو اجرا کنید:
٢. وارد کردن اطلاعات:
زمانی که از شما خواسته شد نام دامنه رو وارد کنید، نام رکورد NS که ساختید رو وارد کنید.
در مثال ما: a.example.com
در مرحله بعد مقدار MTU رو بدون تغییر بگذارید.
در مرحله آخر و انتخاب بین SOCKS و SSH، گزینه SSH رو انتخاب کنید.
٣. ذخیره کلید عمومی:
در پایان، یک کلید عمومی به شما داده میشه، که باید این کلید رو کپی و در جایی ذخیره کنید، چون برای اتصال به سرور بهش نیاز دارید.
مرحله سوم: استفاده در اندروید با استفاده از کلاینت NetMod VPN
١. نصب اپلیکیشن NetMod VPN
میتونید آخرین نسخه رسمی اپ NetMod VPN رو که در کانال تلگرام توسعه دهنده منتشر شده، بدون نیاز به فیلترشکن از لینک زیر دانلود کنید.
مهم: بعد از دانلود فایل، از طریق تغییر نام، پسوند html. رو از انتهای نام فایل حذف کنید، تا بتونید نصبش کنید.
٢. تنظیمات اپ برای اتصال:
در صفحه اصلی، بر روی آیکون + کلیک کنید و گزینه آخر DNSTT + SSH رو انتخاب کنید و تنظیمات رو مطابق مثال زیر انجام بدید:
Remarks: نام دلخواه
DNS Address: یکی از آدرسهای آیپی DNS
Nameserver: نام رکورد NS
PublicKey: کلید عمومی که قبلاً کپی کردید
Username: نام کاربری برای اتصال SSH
Password: رمز عبور برای اتصال SSH
در انتها تنظیمات رو ذخیره کنید و کلید اتصال رو بزنید.
لیست آدرسهای آیپی DNS برای استفاده در تنظیمات:
#DNSTT
@break_the_barriers
پیشنیازها: برای اجرای DNSTT به یک سرور خارجی و یک دامنه نیاز دارید.
مرحله اول: تنظیمات DNS
١. ایجاد یک A رکورد:
در داشبورد اکانت کلاودفلر خودتون، یک A رکورد بسازید و اون رو به آیپی سرور خودتون متصل کنید.
مثال: dns.example.com
٢. ایجاد NS رکورد:
یک NS رکورد بسازید و اون رو به A رکورد قبلی متصل کنید.
مهم: نام NS رکورد باید تک حرفی باشه.
مثال: a.example.com
مرحله دوم: نصب و اجرای سرویس DNSTT
١. اجرای اسکریپت:
به سرور خودتون SSH بزنید و اسکریپت زیر رو اجرا کنید:
bash <(curl -Ls https://raw.githubusercontent.com/bugfloyd/dnstt-deploy/main/dnstt-deploy.sh)٢. وارد کردن اطلاعات:
زمانی که از شما خواسته شد نام دامنه رو وارد کنید، نام رکورد NS که ساختید رو وارد کنید.
در مثال ما: a.example.com
در مرحله بعد مقدار MTU رو بدون تغییر بگذارید.
در مرحله آخر و انتخاب بین SOCKS و SSH، گزینه SSH رو انتخاب کنید.
٣. ذخیره کلید عمومی:
در پایان، یک کلید عمومی به شما داده میشه، که باید این کلید رو کپی و در جایی ذخیره کنید، چون برای اتصال به سرور بهش نیاز دارید.
مرحله سوم: استفاده در اندروید با استفاده از کلاینت NetMod VPN
١. نصب اپلیکیشن NetMod VPN
میتونید آخرین نسخه رسمی اپ NetMod VPN رو که در کانال تلگرام توسعه دهنده منتشر شده، بدون نیاز به فیلترشکن از لینک زیر دانلود کنید.
https://uploadb.me/qagphdejj8ar/Version3.2.8.611-Universal.apk.html.htmlمهم: بعد از دانلود فایل، از طریق تغییر نام، پسوند html. رو از انتهای نام فایل حذف کنید، تا بتونید نصبش کنید.
٢. تنظیمات اپ برای اتصال:
در صفحه اصلی، بر روی آیکون + کلیک کنید و گزینه آخر DNSTT + SSH رو انتخاب کنید و تنظیمات رو مطابق مثال زیر انجام بدید:
Remarks: نام دلخواه
DNS Address: یکی از آدرسهای آیپی DNS
Nameserver: نام رکورد NS
PublicKey: کلید عمومی که قبلاً کپی کردید
Username: نام کاربری برای اتصال SSH
Password: رمز عبور برای اتصال SSH
در انتها تنظیمات رو ذخیره کنید و کلید اتصال رو بزنید.
لیست آدرسهای آیپی DNS برای استفاده در تنظیمات:
https://pasted.ir/b31911/#DNSTT
@break_the_barriers
❤22👍3
راهاندازی DNSTT با استفاده از سرور شخصی و دامنه و نحوهی استفاده در کلاینت NetMod
آموزش گامبهگام راهاندازی DNSTT
لینک دانلود اپلیکیشن اندروید کلاینت NetMod
لینک دانلود نرمافزار ویندوز کلاینت NetMod
#DNSTT
@break_the_barriers
آموزش گامبهگام راهاندازی DNSTT
لینک دانلود اپلیکیشن اندروید کلاینت NetMod
لینک دانلود نرمافزار ویندوز کلاینت NetMod
#DNSTT
@break_the_barriers
❤17
اگر شما هم مثل من مجبورید مدت طولانی پشت کامپیوتر و گوشی بشینید، لطفاً و حتماً به این نکات دقت کنید:
⚠️ قوز نکنید.
⚠️ گوشی رو جلوی صورتتون بگیرید، گردنتون رو خم نکنید.
⚠️ هر چند دقيقه یکبار گوشی رو بذارید کنار و به چشمهاتون استراحت بدید.
⚠️ آب کافی بنوشید.
خلاصه حواستون به سلامت جسمتون باشه، برای سلامت روانتون ایدهای ندارم تو این شرایط. 🤷🏻♂️
⚠️ قوز نکنید.
⚠️ گوشی رو جلوی صورتتون بگیرید، گردنتون رو خم نکنید.
⚠️ هر چند دقيقه یکبار گوشی رو بذارید کنار و به چشمهاتون استراحت بدید.
⚠️ آب کافی بنوشید.
خلاصه حواستون به سلامت جسمتون باشه، برای سلامت روانتون ایدهای ندارم تو این شرایط. 🤷🏻♂️
❤32👍6
USDT(BEP20)
USDT(TRC20)
BTC(BEP20)
Ethereum(ERC20)
Tron(TRC20)
Toncoin(TON)
Memo/Comment
BNB(BEP20)
0x15a373e7321d827774cf5e10ce59da7b4e9a7878USDT(TRC20)
TD76Y7x9ydjm4qvL9MbnC23GfQNkdDRehiBTC(BEP20)
1AoV1ZYkZw8DFcfoyqF3eqxqMwtPVyLBruEthereum(ERC20)
0x15a373e7321d827774cf5e10ce59da7b4e9a7878Tron(TRC20)
TD76Y7x9ydjm4qvL9MbnC23GfQNkdDRehiToncoin(TON)
EQCCO7sQpwFn8EDnGemVluyTA2znv6PFwEvi4NdYNHSbi8Zy Memo/Comment
JQWJtuzS6msBNB(BEP20)
0x15a373e7321d827774cf5e10ce59da7b4e9a7878❤112🤣15👍11👎1
{
"id": 26,
"userId": 0,
"up": 0,
"down": 0,
"total": 0,
"allTime": 0,
"remark": "@break_the_barriers",
"enable": true,
"expiryTime": 0,
"trafficReset": "never",
"lastTrafficResetTime": 0,
"listen": "",
"port": 8080,
"protocol": "vless",
"settings": "{\n \"clients\": [\n {\n \"comment\": \"\",\n \"created_at\": 1770112748000,\n \"email\": \"User\",\n \"enable\": true,\n \"expiryTime\": 0,\n \"flow\": \"\",\n \"id\": \"8a49e1ac-12d0-40be-a92a-67da4d9580aa\",\n \"limitIp\": 0,\n \"reset\": 0,\n \"subId\": \"User\",\n \"tgId\": 0,\n \"totalGB\": 0,\n \"updated_at\": 1770164403000\n }\n ],\n \"decryption\": \"none\",\n \"encryption\": \"none\",\n \"testseed\": [\n 900,\n 500,\n 900,\n 256\n ]\n}",
"streamSettings": "{\n \"network\": \"xhttp\",\n \"security\": \"reality\",\n \"externalProxy\": [],\n \"realitySettings\": {\n \"show\": false,\n \"xver\": 0,\n \"target\": \"arxiv.org:443\",\n \"serverNames\": [\n \"arxiv.org\"\n ],\n \"privateKey\": \"WAuxI3Y-5suHnhG0Uvrn5METUzcegDxXgBgZaas4Q3k\",\n \"minClientVer\": \"\",\n \"maxClientVer\": \"\",\n \"maxTimediff\": 0,\n \"shortIds\": [\n \"30\",\n \"5cf0e16d7437\",\n \"4c3d\",\n \"ae60439196\",\n \"c1883e\",\n \"e027d3b919f1ce2c\",\n \"c3429cea\",\n \"be9236c474147c\"\n ],\n \"mldsa65Seed\": \"\",\n \"settings\": {\n \"publicKey\": \"sgCZdssLxm4nNMGT4Eg5cUCe7BkcRFXIh9oM1xk2iUU\",\n \"fingerprint\": \"firefox\",\n \"serverName\": \"\",\n \"spiderX\": \"/index.html\",\n \"mldsa65Verify\": \"\"\n }\n },\n \"xhttpSettings\": {\n \"path\": \"/localhost\",\n \"host\": \"arxiv.org\",\n \"headers\": {},\n \"scMaxBufferedPosts\": 30,\n \"scMaxEachPostBytes\": \"1000000\",\n \"scStreamUpServerSecs\": \"20-80\",\n \"noSSEHeader\": false,\n \"xPaddingBytes\": \"100-1000\",\n \"mode\": \"auto\"\n }\n}",
"tag": "inbound-443",
"sniffing": "{\n \"enabled\": true,\n \"destOverride\": [\n \"http\",\n \"tls\",\n \"quic\",\n \"fakedns\"\n ],\n \"metadataOnly\": false,\n \"routeOnly\": false\n}",
"clientStats": [
{
"id": 88,
"inboundId": 26,
"enable": true,
"email": "User",
"uuid": "8a49e1ac-12d0-40be-a92a-67da4d9580aa",
"subId": "User",
"up": 0,
"down": 0,
"allTime": 0,
"expiryTime": 0,
"total": 0,
"reset": 0,
"lastOnline": 0
}
]
}vless/XHTTP/Reality
این inbound رو کپی کنید و توی پنل خودتون import کنید.
حتماً و الزاماً موارد public key و private key و short id و uuid رو عوض کنید.
«این احتمال که برای شما جواب نده هست، فاکتورهای منطقه، روتینگ و ...»
@break_the_barriers
👍9❤7
آموزش راهاندازی تانل Paqet
تانل سطح پکت با ساختار سفارشی، که فیلترینگ شدید رو به خوبی دور میزنه.
⚠️ نکته مهم این آموزش:
تنظیمات پروتکل KCP به صورت دستی انجام شده، نه پیشفرض.
مقادیر رو با توجه به شرایط شبکه خودتون تغییر بدید، تا بهترین عملکرد رو به دست بیارید.
پیشنیازها: سرور مجازی ایران بهعنوان کلاینت، سرور مجازی خارج بهعنوان سرور
بخش سرور (Server Side)
فایلهای paqet (باینری) و server.yaml رو از فایل paqet-tunnel.zip استخراج کنید و در مسیر زیر روی سرور کپی کنید:
مجوز اجرا بدید:
پیشنیازها رو نصب کنید:
بررسی سلامت فایل و دستورات موجود:
تولید کلید امنیتی:
۳۲ کاراکتر اول خروجی رو کپی و یادداشت کنید.(این کلید مشترک بین سرور و کلاینت است.)
پیدا کردن اطلاعات شبکه (اینترفیس و MAC آدرس:
ویرایش فایل تنظیمات سرور:
مقادیر زیر رو با اطلاعات واقعی جایگزین کنید:
پورت دلخواه، اینترفیس شبکه، آدرس IPv4 سرور VPS، آدرس MAC، کلید ۳۲ کاراکتری
ایجاد فایل سرویس systemd:
محتوای زیر رو کامل کپی و جایگذاری کنید:
فعالسازی و راهاندازی سرویس:
⚠️ بسیار مهم – تنظیمات iptables سرور:
(مقدار port رو با پورت دلخواه جایگزین کنید.)
بخش کلاینت (Client Side)
فایلهای paqet (باینری) و client.yaml رو از فایل paqet-tunnel.zip استخراج کنید و در مسیر زیر روی سرور کپی کنید:
مجوز اجرا بدید:
پیشنیازها رو نصب کنید:
بررسی سلامت فایل و دستورات موجود:
پیدا کردن اطلاعات شبکه(اینترفیس و MAC آدرس:
ویرایش فایل تنظیمات کلاینت:
مقادیر زیر رو با اطلاعات واقعی جایگزین کنید:
اینترفیس شبکه، آدرس IPv4 سرور (VPS)، آدرس VPS، آدرس IPv4 سرور و پورت دلخواه، کلید ۳۲ کاراکتری
ایجاد فایل سرویس systemd:
محتوای زیر رو کامل کپی و جایگذاری کنید:
فعالسازی و راهاندازی سرویس:
⚠️ بسیار مهم – تنظیمات iptables کلاینت:
(مقادیر server-ip و port رو با مقادیر واقعی جایگزین کنید.)
#paqet
@break_the_barriers
تانل سطح پکت با ساختار سفارشی، که فیلترینگ شدید رو به خوبی دور میزنه.
⚠️ نکته مهم این آموزش:
تنظیمات پروتکل KCP به صورت دستی انجام شده، نه پیشفرض.
مقادیر رو با توجه به شرایط شبکه خودتون تغییر بدید، تا بهترین عملکرد رو به دست بیارید.
پیشنیازها: سرور مجازی ایران بهعنوان کلاینت، سرور مجازی خارج بهعنوان سرور
بخش سرور (Server Side)
فایلهای paqet (باینری) و server.yaml رو از فایل paqet-tunnel.zip استخراج کنید و در مسیر زیر روی سرور کپی کنید:
/usr/local/bin/مجوز اجرا بدید:
sudo chmod +x /usr/local/bin/paqetپیشنیازها رو نصب کنید:
sudo apt install libpcap-dev iptables-persistent -yبررسی سلامت فایل و دستورات موجود:
paqet --helpتولید کلید امنیتی:
paqet secret۳۲ کاراکتر اول خروجی رو کپی و یادداشت کنید.(این کلید مشترک بین سرور و کلاینت است.)
پیدا کردن اطلاعات شبکه (اینترفیس و MAC آدرس:
ip route show defaultping -c 2 <gateway-ip>arp -n <gateway-ip>
ویرایش فایل تنظیمات سرور:
sudo nano /usr/local/bin/server.yamlمقادیر زیر رو با اطلاعات واقعی جایگزین کنید:
پورت دلخواه، اینترفیس شبکه، آدرس IPv4 سرور VPS، آدرس MAC، کلید ۳۲ کاراکتری
ایجاد فایل سرویس systemd:
sudo nano /etc/systemd/system/paqet-server.serviceمحتوای زیر رو کامل کپی و جایگذاری کنید:
[Unit]
Description=Paqet Tunnel Server Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/usr/local/bin/
ExecStart=/usr/local/bin/paqet run -c /usr/local/bin/server.yaml
Restart=always
RestartSec=5
LimitNOFILE=65535
[Install]
WantedBy=multi-user.targetفعالسازی و راهاندازی سرویس:
sudo systemctl daemon-reload
sudo systemctl enable paqet-server
sudo systemctl restart paqet-server
sudo systemctl status paqet-server⚠️ بسیار مهم – تنظیمات iptables سرور:
(مقدار port رو با پورت دلخواه جایگزین کنید.)
sudo iptables -t raw -F
sudo iptables -t mangle -F
sudo iptables -t raw -A PREROUTING -p tcp --dport <port> -j NOTRACK
sudo iptables -t raw -A OUTPUT -p tcp --sport <port> -j NOTRACK
sudo iptables -t mangle -A OUTPUT -p tcp --sport <port> --tcp-flags RST RST -j DROP
sudo netfilter-persistent saveبخش کلاینت (Client Side)
فایلهای paqet (باینری) و client.yaml رو از فایل paqet-tunnel.zip استخراج کنید و در مسیر زیر روی سرور کپی کنید:
/usr/local/bin/مجوز اجرا بدید:
sudo chmod +x /usr/local/bin/paqetپیشنیازها رو نصب کنید:
sudo apt install libpcap-dev iptables-persistent -yبررسی سلامت فایل و دستورات موجود:
paqet --helpپیدا کردن اطلاعات شبکه(اینترفیس و MAC آدرس:
ip route show defaultping -c 2 <gateway-ip>arp -n <gateway-ip>
ویرایش فایل تنظیمات کلاینت:
sudo nano /usr/local/bin/client.yamlمقادیر زیر رو با اطلاعات واقعی جایگزین کنید:
اینترفیس شبکه، آدرس IPv4 سرور (VPS)، آدرس VPS، آدرس IPv4 سرور و پورت دلخواه، کلید ۳۲ کاراکتری
ایجاد فایل سرویس systemd:
sudo nano /etc/systemd/system/paqet-client.serviceمحتوای زیر رو کامل کپی و جایگذاری کنید:
[Unit]
Description=Paqet Tunnel Client Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/usr/local/bin
ExecStart=/usr/local/bin/paqet run -c /usr/local/bin/client.yaml
Restart=always
RestartSec=5
LimitNOFILE=65535
[Install]
WantedBy=multi-user.targetفعالسازی و راهاندازی سرویس:
sudo systemctl daemon-reload
sudo systemctl enable paqet-client
sudo systemctl restart paqet-client
sudo systemctl status paqet-client⚠️ بسیار مهم – تنظیمات iptables کلاینت:
(مقادیر server-ip و port رو با مقادیر واقعی جایگزین کنید.)
sudo iptables -t raw -F
sudo iptables -t mangle -F
sudo iptables -t raw -A OUTPUT -p tcp -d <server-ip> --dport <port> -j NOTRACK
sudo iptables -t raw -A PREROUTING -p tcp -s <server-ip> --sport <port> -j NOTRACK
sudo iptables -t mangle -A OUTPUT -p tcp -d <server-ip> --dport <port> --tcp-flags RST RST -j DROP
sudo netfilter-persistent save#paqet
@break_the_barriers
❤33👍6🕊3🔥1
paqet tunnel.zip
3.7 MB
Paqet Tunnel
نسخهی باینری paqet ورژن آلفا 19 است، مناسب لینوکس amd64
فایلها: paqet.bin ،client.yaml server.yaml ،paqet.txt
(فایل فشرده رو استخراج کنید و طبق آموزش paqet.txt پیش برید.)
#paqet
@break_the_barriers
نسخهی باینری paqet ورژن آلفا 19 است، مناسب لینوکس amd64
فایلها: paqet.bin ،client.yaml server.yaml ،paqet.txt
(فایل فشرده رو استخراج کنید و طبق آموزش paqet.txt پیش برید.)
#paqet
@break_the_barriers
❤16👍3🔥2🕊1
پنل x-ui رو روی سرور ایران Client نصب کنید، داخل تنظیمات از بخش outbound، یک اوتباند به این شکل بسازید.
protocol: Socks
tag: direct
address: 127.0.0.1
port: 1080
البته میتونید از طریق port forwarding داخل فایل کانفیگ yaml هم این کار رو بدون استفاده از Socks انجام بدید.
در نهایت در بخش inbounds، هر کانفیگی که مدنظر دارید رو بسازید.
ترجيحاً vless/tcp/reality/vision چون هم بسیار سبک و امنه و هم سربار اضافه برای کلاینت نداره.
#paqet
@break_the_barriers
protocol: Socks
tag: direct
address: 127.0.0.1
port: 1080
البته میتونید از طریق port forwarding داخل فایل کانفیگ yaml هم این کار رو بدون استفاده از Socks انجام بدید.
در نهایت در بخش inbounds، هر کانفیگی که مدنظر دارید رو بسازید.
ترجيحاً vless/tcp/reality/vision چون هم بسیار سبک و امنه و هم سربار اضافه برای کلاینت نداره.
#paqet
@break_the_barriers
❤17👍7
ServerBox_v1.0.1316_arm64.apk
39.5 MB
مدیریت آسان سرورهای مجازی با اپلیکیشن اندروید ServerBox
https://github.com/lollipopkit/flutter_server_box
اتصال و ترمینال SSH: امکان SSH زدن کامل با رابط ترمینال (SSH Term)
مانیتورینگ وضعیت سرور: نمایش نمودارهای real-time برای CPU، RAM، دیسک، شبکه، سنسورها، GPU و ...
مدیریت سرویسهای Systemd: مشاهده، استارت، استاپ و ریاستارت کردن سرویسها
مدیریت Docker: نمایش وضعیت کانتینرها، استارت/استاپ/ریاستارت و مدیریت آنها
مدیریت فرآیندها (Processes)، مشاهده و کنترل (kill و غیره) فرآیندهای در حال اجرا
پشتیبانی از SFTP: مرور و انتقال فایل روی سرور مثل یک فایل منیجر
@break_the_barriers
https://github.com/lollipopkit/flutter_server_box
اتصال و ترمینال SSH: امکان SSH زدن کامل با رابط ترمینال (SSH Term)
مانیتورینگ وضعیت سرور: نمایش نمودارهای real-time برای CPU، RAM، دیسک، شبکه، سنسورها، GPU و ...
مدیریت سرویسهای Systemd: مشاهده، استارت، استاپ و ریاستارت کردن سرویسها
مدیریت Docker: نمایش وضعیت کانتینرها، استارت/استاپ/ریاستارت و مدیریت آنها
مدیریت فرآیندها (Processes)، مشاهده و کنترل (kill و غیره) فرآیندهای در حال اجرا
پشتیبانی از SFTP: مرور و انتقال فایل روی سرور مثل یک فایل منیجر
@break_the_barriers
❤19👎4👍2
paqet-tunnel basic configurations.zip
608 B
دو تا فایل server.yaml و client.yaml رو با سادهترین مواردی که برای راهاندازی تانل نیاز هست و تنظیماتی که روی اکثر سرورها جواب میده آماده کردم.
میتونید قبل از رفتن سراغ فایلهای اصلی آموزش، با اینها تانل رو راهاندازی کنید، تا ببینید اصلاً تانل به شما جواب میده یا نه.
فقط مقادیر زیر رو با موارد واقعی جایگزین کنید و بقیه رو دستنخورده باقی بذارید:
➡️ Client
network:
interface: "eth0"
ipv4:
addr: "ipv4:0"
router_mac: "mac address"
server:
addr: "ipv4:port"
➡️ Server:
listen:
addr: ":port"
network:
interface: "eth0"
ipv4:
addr: "ipv4:port"
router_mac: "mac address"
میتونید قبل از رفتن سراغ فایلهای اصلی آموزش، با اینها تانل رو راهاندازی کنید، تا ببینید اصلاً تانل به شما جواب میده یا نه.
فقط مقادیر زیر رو با موارد واقعی جایگزین کنید و بقیه رو دستنخورده باقی بذارید:
➡️ Client
network:
interface: "eth0"
ipv4:
addr: "ipv4:0"
router_mac: "mac address"
server:
addr: "ipv4:port"
➡️ Server:
listen:
addr: ":port"
network:
interface: "eth0"
ipv4:
addr: "ipv4:port"
router_mac: "mac address"
❤18👍8👎3
Break The Barriers
paqet tunnel.zip
✅ فایل فشرده paqet tunnel ویرایش شد و آخرین نسخه paqet-linux-amd64-v1.0.0-alp a.19 با نسخهی قبل جایگزین شد.
همچنین فایلهای yaml سرور و کلاینت رو با آخرین نسخهی گیتهاب با تنظیمات پیشفرض بهروزرسانی کردم.
برای آپدیت به آخرین نسخه طبق مراحل زیر پیش برید:
در سرور ⬇️
ابتدا سرویس رو متوقف کنید:
بعد از جایگزینی فایل این دو دستور رو بزنید:
در کلاینت ⬇️
ابتدا سرویس رو متوقف کنید:
بعد از جایگزینی فایل این دو دستور رو بزنید:
همچنین فایلهای yaml سرور و کلاینت رو با آخرین نسخهی گیتهاب با تنظیمات پیشفرض بهروزرسانی کردم.
برای آپدیت به آخرین نسخه طبق مراحل زیر پیش برید:
در سرور ⬇️
ابتدا سرویس رو متوقف کنید:
sudo systemctl stop paqet-serverبعد از جایگزینی فایل این دو دستور رو بزنید:
sudo chmod +x /usr/local/bin/paqetsudo systemctl start paqet-serverدر کلاینت ⬇️
ابتدا سرویس رو متوقف کنید:
sudo systemctl stop paqet-clientبعد از جایگزینی فایل این دو دستور رو بزنید:
sudo chmod +x /usr/local/bin/paqetsudo systemctl start paqet-client❤19👍1🔥1
توضیحات توسعه دهنده تانل paqet، در مورد تنظیمات بهینه مصرف ترافیک تانل:
there are frequent questions about bandwidth usage and throughput. below are example configurations you can use.
for optimal throughput with normal bandwidth usage:
for lower latency, reduced throughput and with increased bandwidth usage:
https://github.com/hanselime/paqet/issues/104#issuecomment-3962292794
there are frequent questions about bandwidth usage and throughput. below are example configurations you can use.
for optimal throughput with normal bandwidth usage:
mode: "manual"
nodelay: 0
interval: 10
resend: 0
nocongestion: 1
wdelay: true
acknodelay: false
rcvwnd: 4096
sndwnd: 4096
mtu: 1420
for lower latency, reduced throughput and with increased bandwidth usage:
mode: "manual"
nodelay: 1
interval: 10
resend: 2
nocongestion: 1
wdelay: false
acknodelay: true
rcvwnd: 4096
sndwnd: 4096
mtu: 1420
https://github.com/hanselime/paqet/issues/104#issuecomment-3962292794
👎75❤18😁1
آموزش گامبهگام راهاندازی سرور شخصی با متد
با اسکریپت Slipgate و کلاینت SlipNet
پیشنیازها: برای اجرای این متد به یک سرور خارج VPS و یک دامنه Domain نیاز دارید.
مرحله اول: ساخت سابدامینها
١. ایجاد رکورد A:
در داشبورد اکانت کلاودفلر(یا هر میزبان دیگری)، یک رکورد A بسازید و اون رو به آیپی سرور خودتون متصل کنید.
مثال: dns.example.com
٢. ایجاد رکورد NS:
یک رکورد NS بسازید و اون رو به A رکورد قبلی متصل کنید.
مهم: نام NS رکورد بهتر است تک حرفی باشد.(هرچه ترکیب سابدامین کوتاهتر باشد، بهتر است)
مثال: v.example.com
مرحله دوم: نصب و اجرای DNS Server
١. اجرای اسکریپت:
به سرور خودتون SSH بزنید و اسکریپت زیر رو اجرا کنید:
٢. وارد کردن اطلاعات:
در اولین مرحله، متد مورد نظر رو انتخاب کنید.(در حال حاضر VayDNS کارآیی بهتری دارد.)
در مرحلهی بعد، Socks رو انتخاب کنید.(در حال حاضر Socks از لحاظ پایداری بهتر از SSH عمل میکند.)
زمانی که از شما خواسته شد نام دامنه رو وارد کنید، نام رکورد NS که ساختید رو وارد کنید.
در مثال ما: v.example.com
در مرحله بعد مقدار MTU رو روی 1232 یا 512 بگذارید.
در مرحلهی بعد نوع رکورد رو باید از لین رکوردها موجود، مثل TXT, CNAME, A و غیره انتخاب کنید.
این قسمت رو باید خودتون تست کنید و ببینید کدام رکورد برای شما جواب میده.
مرحلهی بعدی، با وارد کردن Username و سپس Password، یک یوزر جدید بسازید.
در پایان، یک عدد لینک Slipnet به شما داده میشود، که باید این کلید را کپی و در جایی ذخیره کنید، چون برای اتصال به سرور بهش نیاز دارید.
٣. وارد کردن کانفیگها در کلاینت و اتصال
جهت استفاده در اندروید، ویندوز یا لینوکس، کلاینت SlipNet مناسب سیستمعاملها خودتون رو دانلود کنید و با لینکهای داده شده توسط اسکریپت، متصل بشید.
#VayDNS
@break_the_barriers
@lets_pass_pro 👀
VayDNS
با اسکریپت Slipgate و کلاینت SlipNet
پیشنیازها: برای اجرای این متد به یک سرور خارج VPS و یک دامنه Domain نیاز دارید.
مرحله اول: ساخت سابدامینها
١. ایجاد رکورد A:
در داشبورد اکانت کلاودفلر(یا هر میزبان دیگری)، یک رکورد A بسازید و اون رو به آیپی سرور خودتون متصل کنید.
مثال: dns.example.com
٢. ایجاد رکورد NS:
یک رکورد NS بسازید و اون رو به A رکورد قبلی متصل کنید.
مهم: نام NS رکورد بهتر است تک حرفی باشد.(هرچه ترکیب سابدامین کوتاهتر باشد، بهتر است)
مثال: v.example.com
مرحله دوم: نصب و اجرای DNS Server
١. اجرای اسکریپت:
به سرور خودتون SSH بزنید و اسکریپت زیر رو اجرا کنید:
curl -fsSL https://raw.githubusercontent.com/anonvector/slipgate/main/install.sh | sudo bash٢. وارد کردن اطلاعات:
در اولین مرحله، متد مورد نظر رو انتخاب کنید.(در حال حاضر VayDNS کارآیی بهتری دارد.)
در مرحلهی بعد، Socks رو انتخاب کنید.(در حال حاضر Socks از لحاظ پایداری بهتر از SSH عمل میکند.)
زمانی که از شما خواسته شد نام دامنه رو وارد کنید، نام رکورد NS که ساختید رو وارد کنید.
در مثال ما: v.example.com
در مرحله بعد مقدار MTU رو روی 1232 یا 512 بگذارید.
در مرحلهی بعد نوع رکورد رو باید از لین رکوردها موجود، مثل TXT, CNAME, A و غیره انتخاب کنید.
این قسمت رو باید خودتون تست کنید و ببینید کدام رکورد برای شما جواب میده.
مرحلهی بعدی، با وارد کردن Username و سپس Password، یک یوزر جدید بسازید.
در پایان، یک عدد لینک Slipnet به شما داده میشود، که باید این کلید را کپی و در جایی ذخیره کنید، چون برای اتصال به سرور بهش نیاز دارید.
٣. وارد کردن کانفیگها در کلاینت و اتصال
جهت استفاده در اندروید، ویندوز یا لینوکس، کلاینت SlipNet مناسب سیستمعاملها خودتون رو دانلود کنید و با لینکهای داده شده توسط اسکریپت، متصل بشید.
#VayDNS
@break_the_barriers
@lets_pass_pro 👀
👎105❤87👍6
SlipNet-v2.5.3-lite-release-universal.apk
22.5 MB
نصب اپلیکیشن اندروید کلاینت SlipNet و انجام تنظیمات جهت اتصال با استفاده از کانفیگها
داخل اپلیکیشن، بر روی علامت ⚙️ بزنید و تغییرات زیر رو انجام بدید.
١. گزینهی Auto-reconnect رو روشن کنید.
٢. گزینهی Disable Quick رو روشن کنید.
٣. تغییر VPN MTU
بر روی گزینه VPN MTU بزنید، روی Custom بذارید و 1500 رو انتخاب کنید و Apply رو بزنید.
۴. گزینهی Enable geo-bypass رو روشن کنید و Country رو روی Iran بگذارید.
۵. گزینهی Enable split tunneling رو روشن کنید، Mode رو روی VPN بذارید و در قسمت Select apps، اپلیکیشنهای مورد نظر رو انتخاب کنید.
۶. گزینهی Compression رو روشن کنید.
٧. گزینهی Cipher رو روی AES-128-GCM بگذارید.
٨. گزینهی Max channels رو روی 64 بگذارید.
٩. لینکهای کانفیگ که در مرحلهی راهاندازی سرور کپی کردید رو با زدن علامت + و انتخاب Import وارد برنامه کنید.
١٠. برای اتصال، نیاز به یک DNS Resolver دارید، که با استفاده از قابلیت اسکن داخلی نرمافزار، یا جستوجو در کانالها و گروهها، میتونید به دست بیارید.
#DNSTT
#NoizDNS
#slipstream
@break_the_barriers
@lets_pass_pro 👀
داخل اپلیکیشن، بر روی علامت ⚙️ بزنید و تغییرات زیر رو انجام بدید.
١. گزینهی Auto-reconnect رو روشن کنید.
٢. گزینهی Disable Quick رو روشن کنید.
٣. تغییر VPN MTU
بر روی گزینه VPN MTU بزنید، روی Custom بذارید و 1500 رو انتخاب کنید و Apply رو بزنید.
۴. گزینهی Enable geo-bypass رو روشن کنید و Country رو روی Iran بگذارید.
۵. گزینهی Enable split tunneling رو روشن کنید، Mode رو روی VPN بذارید و در قسمت Select apps، اپلیکیشنهای مورد نظر رو انتخاب کنید.
۶. گزینهی Compression رو روشن کنید.
٧. گزینهی Cipher رو روی AES-128-GCM بگذارید.
٨. گزینهی Max channels رو روی 64 بگذارید.
٩. لینکهای کانفیگ که در مرحلهی راهاندازی سرور کپی کردید رو با زدن علامت + و انتخاب Import وارد برنامه کنید.
١٠. برای اتصال، نیاز به یک DNS Resolver دارید، که با استفاده از قابلیت اسکن داخلی نرمافزار، یا جستوجو در کانالها و گروهها، میتونید به دست بیارید.
#DNSTT
#NoizDNS
#slipstream
@break_the_barriers
@lets_pass_pro 👀
❤111👎107👍28
آموزش اسکن برای پیدا کردن DNS Resolver جهت استفاده در کانفیگهای DNSTT، Slipstream, VayDNS با اپلیکیشن اندروید کلاینت SlipNet
«این آموزش سادهترین روش اسکن برای یافتن ریزالورهای سالم، برای کاربران عادی است.»
در صفحهی اصلی اپلیکیشن، بر روی علامت مداد 🖋️ کانفیگ مورد نظر بزنید.
در کانفیگهای قفل شده مثل کانفیگهای این کانال، کلید Use custom resolver را روشن کنید و گزینهی Scan for Working Resolvers را انتخاب کنید.
نحوهی تست بهصورت پیشفرض بر روی Simple است، آن را تغییر ندهید.
فیلد Test Domain را خالی بگذارید، در این حالت اسکنر از دامنهی خود کانفیگ برای انجام تست دقیقتر استفاده میکند.
گزینهی Transport رو روی TCP یا UDP بگذارید.
هیچکدام از مقادیر پیشفرض(اعداد) را تغییر ندهید.
کلید Shuffle IP list را روشن کنید.
در قسمت Resolver List پایین صفحه، Default را انتخاب کنید.
در انتها بر روی Start Scan در بالای صفحه بزنید و منتظر بمانید تا تست به اتمام برسد.
پس از اتمام تست، آیپیهایی که Pass شدهاند، به شما نمایش داده میشوند و میتوانید از آنها، جهت اتصال استفاده کنید.
#SlipNet
@break_the_barriers
«این آموزش سادهترین روش اسکن برای یافتن ریزالورهای سالم، برای کاربران عادی است.»
در صفحهی اصلی اپلیکیشن، بر روی علامت مداد 🖋️ کانفیگ مورد نظر بزنید.
در کانفیگهای قفل شده مثل کانفیگهای این کانال، کلید Use custom resolver را روشن کنید و گزینهی Scan for Working Resolvers را انتخاب کنید.
نحوهی تست بهصورت پیشفرض بر روی Simple است، آن را تغییر ندهید.
فیلد Test Domain را خالی بگذارید، در این حالت اسکنر از دامنهی خود کانفیگ برای انجام تست دقیقتر استفاده میکند.
گزینهی Transport رو روی TCP یا UDP بگذارید.
هیچکدام از مقادیر پیشفرض(اعداد) را تغییر ندهید.
کلید Shuffle IP list را روشن کنید.
در قسمت Resolver List پایین صفحه، Default را انتخاب کنید.
در انتها بر روی Start Scan در بالای صفحه بزنید و منتظر بمانید تا تست به اتمام برسد.
پس از اتمام تست، آیپیهایی که Pass شدهاند، به شما نمایش داده میشوند و میتوانید از آنها، جهت اتصال استفاده کنید.
#SlipNet
@break_the_barriers
❤176
https://x.com/i/status/2046875860158783788
صفحه من در توییتر راهاندازی شد.
فردا شب، از فعالیتی که اینمدت بهش مشغول بودیم صحبت میکنم و معرفیش میکنم.
مرسی از همراهی شما! 🫂
The one and only @break_the_barriers
صفحه من در توییتر راهاندازی شد.
فردا شب، از فعالیتی که اینمدت بهش مشغول بودیم صحبت میکنم و معرفیش میکنم.
مرسی از همراهی شما! 🫂
The one and only @break_the_barriers
X (formerly Twitter)
Break The Barriers (@breakthebariers) on X
دسترسی آزاد به اطلاعات یک انتخاب نیست، یک حقه.
اینجا درباره ابزارها، روشها و دانش دسترسی پایدار به اینترنت آزاد صحبت میکنم.
«در اینجا و تلگرام، به معرفی و در اختیار گذاشتن روشهایی آسان، که بهصورت عمومی در دسترس باشند میپردازم.»
#break_the_barriers…
اینجا درباره ابزارها، روشها و دانش دسترسی پایدار به اینترنت آزاد صحبت میکنم.
«در اینجا و تلگرام، به معرفی و در اختیار گذاشتن روشهایی آسان، که بهصورت عمومی در دسترس باشند میپردازم.»
#break_the_barriers…
❤108
کمبود یک راهحل ساده و رایگان، برای دسترسی به اینترنت آزاد در iOS کاملاً حس میشد؛ ما با افتخار در حال توسعه آن هستیم.
مشارکت شما به تسریع توسعه و انتشار این محصول کمک میکند.
برای آشنایی با پروژه و حمایت از ما، به وبسایت ما سر بزنید.
dnsly.cc
https://github.com/breakthebarriers/DNSly
https://x.com/i/status/2047383201677549952
Donate! 🎁
The one and only @break_the_barriers
مشارکت شما به تسریع توسعه و انتشار این محصول کمک میکند.
برای آشنایی با پروژه و حمایت از ما، به وبسایت ما سر بزنید.
dnsly.cc
https://github.com/breakthebarriers/DNSly
https://x.com/i/status/2047383201677549952
Donate! 🎁
The one and only @break_the_barriers
12❤184
Break The Barriers pinned «کمبود یک راهحل ساده و رایگان، برای دسترسی به اینترنت آزاد در iOS کاملاً حس میشد؛ ما با افتخار در حال توسعه آن هستیم. مشارکت شما به تسریع توسعه و انتشار این محصول کمک میکند. برای آشنایی با پروژه و حمایت از ما، به وبسایت ما سر بزنید. dnsly.cc https:/…»