فارسی
عیبیابی
از لاگ شروع کن:
bash
journalctl -u wui -n 200 --no-pagerو نگاه خودِ پنل به خودش: w-ui settings، و System در نمای کلی.
پنل باز نمیشود
- کدام آدرس؟
w-ui settingsمقدار Access URL را چاپ میکند. پورت و مسیر ممکن است با آنچه یادت هست فرق کند — مقادیر صفحهٔ تنظیمات بر env برندهاند. - هشدار سرتیفیکیت روی آیپی. سرتیفیکیت ششروزه برای خودِ آیپی صادر شده؛ اگر مرورگر ایراد میگیرد، منقضی شده و تمدید شکست میخورد:
systemctl status wui-cert-renew.timer، بعدw-ui→ ۲۰ → ۳ برای تمدید دستی و خواندن خطا. - پشت پروکسی، 400 یا 502. پنل روی HTTPS است؛ به
https://127.0.0.1:PORTباproxy_ssl_server_name onپروکسی کن، یا--no-tlsبده و TLS را در پروکسی تمام کن.
مشتری وصل نمیشود
- اینترفیس بالاست؟ صفحهٔ اینترفیسها، سوییچ Enabled؛ روی سرور
wg show/awg show. - پورت باز است؟ فایروال ارائهدهنده، بعد
w-ui→ ۲۳. - مشتری active است؟ هر چیزی جز
activepeerهایش حذف شده. حجم را بالا ببر یا تاریخ را تمدید کن. - endpoint درست؟ Endpoint host اینترفیس در کانفیگ میرود؛ هاست آن را override میکند.
- کلاینت AmneziaWG با اینترفیس وایرگارد ساده (یا برعکس). حالت به ازای اینترفیس است؛ اپ باید مطابق باشد.
مشتری وصل میشود ولی اینترنت ندارد
- فورواردینگ —
sysctl net.ipv4.ip_forwardباید1باشد؛ نصاب میگذاردش. - NAT interface — باید کارت شبکهٔ عمومی باشد (
ip route get 1.1.1.1نشان میدهد). - خروجی پیشفرض پایین است — با fail-closed روشن، تا وقتی hop بالای لیست خروجیها در دسترس نباشد مشتریها drop میشوند. بررسی کن، یا
directرا به بالا ببر. - DNS — مشتریها از گیتوی تانل resolve میکنند؛ موتور → DNS upstreamها را نشان میدهد.
محدودیتها اعمال نمیشود
نمای کلی → Enforcement وقتی کرنل nft_quota ندارد Reduced میگوید. روی کرنل سفارشی یا کانتینری ماژول را بارگذاری یا بساز؛ روی کرنل معمولی modprobe nft_quota.
چیز دیگری پورت 80 را گرفته و تمدید شکست میخورد
w-ui → ۲۰ → ۱ یا ۶ پورت دیگری برای لیسنر ACME میپرسد؛ پورت 80 بیرونی را به آن فوروارد کن. یا از طریق وبسروری که هست با acme.sh --webroot صادر کن.
اشتباهی حذف کردم
/root/wui-last-copy-<date>.tar.gz دیتابیس و کلیدها را دارد. دوباره نصب کن، پنل را متوقف کن، آرشیو را روی / باز کن، مالکیت را درست کن (chown -R wui:wui /var/lib/wui)، شروع کن.
کمک گرفتن
یک issue با wui version، سیستمعامل، کرنل، پروتکل، و خطهای مربوط از journalctl -u wui باز کن.
