I'm working on integration projects that require communication between our internal systems and external platforms. I’ve been using ngrok to expose local servers, but my organization’s IT security team has denied its usage with the reason:
> "We will not allow any kind of services that will allow external traffic to hit local machines."
Without ngrok, the integration process has become time-consuming and error-prone due to the guesswork needed to understand external systems.
Current Development Cycle:
Currently, I point the webhooks to a site like webhook.site and manually copy the payload from there. While this works, it's extremely inefficient and increases the potential for errors during integration.
Potential Workaround:
I'm considering using a Docker container running in the cloud that allows me to live change the code as needed. This setup would operate behind our IT security measures, potentially bypassing the restrictions on direct external traffic to local machines.
What I'm Looking For:
- Alternative Tools: Secure alternatives to ngrok for exposing local or cloud-based services.
- Cloud-Based Solutions: Insights on using Docker containers in the cloud for integrations, including best practices for live code updates.
- Best Practices: Strategies for integrating with external systems in highly secure environments.
- Community Insights: How others have navigated similar restrictions and any successful solutions they've implemented.
Any recommendations, experiences, or advice on this approach would be greatly appreciated!
Thanks!