Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

v2.0.0

Choose a tag to compare

@mashb1t mashb1t released this 12 May 23:17
· 53 commits to main since this release
6833283

✨tl;dr Rebuilt SusOps from the ground up, multiple connections, add yaml config ✨

Features

  • Add support for multiple simultaneous SOCKS5 proxy connections using SSH. A connection always is associated to one host, one host can have multiple connections. This is useful for splitting website resolution to multiple hosts (e.g. internal domains and public domains) or keeping tunnels open on specific hosts.
    Example to add host example.com on connection default:
susops --connection default add example.com
  • Add more verbose output throughout the whole app
  • Add more validation rules for port forwards

Refactor

  • Switch from custom text files to one yaml config (using yq)
  • Use error code on ps correctly

How To Migrate

  1. Back up your susops workspace folder at ~/.susops (reference for setting up rules again later)
cp -R ~/.susops ~/.susops_backup
  1. Reset SusOps
susops reset
  1. Upgrade SusOps
brew upgrade susops
  1. Add a new connection called default (you can use any other tag you like)
susops add-connection default <host> <ssh-port>
  1. Add your rules again

Full Changelog: v1.0.5...v2.0.0