WhiteDNS / Soar-Server
git clone https://github.com/WhiteDNS/Soar-Server.git
panel-v0.5.0 · 1d ago
Guided Soar server installer for Ubuntu 24.04 amd64, with Persian documentation and WhiteDNS IR/GLOBAL profiles
—
stars, 24h
+33
stars, 7 days · #1,243
+33
stars, 30 days · #8,328
33
★ total · +33% this week
4
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageGo
LicenseApache-2.0
Created2026-10-17 (3d ago)
Last push1d ago
Watchers0
OwnerOrganization
Links
README excerpt
# WhiteDNS Soar Panel English installation guide · راهنمای فارسی دامنههای جایگزین تونل و پنل: حداکثر ۸ دامنه برای هر بخش، بدون ساخت دوبارهٔ حسابها یا تغییر سهمیه. نصب اولیه همچنان فقط یک دامنه میخواهد. پنل مدیریت سرور **WhiteDNS 0.5.0** با موتورهای **Soar و Cotten** برای **Ubuntu 22.04/24.04/26.04 یا Debian 12/13، معماری amd64/x86_64**. **CottenDNS** نیز از فورک سازگار WhiteDNS و با حفظ نام و مجوز نویسندگان اصلی اضافه شده است. موتور اصلی **Soar توسط Lantern / GetLantern توسعه یافته است**. WhiteDNS پنل، نصبکننده و یکپارچهسازی کلاینت را توسعه میدهد. ## نصب پنل با یک دستور برای نصب معمول، دستور زیر کافی است. اگر فایل نصب را از قبل دانلود کردهاید، نصب از فایل بسته را ببینید. با SSH وارد سرور شوید و اجرا کنید: [code] نصبکننده نسخهٔ پایدار مشخصشده و checksum آن را از Releases دریافت و بررسی میکند؛ سپس هفت مرحلهٔ نصب را با توضیح هر مرحله پیش میبرد. دسترسی root یا sudo و systemd لازم است؛ Go، Docker، Node یا پایگاه دادهٔ جدا روی سرور لازم نیست. متن ترمینال **انگلیسی و ASCII** است تا در SSH درست نمایش داده شود. در ۰.۳.۱، رکوردهای A/NS پیش از تغییر سرویس بررسی میشوند؛ SOA و اتصال واقعی HTTPS از داخل تونل پس از شروع سرویس آزموده میشوند. خطای DNS جزئیات و امکان تلاش دوباره دارد. حساب آزمایش موقت و محدود است و در پایان حذف میشود. اگر آزمون اتصال نگذرد، میتوانید مشکل را رفع و دوباره تست کنید، به وضعیت قبلی برگردید یا صریحاً نصب «تأییدنشده» را نگه دارید؛ در حالت آخر دستور با وضعیت غیرصفر پایان مییابد. اگر UFW فعال باشد، نصبکننده پس از تأیید نصب UDP/53 و TCP/53 و در حالت مستقیم پورت مدیریت TCP را باز میکند. فایروال ارائهدهنده و NAT همچنان باید در پنل ارائهدهنده تنظیم شوند. سرویس نگهداری نیز هنگام شروع، بازبودن UDP/TCP 53 در UFW فعال را بررسی میکند. برای اجرای مجدد بررسی DNS و آزمونهای کامل نصب روی سرور موجود، نصبکننده را دوباره اجرا کنید؛ بهروزرسانی باینری بهتنهایی این آزمونها را اجرا نمیکند. اگر `curl` نصب نیست، ابتدا اجرا کنید: [code] **راهنمای قدمبهقدم فارسی: DNS، نصب، ورود، ساخت حساب و اتصال گوشی** به دامنه و دسترسی پنل DNS آن نیاز دارید. رکورد A برای nameserver و رکورد NS برای زیردامنهٔ جدا بسازید؛ نمونهٔ دقیق در راهنماست. پورت UDP/53 و TCP/53 باید در دسترس باشد. رکوردهای MasterDNS یا CottenDNS فعال را تغییر ندهید. نصبکننده پیش از جایگزینی سرور مستقل قبلی، تأیید صریح مهاجرت میگیرد. ## بعد از نصب آدرس کامل پنل در پایان نصب نمایش داده میشود؛ **مسیر تصادفی انتهای آدرس را ذخیره کنید**. بازکردن IP یا دامنه بدون آن مسیر، صفحهٔ ورود را نشان نمیدهد. 1. با حساب مدیر وارد شوید و در «دامنه و امنیت»، دامنه و HTTPS را تنظیم کنید. این کار با `sudo soar-panel-security` در ترمینال هم قابل انجام است. 2. در «حسابهای کاربری»، حساب بسازید و حجم، تاریخ انقضا، سرعت و سقف جریان همزمان را تعیین کنید. 3. از «لینک / QR»، «لینک ساب» را انتخاب و آدرس یا QR آن را در بخش Import اپ WhiteDNS وارد کنید. لینک مستقیم هم همچنان در دسترس است. برای ساب کامل از **WhiteDNS 1.6.8 یا جدیدتر** استفاده کنید. پس از تغییر تنظیمات تونل، ساب را در اپ تازهسازی کنید؛ برای لینک مستقیم، پروفایل را دوباره Import کنید. راهنمای ساب، حجم، انقضا و تعویض لینک · گزارش آزمون پ