wiretastix

Installation from Source

How to install Wiretastix by building from source.

To install Wiretastix by building from source, follow these steps:

Prerequisites

Before you begin, ensure you have the following installed on your host system:

  • Go: Version 1.26 or higher.
  • Git: For cloning the repository.
  • Make: Build automation tool.

Installation Steps

  1. Clone the repository:

    git clone https://github.com/wiretastix/wiretastix-vpn.git
    cd wiretastix-vpn
    
  2. Build the daemon and CLI:

    make build
    

    This command will compile the wiretastix-daemon and wiretastix-cli executables within their respective cmd/ directories.

  3. Install the executables:

    To install the compiled executables to /usr/bin/ (or another location in your system’s PATH), run:

    sudo make install
    

    Alternatively, you can manually copy the executables from their cmd/ directories to a desired location:

    sudo cp cmd/wiretastix-daemon/wiretastix-daemon /usr/local/bin/
    sudo cp cmd/wiretastix-cli/wiretastix-cli /usr/local/bin/
    

Next Steps

After installation, proceed to the Initial Setup guide to configure Wiretastix and get it running.