AmirHosein Najafi
Open in Telegram
Wanna know me? 🍬 AmirHosein-Najafi.com Contact me on: @AmirH_Builds
Show more380
Subscribers
No data24 hours
-27 days
-1030 days
Data loading in progress...
Attracting Subscribers
June '26
June '26
+6
in 0 channels
May '26
+5
in 0 channels
Get PRO
April '26
+362
in 0 channels
Get PRO
March '26
+42
in 4 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 19 June | 0 | |||
| 18 June | 0 | |||
| 17 June | +1 | |||
| 16 June | 0 | |||
| 15 June | 0 | |||
| 14 June | 0 | |||
| 13 June | 0 | |||
| 12 June | 0 | |||
| 11 June | 0 | |||
| 10 June | +1 | |||
| 09 June | +1 | |||
| 08 June | +1 | |||
| 07 June | +1 | |||
| 06 June | 0 | |||
| 05 June | 0 | |||
| 04 June | 0 | |||
| 03 June | 0 | |||
| 02 June | +1 | |||
| 01 June | 0 |
Channel Posts
سلام به همه،
میخواستم اطلاع بدم که امیرحسین رو پلیس بازداشت کرده— حالش خوبه ولی احتمالاً برای مدتی آنلاین نمیشه. خواستم این موضوع رو با شما هم در میون بذارم.
ممنونم از نگرانیتون،
| 2 | حرف بزنیم؟
@a_very_cool_group_chat | 864 |
| 3 | در آپدیت بعدی، میرورینو همه کار هارو خودش انجام میده! 🚀
شما فقط لازمه لینک شبیه به این رو:
https://raw.githubusercontent.com/...
جا به جا کنید با
https://github.mirrorino.com/...
و اینجاست که Mirrorino▼موارد پایین رو اجرا میکنه:
• رپو اصلی و تمام فایل های مورد نیازش رو داخل سایت اضافه میکنه
• تمام dependency های پروژه از جمله رپو های دیگه رو داخل سایت میسازه
• ریدمی و تمام لینک هارو آپدیت میکنه که به میروینو اشاره کنن
• در نهایت پروژه رو با لینک های کاملا داخلی اجرا میکنه
💡دفعات بعد که شما یا یک نفر دیگه بخواد از اون پروژه استفاده کنه، میروینو از منابعی که قبلا ساخته استفاده میکنه. یعنی عملیات بالا فقط برای یک باز انجام میشه و برای همیشه داخل سایت میمونه
🍬 برای حمایت از میرورینو و برای اینکه این آپدیت سریعتر به مرحله اجرا برسه، میتونید با لینک زیر از پروژه حمایت کنید:
• Donate To Mirrorino | 3 913 |
| 4 | نسخه ها و ریپورت های جدید مهسا آلرت رو توی Mirrorino▼ دنبال کنید:
• MahsaAlret-Offline
در صورتی که اطرافیانتون اینترنت بینالمل برای باخبر شدن از نواحی پر خطر ندارند، این لینک رو براشون بفرستید. | 1 280 |
| 5 | بدشانسی یعنی 217.218.127.127 و 217.218.155.155 رو حفظ باشی | 992 |
| 6 | 📦 چندتا از رپوهای کاربردی Mirrorino ▼
🔹 اپلیکیشنها:
• Hiddify
• SlipNet (اندروید)
• SlipNet (ویندوز & لینوکس)
• NetMod (اندروید)
• NetMod (ویندوز)
• Psiphon (اندروید)
• Psiphon (ویندوز)
• AMTunnel (اندروید)
• EveryProxy (اندروید)
• Salty App
🔍 میرورها:
• Findns Scanner
• PyDNS Scanner
• SongBird
• 3x-ui
• x-ui
• gost
• gost version 3
• gost-ip6
🧠 هستهها:
• Xray-core
🌐 دهها نرمافزار و میرور دیگه داخل Mirrorino هست — اگه چیزی نبود، خودت اضافش کن 🚀 | 2 753 |
| 7 | اجرای dnstt روی سرور با ربات تلگرام
داخل ربات زیر بشید:
@SSH_TO_VPS_BOT
1- روی گزینه New Connection کلیک کنید، مشخصات سرور خودتون رو اضافه کنید (گزینه Keep Alive رو روشن بگذارید تا بخاطر اختلال اینترنت دیسکانکت نشید)
وقتی کانکشن به سرور موفقیت آمیز بود، دستور زیر رو بفرستید:
bash <(curl -Ls https://raw.githubusercontent.com/bugfloyd/dnstt-deploy/main/dnstt-deploy.sh)
2- صبر کنید تا ربات دستورات رو روی سرور اجرا کنه، بعد اجرا از شما nameserver رو میپرسه، اینجا ساب دامنه خودتون رو بفرستید.
3- از شما مقدار mtu خواسته میشه، میتونید دیفالت عددی که گفته شده یا هر عددی که دوست دارید رو بفرستید.
4- بعد از اون ربات از شما tunnel mode رو میپرسه که در صورتی که میخواید از dnstt + ssh استفاده کنید، باید ssh که گزینه 2 هست رو وارد کنید.
صبر کنید تا ربات کانفیگ ها رو انجام بده، و در نهایت مقادیر زیر رو براتون چاپ کنه:
Configuration Details:
Nameserver subdomain: <subdomain>
MTU: <mtu>
Tunnel mode: ssh
Service user: dnstt
Listen port: 5300 (DNS traffic redirected from port 53)
Public Key Content:
<publick-key>
همچنین با استفاده از این ربات میتونید اکثر کارهایی که لازم دارید، از جمله ران کردن اسکریپت های مختلف رو انجام بدید | 2 388 |
| 8 | میرور داخلی برای پروژه های شخصی و عمومی
این پروژه، مثل گیتهاب به شما اجازه میده ریپو شخصی بسازید و کد های خودتون رو آپلود، کلون و... کنید.
https://Mirrorino.com
در صورتی که ریپو شما یک میرور از یک پروژه بزرگ تو گیت هاب هست، میتونید درخواست وریفای بدید و ریپو شما به عنوان یک میرور عمومی قابل استفاده باشه
همچنین میتونید ریپو هایی برای نرم افزار های مختلف بسازید و ورژن های مختلف اون نرم افزار رو آپلود کنید، و یا نرم افزار یا پروژه مورد نظرتون رو سرچ و پیدا کنید.
هدف این پروژه یک میرور کامل برای مواقعی هست که منابع خارجی غیر فعال هستند، این پروژه کاملا اوپن سورس هست و میتونید کد های اون رو از گیت هاب من ببینید:
https://github.com/AmirHBuilds/mirrorino | 16 354 |
| 9 | برای پابلیک کردن نسخه اول سرویس میرور گیت هاب، نیاز هست که چندتا از پروژه هارو میرور کنیم. در صورتی که دوست دارید کمک کنید لطفا به من پیام بدید:
@AmirH_Builds | 891 |
| 10 | sticker.webp | 842 |
| 11 | چطور سرور های ایران رو قابل استفاده کنید؟
اول از همه، چون دامنه ها ریزالو نمیشن نیاز دارید که DNS های سرور ایران رو عوض کنید. DNS های زیر ساخت اجازه میده سرور به دامنه ها دسترسی داشته باشه. در اوبونتو میتونید DNS رو طریق فایل زیر به صورت موقت تعییر بدید:
sudo nano etc/resolve.conf
دی ان اس های زیر ساخت رو قرار بدید:
nameserver 217.218.127.127
nameserver 217.218.155.155
به این شکل سرور شما میتونه به دامنه ها دسترسی داشته باشه. برای دائمی کردن DNS در اوبونتو (Ubuntu 18 به بالا) باید از Netplan استفاده کنید.
ابتدا فایل تنظیمات Netplan رو باز کنید:
sudo nano /etc/netplan/01-netcfg.yaml
یا ممکنه اسم فایل شبیه این باشه:
/etc/netplan/50-cloud-init.yaml
سپس DNS ها رو به این شکل اضافه کنید:
network:
version: 2
ethernets:
eth0:
dhcp4: true
nameservers:
addresses:
- 217.218.127.127
- 217.218.155.155
بعد از ذخیره فایل، تنظیمات رو اعمال کنید:
sudo netplan apply
به این شکل DNS سرور به صورت دائمی تنظیم میشه.
قدم بعدی اضافه کردن میرور برای دسترسی به سرویس های مختلف مثل apt و docker و .. هست، زحمت اتوماتیک کردن این کار رو @digital_vps کشیده و یه اسکریپت تمیز و خوب براش نوشته که با اجرا کردنش میتونید خیلی راحت میرور ها رو فعال کنید:
bash <(curl -Ls https://data.digitalvps.ir/scripts/toolbox/toolbox.sh) | 1 021 |
| 12 | ربات SSH به سرور از طریق تلگرام
اگه این روزا فقط به تلگرام متصل هستید، این پروژه بدردتون میخوره
با این ربات میتونید به سرور خودتون SSH بزنید و از طریق تلگرام به خط فرمان VPS خودتون دسترسی داشته باشید:
@SSH_TO_VPS_BOT
این ربات انواع روش های ورود رو ساپورت میکنه، و تمام پسورد ها رمزنگاری میشن و برای کس دیگه ای قابل دسترسی نیستن.
همچنین قابلیت keep alive داره که حتی اگر اینترنت ناپایدار داشتید و نتونستید پیام جدید ارسال کنید کانکشن قطع نشه
این ربات اوپن سورسه و میتونید از گیت هاب من سورس کامل رو ببینید و یا ربات خودتون رو اجرا کنید:
Https://github.com/AmirHBuilds/ssh-to-vps
این ربات در زمان کوتاهی نوشته شده و کامل نیست، ممنون میشم باگ ها و یا پیشنهاد هاتون رو تو کامنت یا پرایوت من به اشتراک بذارید | 1 172 |
| 13 | نحوه اجرای Findns Scanner روی اندروید
کاربرد این اسکنر:
این اسکنر dns های مناسب برای شبکه اینترنت شما پیدا میکنه که میتونید برای استفاده توی کانفیگ های DNSTT استفاده کنید.
لینک گیت هاب اسکنر:
https://github.com/SamNet-dev/findns
برای استفاده از این سیستم، شما نیاز دارید یک VPN که کار کنه داشته باشید، حتی اگه سرعتش کم باشه.
در قدم اول ترموکس رو دانلود کنید از لینک زیر:
https://github.com/termux/termux-app/releases
ترمینال رو آپدیت کنید، و نیازمندی هارو نصب کنید
pkg update
pkg install git golang
اسکنر رو دانلود کنید:
git clone https://github.com/SamNet-dev/findns
cd findns
اسکنر رو بسازید:
go build -o scanner ./cmd
با دستور زیر میتونید لیست ریزالور هارو که شامل DNS ها برای تست هست رو دریافت کنید:
./scanner fetch -o resolvers.txt
برای اجرای اسکن، دامنه خودتون رو به جای t.example.com قرار بدید:
./scanner scan -i resolvers.txt -o results.json --domain t.example.com
خروجی فایل در results.json ذخیره میشه که میتونید نتیجه کامل رو ببینید
همچنین با این دستور میتونید راهنما اسکنر رو ببینید:
./scanner --help | 1 012 |
| 14 | لیست DNS های اسکن و تست شده من (آپدیت میشه):
شهر قم:
94.182.17.205
109.125.150.34
80.210.51.202
102.23.231.74
102.22.195.106
89.46.219.80
89.46.219.91
2.188.21.120:53
2.188.21.240:53
2.188.21.230:53
2.188.21.90:53
2.188.21.190:53
2.188.21.20:53
2.188.21.100:53
89.46.219.86
217.218.127.127
2.188.21.190
2.188.21.240
2.188.21.100
5.159.51.203
5.159.51.201
5.160.233.150
89.46.219.94
89.46.216.20
2.188.21.120
2.188.21.20
89.46.219.93
87.236.212.162
62.60.197.85
89.46.219.87
87.107.109.240
5.159.51.193
89.46.219.92
89.46.216.21
89.46.219.85
89.46.219.195 | 864 |
| 15 | sticker.webp | 746 |
| 16 | pinger.py | 816 |
| 17 | ابزار برای پینگ گرفتن سریع از آیپی ها با دسته بندی
🔗 لینک گیتهاب:
https://github.com/AmirHBuilds/pinger
روش اول: دانلود با دستور (پیشنهادی)
برای دانلود اسکریپت و ذخیره آن به نام pinger.py در سرور یا کامپیوتر خود، دستور زیر را اجرا کنید:
لینوکس / مک (ترمینال):
curl -o pinger.py https://raw.githubusercontent.com/AmirHBuilds/pinger/refs/heads/main/pinger.py
روش دوم: کپی دستی
اگر سرور به گیت هاب دسترسی نداره، میتونید فایل را به صورت دستی ایجاد کنید:
۱. کد در پیام بعدی آپلود شده، اون رو کپی کنید.
۲. یک فایل جدید به نام pinger.py تو سرورتون درست کنید و کدها را در اون paste کنید.
تنظیمات و شخصیسازی:
برای تغییر لیست سرورها، فایل pinger.py را با ویرایشگر متن باز کنید و بخش SERVER_GROUPS را در بالای فایل ویرایش کنید:
SERVER_GROUPS = {
"1": {
"name": "iran_server",
"hosts": [
"iran.ir",
"aparat.com",
"farsnews.ir"
]
},
"2": {
"name": "kharej_server",
"hosts": [
"1.1.1.1",
"google.com",
"amazon.com"
]
}
}
نحوه اجرا
پس از دانلود و تنظیم، اسکریپت را اجرا کنید:
python3 pinger.py
اگر به کارتون اومد، ممنون میشم تو گیتهاب استار بدید! ❤️ | 908 |
| 18 | install.sh | 1 023 |
| 19 | +3 ca-certificates_20240203_all.deb | 1 187 |
| 20 | اسکریپت نصب اتوماتیک تانل Slipstream
نکته مهم: پورت نهایی باید به یک اینباند socks اشاره کنه، چرا که تانل های DNS با پروتوکل های دیگه مثل vless نمیتونن خوب کار کنن و handshake اکثر مواقع failed میشه
🔗 لینک گیتهاب:
https://github.com/AmirHBuilds/slipstream-tunnel
ویژگیهای این اسکریپت:
- نصب و کانفیگ کامل در سرور ایران و خارج فقط با یک دستور
- ساخت خودکار سرویس (Systemd) برای پایداری همیشگی تانل
- قابلیت نصب آفلاین: اگر سرور ایرانتون به گیتهاب دسترسی نداره، میتونید فایلها رو دستی بهش بدید.
- مدیریت راحت (نصب، حذف، ویرایش، بررسی وضعیت)
فایلهای مورد نیاز:
فایلهای اجرایی و پکیجهای لازم رو همین زیر (در پست بعدی) براتون آپلود کردم.
اگر سرور ایران لوکال اکسسه (که همه الان هستن)، فایلها رو بریزید تو سرور و موقع نصب گزینه Local Files رو انتخاب کنید.
برای سرور ایران فایل install.sh که در پیام بعدی هست رو کپی و در سرور پیست کنید و با دستور اجرا کنید (نصب آفلاین).
chmod +x install.sh
./install.sh
دستور نصب سریع (نصب آنلاین):
کافیه دستور زیر رو تو ترمینال سرور کپی کنید:
bash <(curl -Ls https://raw.githubusercontent.com/AmirHBuilds/slipstream-tunnel/refs/heads/main/install.sh)
پروژه کاملاً متنباز هست. اگر به کارتون اومد، ممنون میشم تو گیتهاب استار بدید! ❤️
کردیت: @Amo_mohammadreza | 2 012 |
