Hai mươi tệp VPN trong một thư mục không phải hai mươi kết nối
Nhập một thư mục tạo ra các hồ sơ đã lưu, không phải một thiết lập hoạt động. Nhập một tệp, kiểm tra nó, giữ một bản kê và chỉ kích hoạt những gì bạn định.
Hai mươi hồ sơ trong một thư mục trông như tiến bộ, và việc nhập chúng chỉ tốn một lệnh. Những gì bạn nhận được sau đó là hai mươi kết nối đã lưu với tên tương tự, không có bản ghi tệp nào tạo ra cái nào, và không có bằng chứng rằng bất kỳ cái nào hoạt động. Việc nhập chưa bao giờ là phần khó. Phần khó là bản kiểm kê.
Thư mục là đầu vào, không phải cấu hình
Các tệp trong thư mục đó có thể là lối ra thay thế, môi trường khách hàng riêng biệt, hoặc ba bản sửa đổi của một hồ sơ mà không có gì trong tên tệp phân biệt được. Chúng đến từ một hệ thống cung cấp, điều này khiến chúng trở thành đầu vào của một quy trình chứ không phải chính quy trình. Nhập tất cả tạo ra các đối tượng đã lưu, và lưu một đối tượng không giống như đồng ý sử dụng nó. Hãy coi thư mục như nguyên liệu thô: nguồn đã xác minh, tập con đã chọn, kết quả đã ghi. Kết quả bạn muốn là một bản kiểm kê ngắn đã được xem xét, không phải một menu kết nối dài hơn.
Đặt tên chủ sở hữu thư mục nguồn trước khi bạn nhập bất cứ thứ gì. Một thư mục không ai sở hữu là một thư mục không ai có thể phê duyệt.
Nhập một tệp và kiểm tra nó
Nhập một tệp đã được phê duyệt, sau đó đọc những gì nó đã tạo. Kiểm tra UUID, điểm cuối, phương thức xác thực, các tham chiếu tệp và mọi cài đặt tuyến hoặc DNS, và làm điều đó mà không dán bí mật vào một báo cáo được chia sẻ. Một hồ sơ tham chiếu đến các tệp chứng chỉ bên ngoài vẫn tiếp tục tham chiếu đến đường dẫn, vì vậy tài liệu hỗ trợ phải ở lại nơi hồ sơ mong đợi. Việc nhập cũng không phải là kiểm tra cú pháp chỉ đọc; theo mặc định nó ghi một kết nối liên tục, và chỉ một cờ tạm thời rõ ràng mới thay đổi điều đó.
Sau đó kích hoạt kết nối đó thông qua luồng thông tin xác thực thông thường và xem cổng có chấp nhận nó không. Một lần nhập thành công chứng minh rằng trình phân tích cú pháp đã hiểu tệp, một tuyên bố nhỏ hơn nhiều so với một đường hầm hoạt động.
Giữ một bản kê, không phải trí nhớ
Ghi lại tệp nguồn, mục đích của nó, UUID kết quả và liệu quá trình xem xét có đạt hay không. Bốn trường mỗi hàng, được cập nhật trong khi bạn làm việc thay vì được dựng lại sau đó. Không có bảng đó, bảy lần nhập thành công và một lần thất bại trở thành một buổi chiều đoán mò.
Giữ đường dẫn nguồn ra khỏi tài liệu được chia sẻ nếu chúng tiết lộ cấu trúc bên trong. Một nhãn là đủ cho bản kê.
Chạy lại và trùng lặp
Một lô một phần là trường hợp bình thường, vì một tệp trong hai mươi sẽ thất bại. Đối chiếu các UUID bạn đã có trước khi thử lại bất cứ điều gì, và không bao giờ thử lại toàn bộ thư mục như một khởi đầu mới.
Lần nhập thứ hai của cùng một tệp không phải là cập nhật; nó tạo ra một đối tượng đã lưu khác, thường với một cái tên trông giống hệt trong danh sách. So sánh bản kiểm kê trước và sau một lô, và chỉ xem xét các bổ sung dự định. Xóa một bản trùng lặp thông qua trình quản lý sở hữu nó, sau khi xác nhận UUID nào đang được sử dụng. Để yên các hồ sơ Wi-Fi và Ethernet không liên quan trong khi làm việc đó, vì việc dọn dẹp hàng loạt là cách các kết nối đang hoạt động biến mất.
Kích hoạt là một quyết định riêng
Một vòng lặp nhập không bao giờ nên kết thúc bằng một kết nối vô điều kiện. Hai mươi hồ sơ đã lưu là một thư viện; hai mươi đường hầm đồng thời là một sự cố định tuyến kèm theo các vấn đề DNS. Quyết định cái nào có thể hoạt động, và trong điều kiện nào, trước khi lô chạy.
Theo dõi chính sách tự động khởi động trên máy, vì nó có thể kích hoạt các hồ sơ mới mà không ai yêu cầu. Công bố một danh sách ngắn các lựa chọn được hỗ trợ và nêu rõ ai sở hữu các thay thế trong tương lai, vì bản xuất nguồn, hồ sơ đã lưu và thông tin xác thực từ xa đều hết hạn theo các lịch khác nhau. Khi ánh xạ đó được duy trì, việc gia hạn là một lần tra cứu chứ không phải một cuộc điều tra.