v1.7.8
Wireguard-tools.js
Efficiently manage your Wireguard interface right from nodejs, no wg required.
other tools are wrappers over wg, wireguard-tools.js is not like that, it is a C/C++ addon in which you don't need to have wg installed, as this module has full compatibility of its own wg.
Support to:
- Userpsace (wireguard-go)
- Maneger wireguard interface (linux and windows create if not exist's).
- Generate
pre-shared,privateandpublickeys. - wg-quick file support.
Note
we have pre-copiled files for:
Windows: x64, arm64MacOS: x64/intel, arm64Linux: x64/amd64, arm64else arch and system require copiler supported by
node-gypinstalled to compile Node addon.
- To manage the Wireguard interfaces in linux, root access is required.
- Windows user are
wireguard-ntdll files includes in module- Another system's require
wireguard-go(check this page)
Examples
Moved to examples folder
Description
Maneger Wireguard interface directly from node (and create you APIs)
https://www.npmjs.com/package/wireguard-tools.js
Readme
GPL-3.0
1.8 MiB
Languages
C++
45.4%
C
35.3%
TypeScript
14.8%
CMake
1.9%
Go
1.4%
Other
1.2%