This package browser is in early development. Mind the rough edges.

badvpn 1.999.130

Peer-to-peer virtual private network (VPN)

BadVPN is a collection of virtual private network (VPN) tools. It includes:

  1. NCD programming language.

    NCD (Network Configuration Daemon) is a daemon and programming/scripting language for configuration of network interfaces and other aspects of the operating system.

  2. Tun2socks network-layer proxifier.

    The tun2socks program socksifes TCP connections at the network layer. It implements a TUN device which accepts all incoming TCP connections (regardless of destination IP), and forwards the connections through a SOCKS server.

  3. Peer-to-peer VPN.

    The peer-to-peer VPN implements a Layer 2 (Ethernet) network between the peers (VPN nodes).


Install badvpn 1.999.130 as follows:

guix install badvpn@1.999.130

Or install the latest version:

guix install badvpn

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.