Add Windows service to handle WireGuard tunnel operations with elevated privileges. Implement IPC server on TCP port 53189 for client-service communication using JSON protocol. Add install-service and uninstall-service commands to NSIS installer hooks for automatic service installation. Replace direct WireGuard calls with IPC requests when running on Windows. Add TunnelRequest and TunnelResponse types for IPC protocol
13 lines
229 B
JSON
13 lines
229 B
JSON
{
|
|
"$schema": "https://schema.tauri.app/config/2",
|
|
"bundle": {
|
|
"targets": ["nsis"],
|
|
"windows": {
|
|
"nsis": {
|
|
"installMode": "perMachine",
|
|
"installerHooks": "./windows/hooks.nsh"
|
|
}
|
|
}
|
|
}
|
|
}
|