Tailscale روی میزبان
Tailscale on the host: شروع راهاندازی، تنظیمات مهم، بررسی و نکات بازیابی.
پوشهٔ کار: ~/homelab/core/vpn. ابتدا روش مشترک راهاندازی را بخوانید. این یادداشت راهنمای مبتنی بر مستندات پیوندشده است، نه کپی تنظیمات واقعی من یا ادعای آزمون کامل این استک.
از اینجا شروع کنید
این بخش سرویس میزبان است، نه کانتینر Compose. Tailscale دستگاههای مجاز را از شبکهٔ خصوصی متصل میکند. راهنمای رسمی بستهٔ لینوکس را روی سرور تمرینی و کلاینت را روی رایانهٔ خود نصب کنید. هنگام راهاندازی کنسول سرور در دسترس باشد.
تنظیمات و داده
به tailnet خود بپیوندید و پیش از فرض جداسازی دستگاهها سیاست دسترسی را بررسی کنید. فقط هویت، دستگاه و پورت لازم مجاز باشد. برای رسیدن به یک میزبان بیدلیل subnet routing، exit node یا اشتراک عمومی فعال نکنید؛ هر کدام قابلیت جدا با اثر گستردهتر است.
بررسی نتیجه
با tailscale status وضعیت را ببینید و سرویس را از دستگاه مجاز بسنجید. رد دستگاه یا هویت خارج از قاعده را هم آزمایش کنید. سرویس متصل به loopback خودکار از VPN قابلدسترسی نیست؛ انتقال SSH تمرین را نگه دارید یا شنود را آگاهانه تغییر دهید.
عیبیابی
برای دستگاه آفلاین، daemon، ورود، ساعت و اینترنت را بررسی کنید. اگر دستگاه هست ولی برنامه نیست، سیاست، شنود و فایروال را جدا بررسی کنید. کلید عضویت را در Git یا تصویر نگذارید. حذف دستگاه و بازیابی هنگام قطع ارائهدهندهٔ هویت را ثبت کنید.
فقط پس از راهاندازی بالا و از پوشهٔ همان پروژه اجرا کنید:
tailscale status