Client v0.15.6
Published at May 19, 2025 · 2 min read
Share on:Custom Ports
Spokes v1.5.2 introduced support for requesting custom ports. Spokes is the network server that powers the Packetriot network. This feature will be available to our enterprise customers that license and self-host Spokes or use our managed private instance service. This feature is not available for subscribers to Packetriot.
To request a custom port we added a new flag --custom-port
to the pktriot tunnel tcp allocate
sub-command. Here is an example.
pktriot tunnel tcp allocate --custom-port 3306
In this example, we’re requesting port 3306
which is the standard port for MySQL and MariaDB. We’ve received requests for this feature for some time since it’s more convenient to use standard port number for services.
The Spokes Admin API has been updated to support allocating custom ports. You can now send POST
request to the existing port allocation endpoint /api/admin/v1.0/tunnel/traffic/tcp/allocate
. An example of the message body for this request is below:
{
"port": 3306
}
Bug Fixes
We received some reports on issues with client configuration files being truncated on embedded systems that had hard poweroff events. We updated our logic to be more robust when writing changes to the configuration. Our users that reported the issues are no longer experiencing it, so we’re hoping this is a permanent resolution.
Android Library
We have begun developing a library for Android to embed a Packetriot tunnel in an Android application. Currently this is being developed as a custom integration for a small number of customers, but if this is interesting to you let us know and we can investigate making the Android library available more broadly.
Thanks
These enhancements are part of our commitment to improving the functionality and stability of all our published software.
We appreciate all the inputs and bug reports you’ve sent us! Let us know if we can focus on new features or improvements for our client.
Cheers!