- Now shows uptime as status of running tunnels
- Adds a
socks-remote
mode for a reverse dynamic/SOCKS5 proxy - Adds convenience command
boring edit
for editing configuration - Now follows XDG config spec on Linux
- Now uses
$USER
as the default SSH user if not otherwise specified - Lots of minor improvements
Info for updating: When updating, the daemon of the previous version could still be running. So it might be necessary to kill it using killall boring
before using the new binary. If you update via Homebrew, this is done automatically.
Breaking changes on Linux: If you're on Linux, boring
will now respect the XDG config spec, resulting in a different location of the config file (unless explicitly changed via $BORING_CONFIG
). You therefore need to move your config from $HOME
to the new location, which is $HOME/.config/boring/.boring.toml
by default. You can use the new command boring edit
to quickly open the new config file for editing.