-
Notifications
You must be signed in to change notification settings - Fork 85
Description
Is your feature request related to a problem? Please describe.
Currently, to use AWS IoT Secure Tunneling's Local Proxy, users need to build the source code themselves, which requires setting up a development environment with the necessary dependencies. This process is time-consuming and can be challenging for users who just want to quickly establish secure tunnels without dealing with compilation issues across different platforms and architectures.
Describe the solution you'd like
Provide pre-built, statically compiled binaries of the Local Proxy for major platforms and architectures:
Windows (x86_64, arm64)
macOS (x86_64, arm64)
Linux (x86_64, arm64)
These binaries should be available for direct download from the release page, properly signed, and ready to use without requiring additional dependencies or compilation steps.
The binary should be able to read from config/envVar or flag to establish ST connection and start a proxy
Describe alternatives you've considered
Using Docker containers (requires Docker installation and adds complexity)
Creating platform-specific package managers (brew, apt, etc.) distributions
Writing platform-specific installation scripts that handle compilation
Using Rust & Zig to cross compile local proxy to all platforms
Additional context
Many other AWS tools (like AWS CLI, Session Manager Plugin) already provide pre-built binaries for different platforms. This approach would align the Local Proxy distribution with other AWS tools' distribution methods.
Impact
Reduce setup time from minutes/hours to seconds
Lower the barrier to entry for using AWS IoT Secure Tunneling
Improve developer experience
Increase adoption of the secure tunneling feature
Reduce support requests related to compilation issues
Implementation ideas (optional)
Use GitHub Actions to build releases for all target platforms
Are you willing to work on this feature?
- Yes, I'm willing to submit a PR for this feature
- No, I'm just suggesting an idea
Checklist
- I have searched the existing issues to make sure this is not a duplicate
- I have provided all the necessary information for this feature request
- I understand that this is just a request and may not be implemented since Local Proxy is just a reference implementation for AWS IOT Secure Tunneling