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.py
WG_TUI_INSTALL
Generate 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