Portsicle is a reverse tunneling service that creates a public ingress endpoint for local servers, allowing developers to showcase their locally running applications to clients, stakeholders or to test APIs without deploying.
A free and open-source ngrok alternative to expose local servers online with Minimal setup & high performance.
Portsicle client allows you to use the Portsicle Server via CLI:
- Direct connection to local services running on your machine.
- Routing and forwarding of HTTP traffic to Portsicle Server.
A lightweight and flexible HTTP/HTTPS forward proxy server that allows Site access management and advanced network logging at local level.
-
Portsicle operates by establishing a secure wss tunnel between your local server and a remote Portsicle server.
-
When you run the Portsicle client on your local machine, it connects to the Portsicle server over a wss connection.
-
Incoming requests to the Portsicle server are then securely forwarded through this tunnel to your local server, and responses are sent back through the same tunnel to the requester.
-
This method ensures that your local server remains protected behind your firewall, while still being accessible via a public URL provided by the Portsicle server.
We welcome contributions! Feel free to open a pull request or an issue.