pinmesh 0.2.113 — Linux (amd64)

A personal VPN: your own machines reach each other directly, and one of them
can carry the others' internet traffic.


INSTALL

    sudo ./install.sh

It asks you to log in during the install. If you are not asked — because you
piped this from somewhere with no terminal — run:

    sudo pinmesh login
    sudo systemctl start pinmesh.service

This machine joins your account under its hostname. To choose a different name,
log in with one — it only works on a first login, and `rename` handles the rest:

    sudo pinmesh login --name <name>


COMMANDS

    pinmesh status                 what this account's devices are doing
    pinmesh exit-to <device>       send this machine's traffic out through it
    pinmesh exit-to --off          stop, and leave on this machine's own line
    pinmesh offer-exit on|off      let other devices leave through this one
    pinmesh connect <device>       build a tunnel
    pinmesh disconnect <device>    drop it
    pinmesh rename <device> <name> rename a device on this account
    pinmesh where-wego             measure which way traffic actually leaves
    pinmesh help                   this list, from the program itself

Only `login` needs root. The rest go over a socket whose group decides who may
use them, and install.sh added the account that ran it to that group.

    ⚠ A group you were just added to applies at your NEXT login. If a command
      says permission denied, log out and back in — or run it once as:
          sg pinmesh -c "pinmesh status"


WHERE THINGS ARE

    /usr/bin/pinmesh               the program
    /etc/pinmesh/pinmesh.env          the server address
    /usr/lib/systemd/system/pinmesh.service  the service
    /var/lib/pinmesh                  this machine's identity and settings
    journalctl -u pinmesh -f          the log


REMOVING IT

    sudo ./uninstall.sh

That leaves the identity in place so a reinstall reclaims this machine's device
entry. It prints the two lines that remove that as well.


THIS RELEASE

    version   0.2.113
    server    https://pinmesh.net
    built     for linux/amd64

    Not tested on arm64. It compiles, and nobody has run it there.

    English only in this version. The daemon can render Korean and there is no
    command to switch it yet.
