openport.pw
openport.pw · Egress and tunnels · 1 record · JSON
openport.pw Egress and tunnels
caveatanonymousno cardDper-ip-shaping
| Free tier | openport is 100% free with no paywalls or ads; one permanent port, TCP and UDP simultaneously, zero signup, and no published limit of any kind unit none; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not applicable: a stream |
| Retention | not stated |
| Egress | not published |
| Identity | anonymous no signup is required |
| Limits |
|
| Binding | per-ip-shaping |
| Interface | cli an openport client binds a public port to a local one |
| Tooling | not recorded |
| Composes with | a free persistent port for a single TCP protocol; it composes with an origin and with nothing that needs a second port. |
| Reliability | a single-operator service on one donated host, which is the class that decays in months |
| Notes | Binds: unstated. Recorded as a lead with a dash rather than a number, and not measured. Re-read 2026-10-23: the page states no request count, so the earlier unit of requests asserted a meter the vendor does not publish. The offer is a port, not a count. |
| Evidence rung | documented |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | openport.pw/ | a free persistent port with no signup, and no quota stated |
| 2026-10-23 | openport.pw/ | 'Both TCP and UDP are enabled by default', the persistent assigned port, and 'OpenPort is an independent project funded entirely through voluntary crypto donations ... We need ~$50/month' |
More fields (5)
{
"stale_after_days": 180,
"bytes_transit": "yes",
"transit_note": "the donated host forwards the port and the bytes cross it",
"wg_path": "inside-udp",
"ingress": "tcp+udp"
}Unknown or withheld values (1)
$.egress.meteredegress-unknown
Corrections
- 2026-10-23 The adversarial re-read found a free tier with no tunnels