wg-tui is WireGuard text user interface.
Based on wireguard-tools
$ git clone https://github.com/team4665/wg-tui
$ cd wg-tui
$ mkdir build
$ cd build
$ cmake ..
$ make$ pip install npyscreen$ python3 python/main.pyWG_TUI_INSTALLGenerate the install targetWG_TUI_BINDIR(default:${CMAKE_INSTALL_PREFIX}/bin): Directory for binariesWG_TUI_LIBDIR(default:${CMAKE_INSTALL_PREFIX}/lib): Directory for librariesWG_TUI_INCDIR(default:${CMAKE_INSTALL_PREFIX}/include): Directory for includesWG_TUI_MANDIR(default:${CMAKE_INSTALL_PREFIX}/share/man): Directory for man pagesWG_TUI_BASHCOMPDIR(default:${CMAKE_INSTALL_PREFIX}/share/bash-completion/completions): Directory for bash completion filesWG_TUI_SYSTEMD(default:${CMAKE_INSTALL_PREFIX}/systemd): Directory for systemd filesWG_TUI_RUNSTATEDIR(default:${CMAKE_INSTALL_LIBDIR}): Run state dirWG_TUI_WITH_INCLUDE(default:ON): Decides whether or not include files for the tools are installedWG_TUI_WITH_BASHCOMPLETION(default:ON): Decides whether or not bash completion files for the tools are installedWG_TUI_WITH_MAN(default:ON): Decides whether or not man files for the tools are installedWG_TUI_WITH_WGQUICK(default:ON): Decides whether or not the wg-tui script is installedWG_TUI_WITH_SYSTEMDUNITS(default:ON): Decides whether or not systemd units are installed for wg-tui
- Authors:
- Saveliy Pototskiy (savalione.com)
- Timofey Smolin (github.com/smotim)
- Timur Zhakeev (https://github.com/Zhakey567)
- Link to Github: https://github.com/smotim/wg-tui
- Date of creation: 2023-05-25