Skip to content
@portsicle

Portsicle

Expose local servers to public network (the internet)

banner

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.

Repository overview

1. Portsicle Server

A free and open-source ngrok alternative to expose local servers online with Minimal setup & high performance.

2. Portsicle Client

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.

3. Portsicle Proxy

A lightweight and flexible HTTP/HTTPS forward proxy server that allows Site access management and advanced network logging at local level.


How Portsicle works:

  1. Portsicle operates by establishing a secure wss tunnel between your local server and a remote Portsicle server.

  2. When you run the Portsicle client on your local machine, it connects to the Portsicle server over a wss connection.

  3. 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.

  4. 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.

Contribution

We welcome contributions! Feel free to open a pull request or an issue.


Buy Me A Coffee

Pinned Loading

  1. portsicle-server portsicle-server Public

    Portsicle Tunneling Server

    Go 4

  2. portsicle-client portsicle-client Public

    Portsicle client-side implementation

    Go 1

  3. portsicle-proxy portsicle-proxy Public

    A Transparent Forward Proxy that runs locally.

    Go 1

Repositories

Showing 5 of 5 repositories
  • portsicle-client Public

    Portsicle client-side implementation

    portsicle/portsicle-client’s past year of commit activity
    Go 1 GPL-3.0 0 1 (1 issue needs help) 0 Updated Feb 23, 2025
  • portsicle-server Public

    Portsicle Tunneling Server

    portsicle/portsicle-server’s past year of commit activity
    Go 4 0 0 0 Updated Feb 23, 2025
  • .github Public
    portsicle/.github’s past year of commit activity
    0 0 0 0 Updated Feb 23, 2025
  • landing-page Public

    Landing Page for Portsicle

    portsicle/landing-page’s past year of commit activity
    HTML 0 0 0 0 Updated Feb 9, 2025
  • portsicle-proxy Public

    A Transparent Forward Proxy that runs locally.

    portsicle/portsicle-proxy’s past year of commit activity
    Go 1 GPL-3.0 0 2 (2 issues need help) 1 Updated Jan 5, 2025

Top languages

Loading…

Most used topics

Loading…