SoftEther cung cấp một số chương trình trông giống nhau trong danh sách tải xuống nhưng hoạt động hoàn toàn khác nhau. Máy chủ chấp nhận và quản lý kết nối, máy khách tạo kết nối từ thiết bị, và trình quản lý quản trị một triển khai. Chọn sai chương trình sẽ tạo ra một bản cài hoạt động nhưng không làm công việc bạn đã nghĩ đến.

Máy chủ thực sự làm gì

Tệp nhị phân của máy chủ, vpnserver, lắng nghe, xác thực người dùng và gắn các hub ảo vào mạng. Nó giữ danh tính và chính sách. Khi bạn cài nó, bạn đang xây một cổng mà các thiết bị khác kết nối tới; bạn không cấu hình máy của mình để dùng dịch vụ của người khác.

Các bộ lắng nghe của nó là cấu hình chứ không phải thuộc tính của sản phẩm. Một hub có thể tồn tại mà không bật bộ lắng nghe nào, và một bộ lắng nghe có thể được bật mà không có hub nào tiếp cận được phía sau. Vì vậy một lần kiểm tra cổng thành công chứng minh ít hơn vẻ ngoài: có thứ gì đó đã trả lời, và câu hỏi hữu ích là nó đã xác thực bạn với cái gì. Hãy hỏi tên của bộ lắng nghe cùng với cổng của nó.

Trình quản lý máy chủ là góc nhìn quản trị của trạng thái đó. Nó hiển thị cấu hình; nó không mang lưu lượng.

Máy khách thực sự làm gì

Tệp nhị phân của máy khách, vpnclient, tạo một bộ điều hợp ảo trên thiết bị và kết nối một tài khoản đã lưu với máy chủ. Địa chỉ, tuyến đường và hành vi DNS đều nằm ở bộ điều hợp. Cài máy khách không tạo tài khoản và không kích hoạt gì ở phía bên kia.

Máy khách cũng giữ trạng thái riêng giữa các lần chạy: danh sách tài khoản, cờ khởi động tự động và cấu hình bộ điều hợp. Chính trạng thái đó là lý do một máy khách có thể trông như đã cài mà vẫn không kết nối gì sau khi khởi động lại. Trình quản lý máy chủ không thể thay thế con đường đó, dù menu của nó trông đầy đủ đến đâu.

Trình quản lý dùng để làm gì

Trình quản lý máy chủ kết nối tới một máy chủ đang chạy bằng thông tin đăng nhập quản trị và sửa cấu hình của nó. Đây là một mặt phẳng điều khiển. Một phiên trong đó chứng minh việc quản trị hoạt động; nó không đưa lưu lượng của trình duyệt cục bộ đi qua máy chủ.

Hãy giữ thông tin đăng nhập quản trị tách khỏi hồ sơ người dùng, vì hai đối tượng này cấp những thứ khác nhau. Nếu ai đó nhận được đăng nhập quản trị, họ có thể thay đổi triển khai; nếu nhận được tài khoản người dùng, họ có thể tham gia dịch vụ. Phát tán cái thứ nhất để giải quyết cái thứ hai là lỗi phổ biến và tốn kém. Bảng điều khiển đến được máy chủ qua chính tiến trình mà dịch vụ chạy, nên rất dễ mất sự phân biệt này.

Ghi lại thông tin đăng nhập nào thuộc vai trò nào trước khi trao bất cứ thứ gì. Mật khẩu mở bảng điều khiển quản trị không phải là tài khoản VPN, và coi nó như vậy sẽ xóa bỏ ranh giới bạn đang cố vẽ.

Các bộ lắng nghe tương thích thêm vai trò thứ tư

SoftEther có thể mở các bộ lắng nghe tương thích OpenVPN, cũng như L2TP/IPsec và SSTP. Đây là các vai trò cầu nối: máy chủ nói một giao thức khác để một máy khách không hỗ trợ chế độ gốc vẫn có thể kết nối. Chúng không biến máy khách thành máy chủ hay trình quản lý thành máy khách. Hãy nêu tên ngăn xếp trong phiếu, vì câu hỏi hữu ích đầu tiên luôn là chương trình nào trong hai chương trình đã tạo ra lỗi.

Một thiết bị dùng bộ lắng nghe tương thích cần máy khách bên thứ ba phù hợp và các tham số mà bộ lắng nghe đó mong đợi. Máy khách đó có cấu hình, nhật ký và cách hỏng riêng, nên bộ phận hỗ trợ phải biết ngăn xếp nào đang chạy trước khi đọc bất cứ thứ gì. Trộn lời khuyên của máy khách gốc vào một máy khách tương thích là lãng phí thời gian.

Ghép thành phần với công việc trong một bước

Bạn cần máy chủ khi các thiết bị khác kết nối tới bạn, cần máy khách khi thiết bị này phải dùng một cổng hiện có, và cần trình quản lý khi bạn phải thay đổi cấu hình của cổng. Chỉ hai cái đầu mang lưu lượng. Hãy giữ thông tin đăng nhập quản trị khỏi tay người dùng khi bạn trao cái thứ ba.

ComponentWhat it doesWhat it cannot do
vpnserverTerminates VPN sessions and holds hub stateCreate an outgoing connection for your device
vpnclientCreates the virtual adapter and connects an accountAdminister the server's configuration
Server ManagerEdits a running server's configurationCarry your traffic or replace the client

Sau đó kiểm chứng kết quả ở lớp bạn đã thay đổi, không phải ở lớp bạn đã cài. Một máy khách hoạt động khi bộ điều hợp của nó có địa chỉ và tài nguyên dự định phản hồi.

Máy chủ hoạt động khi bộ lắng nghe dự định chấp nhận tài khoản dự định, và trình quản lý hoạt động khi nó đọc được cấu hình mà không vô tình thay đổi nó. Ba câu đó ngăn phần lớn sự nhầm lẫn. Tiện ích vpncmd là tương đương dòng lệnh cho cả phía máy chủ lẫn máy khách, điều này hữu ích khi không có bảng điều khiển đồ họa.

Bài viết liên quan