OpenVPN Connect روی Mac: فهرست کردن پروفایلهای واردشده از CLI
CLI مک پروفایلهای واردشده را همراه شناسه، میزبان و نوعشان فهرست میکند. برای مهاجرت از این فهرست استفاده کنید، نه از کپی کردن پوشه ذخیرهسازی خصوصی برنامه.
فهرست اتصالهای واردشده از خود برنامه در دسترس است، نه از پوشهای داخل Application Support. OpenVPN Connect برای macOS پرچمهای خط فرمانی را عرضه میکند که از مخزن پروفایل خودش پرسوجو میکنند، یعنی پاسخ از همان مدلی میآید که رابط گرافیکی استفاده میکند. به همین دلیل فهرست مستند از هر پوشهای که با مرور پیدا کنید بهتر است. این همچنین توضیح میدهد که چرا پوشه جایگزین آن نیست.
آنچه فرمان میخواند یک رکورد کوچک برای هر پروفایل واردشده است: یک شناسه، یک نام نمایشی، یک میزبان، یک نوع پروفایل، نام کاربری ذخیرهشده و هر بازنویسی سرور. همه چیز دیگر درباره اتصال پشت آن رکورد است. رکورد همان فهرست است و بهعمد باریک است.
پرچمهای CLI واقعاً به چه چیزی میرسند
راهنمای خط فرمان مک، --version و --list-profiles را در برابر فایل اجرایی OpenVPN Connect مستند میکند. مسیر در مستندات یک نگهدارنده مکان است و باید با فایل دودویی داخل بسته نصبشده برنامه جایگزین شود. آن مسیر را در گیومه بگذارید، چون نام بستههای برنامه معمولاً فاصله دارند.
آن فایل دودویی، openvpn فایل اجرایی Homebrew نیست. آنها برنامههای متفاوتی با پرچمهای متفاوت هستند، و اجرای خروجی راهنمای کلاینت جامعه در برابر پرسشی درباره Connect پاسخ نادرست مطمئن تولید میکند.
پرسوجو را در زمینه کاربری اجرا کنید که میخواهید پروفایلهایش را بررسی کنید. مخزن پروفایل حالتی برای هر کاربر است، پس یک پوسته مدیر ممکن است فهرست متفاوتی ببیند یا هیچ. اگر فهرست خالی است در حالی که رابط گرافیکی بهوضوح اتصالی نشان میدهد، همان ناسازگاری اولین چیزی است که باید بررسی شود.
رکورد را بخوانید، نه فقط نام را
فیلدهای فهرستشده برای جدا کردن ورودیهای شبیه به هم وجود دارند. دو پروفایل میتوانند نام نمایشی مشترک داشته باشند و همچنان به میزبانهای متفاوت اشاره کنند، و شناسه چیزی است که آنها را متمایز میکند وقتی آنچه را میخواهید یادداشت میکنید. شناسه را کنار نام بنویسید، نه به جای آن.
فیلد نوع به شما میگوید پروفایل چگونه احراز هویت میکند: ورود خودکار، قفلشده به کاربر یا قفلشده به سرور. این طبقهبندی توضیح میدهد برنامه کدام اعتبارنامه را میخواهد و آیا اتصال میتواند بدون حضور شخص آغاز شود.
نام میزبان و بازنویسی سرور واقعیتهای مسیریابی هستند. یک نام آشنا بههمراه بازنویسی به میزبان staging اتصالی متفاوت از همان نام بدون بازنویسی است، و فقط رکورد تفاوت را نشان میدهد. پیش از مقایسه هر چیز دیگری بازنویسی را مقایسه کنید. این فیلدی است که هنگام بازسازی دستی یک پروفایل بیشتر از همه جا میماند.
چرا پوشه ذخیرهسازی جایگزین ضعیفی است
پوشه زیر Application Support ذخیرهسازی خصوصی است، نه یک رابط مستند. چیدمان آن میتواند بین نسخهها تغییر کند، و فایلهای داخل آن فقط برای برنامهای که نوشتهشان معنا دارند.
کپی کردن آن پوشه به Mac دیگر فایلها را میبرد اما زمینهای را که به آن وابستهاند نمیبرد. ورودیهای Keychain، کاربر ثبتشده و دفترداری خود برنامه جدا هستند، پس پوشه کپیشده میتواند سر جای خود به نظر برسد و همچنان در اتصال شکست بخورد. مهاجرتی که کامل به نظر میرسد و متصل نمیشود بدتر از مهاجرتی است که از شروع امتناع میکند.
با پوشه مانند نسخه پشتیبانی با ارزش نامعلوم رفتار کنید، نه مانند یک قالب مهاجرت. اگر باید اتصالی را جابهجا کنید، پروفایل منبعی را که سرور صادر کرده جابهجا کنید، نه تکهای از وضعیت نصب دیگر.
آنچه فهرست نمیتواند به شما بگوید
فهرست فایل .ovpn قابل حمل صادر نمیکند و اعتبارنامهها یا گواهیهایی را که برنامه نگه میدارد برنمیگرداند. فقط گزارش میدهد که پروفایلی وجود دارد و به چه چیزی هدف گرفته است. نحوه بازسازی آن در جای دیگر پرسش جداگانهای با پاسخ جداگانه است.
برای مهاجرت، پروفایل اصلی تأییدشده یا دانلود فعلی سرور را بگیرید، سپس آن را از طریق گردش کار پشتیبانیشده وارد کنید. پرچم واردات مستند یک فایل منبع میگیرد؛ جهت صدور بخشی از آن رابط نیست.
خروجی فهرست را پاکیزه نگه دارید
خروجی میتواند نام میزبانهای داخلی و شناسههای حساب داشته باشد. با آن مانند هر خروجی فهرست دیگری رفتار کنید و پیش از اشتراکگذاری تصویر صفحه، فیلدهای میزبان و کاربر را پوشانده کنید.
بررسی به کلید واردات یا گذرواژه نیاز ندارد. اگر فرمانی که دریافت کردهاید فقط برای فهرست کردن پروفایلها اعتبارنامه میخواهد، توقف کنید و پرچمهای مستند را بررسی کنید. فهرست یک پرسوجوی فقطخواندنی است و باید همینطور بماند.