Điểm:0

Làm cách nào để bắt đầu ứng dụng bảo vệ dây trên windows, ở chế độ nền?

lá cờ cn

Tôi có nhiều máy tính (Win10 pro) được đặt ở các địa điểm từ xa khác nhau (đối tác của tôi) mà tôi cần quản lý. Tôi cần truy cập chúng từ một vị trí trung tâm. Vì vậy, tôi có một máy chủ VPN trung tâm và tôi muốn nhiều phiên bản Win10 pro kết nối với máy chủ đó. Tôi đang sử dụng L2TP, nhưng tôi muốn chuyển sang wireguard. Với L2TP, có thể khởi động rasdial.exe ở chế độ nền, từ bộ lập lịch tác vụ. Mục tiêu chính là khởi động đường hầm ngay khi máy tính khởi động và tự động kết nối lại nếu đường hầm gặp sự cố. Tôi cần điều này TRƯỚC KHI bất kỳ người dùng nào đăng nhập vào máy tính (ví dụ: trong nền). Tôi tự hỏi nếu điều tương tự có thể được thực hiện với wireguard?

Tôi nhận thấy rằng có một chương trình tên là C:\Program Files\Wireguard\wg.exe và các tùy chọn dòng lệnh của nó rất giống với chương trình wg (linux):

C:\Program Files\WireGuard>wg.exe --help
Cách sử dụng: wg.exe <cmd> [<args>]

Các tiểu ban có sẵn:
  show: Hiển thị cấu hình hiện tại và thông tin thiết bị
  showconf: Hiển thị cấu hình hiện tại của giao diện WireGuard nhất định, để sử dụng với `setconf'
  set: Thay đổi cấu hình hiện tại, thêm đồng đẳng, xóa đồng đẳng hoặc thay đổi đồng đẳng
  setconf: Áp dụng tệp cấu hình cho giao diện WireGuard
  addconf: Nối tệp cấu hình vào giao diện WireGuard
  syncconf: Đồng bộ hóa tệp cấu hình với giao diện WireGuard
  genkey: Tạo khóa riêng mới và ghi nó vào thiết bị xuất chuẩn
  genpsk: Tạo khóa chia sẻ trước mới và ghi nó vào thiết bị xuất chuẩn
  pubkey: Đọc khóa riêng từ stdin và ghi khóa chung vào thiết bị xuất chuẩn
Bạn có thể chuyển `--help' tới bất kỳ lệnh con nào trong số này để xem việc sử dụng.

Nhưng tôi nghĩ nó chỉ dành cho cấu hình. Tôi nghĩ rằng nó không thể được sử dụng để kích hoạt một đường hầm. Tài liệu gốc ( https://www.wireguard.com/quickstart/#command-line-interface ) giải thích rằng "giao diện có thể ... được kích hoạt bằng ifconfig(8) hoặc ip-link(8)" nhưng tất nhiên giao diện đó chỉ hoạt động cho unix. Trong tài liệu đó, có một lưu ý khác "Thay vào đó, người dùng không sử dụng Linux sẽ viết wireguard-go wg0" nhưng tôi không chắc ý nghĩa của chúng ở đây. Không có tên chương trình "wireguard-go" ở bất cứ đâu. Bộ điều hợp mạng cho đường hầm chỉ hiển thị trong danh sách bộ điều hợp mạng khi đường hầm đã hoạt động. Ví dụ. không có bộ điều hợp mạng nào mà tôi có thể "bật" hoặc "kích hoạt" khi đường hầm ngừng hoạt động. Cuối cùng là wireguard.exe. Khi bắt đầu không có tham số, nó là một ứng dụng GUI. Nó không thể chạy nếu không có người dùng đã đăng nhập và máy tính để bàn và nó không tự động kích hoạt bất kỳ đường hầm nào. Nó có một số tùy chọn dòng lệnh thú vị. "wireguard.exe /managerservice" được sử dụng để khởi động nó dưới dạng dịch vụ cửa sổ. "Wireguard.exe /tunnelservice CONFIG_PATH" có vẻ đầy hứa hẹn, nhưng tôi không thể bắt đầu điều đó. Tôi gặp lỗi này, đó là "quy trình không thể kết nối với trình quản lý dịch vụ" hoặc lỗi tương tự. (Tôi cũng gặp lỗi này khi khởi động với tư cách quản trị viên.)

Tôi hết ý tưởng rồi. Làm thế nào tôi nên làm điều này?

djdomi avatar
lá cờ za
bạn có trong đầu 2 tùy chọn, sử dụng nssm làm phần mềm của bên thứ ba hoặc sử dụng ứng dụng khách wg có thể chạy qua tệp wg từ tự động khởi động hoặc về cơ bản thậm chí chưa được kiểm tra qua lịch trình
lá cờ cn
Sử dụng nssm như thế nào? Nó nên bắt đầu cái gì?
djdomi avatar
lá cờ za
với trình quản lý dịch vụ không hút, bạn có thể cài đặt dịch vụ khi cần
lá cờ cn
Tôi biết nssm là gì. Nhưng bạn cần nói một lệnh để bắt đầu. Điều gì nên là lệnh?
djdomi avatar
lá cờ za
"C:\Program Files\WireGuard\wireguard.exe" /installtunnelservice "C:\Program Files\WireGuard\Data\Configurations\NAME_OF_CONNECTION.conf.dpapi" là một cách phổ biến để nhắc nhở rằng wg và wireguard không giống nhau
lá cờ cn
Tôi nghĩ rằng đó là những gì tôi cần. Đang kiểm tra...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.