This repository was archived by the owner on Jun 16, 2026. It is now read-only.
Repository navigation
v2.0.0
✨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 hostexample.comon connectiondefault:
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
- Back up your susops workspace folder at
~/.susops(reference for setting up rules again later)
cp -R ~/.susops ~/.susops_backup
- Reset SusOps
susops reset
- Upgrade SusOps
brew upgrade susops
- Add a new connection called
default(you can use any other tag you like)
susops add-connection default <host> <ssh-port>
- Add your rules again
Full Changelog: v1.0.5...v2.0.0