Release notes
Download the client from Github
Latest Version
2.2.0
Features/improvements:
Added –ws flag to use websockets to connect instead of ssh. (Use in combination with –no-ssl to create an unencrypted tunnel).
Improved help messages.
adding the hostname to the ssh keys when creating new keys.
added “rm” command to remove sessions from the local database.
“register”, “restartsessions”, “link” are now also valid commands
Added an improved windows service.
Smaller binaries by removing debug flags from compilation.
Using static linking to improve portability.
Bugfixes:
Fixed “(no such table: sessions)” error
Flagging sessions as automatically restarted when they are started from “restart-sessions”
Fixed database issues.
Various:
Upgraded to golang version 1.21.5
Also releasing the raw binaries
The armv7 binary have been tested on an openwrt router.
Previous Versions
2.1.0
Adding –exit-on-failure-timeout flag (Specify in seconds if you want the app to exit if it cannot properly connect. (default -1))
Code refactoring
2.0.4
Fixed issue with restarting sessions from a non-root user.
Creating the /etc/openport/users.conf file at installation.
2.0.3
Checking that both .ssh/id_rsa and .ssh/id_rsa.pub exist before using them
Bugfix: server port was not reused after closing the app with ctrl-c
2.0.2
Rewritten client in Go
Updated commands: “openport –list” is now “openport list” Same for forward, list, kill, kill-all, register-key, version and help.
Fixed issue with hanging clients (added timeout on http requests)
Improved speed, size and memory consumption
Terminology: replaced “share” with “session”
1.2.0
Fixed ssl issue in ubuntu
Python3 compatibility
Dependency upgrades
Added –keep-alive flag to modify the interval in between the keep-alive messages
1.1.0
Added –daemonize flag
Fixed issue with saving session without an internet connection
Added open-for-ip link in –list output
1.0.2
Moved openport to it’s own package, so it can be installed as a regular python package.
1.0.1
added –name to –register-key
1.0.0
Added a Graphical User Interface (GUI)
ip-link-protection can be switched on and off from the command line
You can now create [forward tunnels](/wiki/recipes/create_a_forward_tunnel/)
Many bugfixes
Removed the manager
Only one forward per port
Can handle encrypted keys
64 bit version for ubuntu
Better warnings and messages
Better signal handling
Show extra information with –list –verbose
0.9.1
IP Link Protection
Brute force protection
Various bug fixes
Cleaner output
0.8.0
Port forwarding
Http forwarding
Restart on reboot