{"rid":"egress/mullvad","card":{"rid":"egress/mullvad","eid":"mullvad","topic":"egress","slug":"mullvad","provider":"Mullvad","url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","domain":"mullvad.net","category":"vpn port forward","tier":"paid","verdict":"fails-egress","vorder":5,"grp":"rejected","confidence":"documented","binding":"write-gated","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-23T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"No free tier, and no port forwarding since 2023: Today we announce that we no longer support port forwarding. New port forwards will no longer be supported, ...","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"mullvad","provider":"Mullvad","url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","category":"vpn port forward","tier":"paid","free_tier":{"stated":"No free tier, and no port forwarding since 2023: Today we announce that we no longer support port forwarding. New port forwards will no longer be supported, and existing ports will be removed 2023-07-01.","unit":"none","metered_on":"none","source_url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","read_on":"2026-10-23","notes":""},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","notes":""},"retention":{"stated":"not applicable","days":null,"source_url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","notes":""},"egress":{"terms":"unverified: the pricing page read today argues the rate is unchanged since 2009 and that there is no EUR 1 per month rate, but it renders no price and no byte allowance.; ingress: none","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports"},"interface":["cli"],"interface_detail":"Account number generation; config download per device.","tooling":"wg-quick with generated configs; official app.","chaining":"Client-side tunnel only.","limits":[{"kind":"write-gated","value":"port forwarding withdrawn: We have removed the ability to add port forwards on all accounts.","source":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports"}],"limits_note":"","binding":"write-gated","binding_note":"No inbound path exists at any price, so no volume or identity constraint is reachable.","identity_cost":{"kind":"anonymous","detail":"The pricing page links Get started - generate an account, and account generation is the registration step; no email is required to generate an account number.","country":"None"},"reliability_note":"No inbound path exists, so there is no throttle or drop to record.","confidence":"documented","confidence_note":"The removal is documented from the vendor blog, and the 2023-07-01 removal date has long passed, so the state is settled. Measured is impossible.","evidence":[{"url":"https://mullvad.net/en/blog/removing-the-support-for-forwarded-ports","date":"2026-10-23","proved":"Support for forwarded ports ended, announced 2023-05-29, existing ports removed 2023-07-01, with abuse, blacklisting and hosting cancellations given as the reason."},{"url":"https://mullvad.net/en/pricing","date":"2026-10-23","proved":"A flat rate that has not changed since 2009, a 14-day money-back guarantee, and account generation as the signup step; the page renders no price figure."}],"verdict":"fails-egress","verified_at":"2026-10-23T00:00:00.000Z","price_per_tb_month":"unverified; the pricing page states the rate is unchanged since 2009 but renders no figure to this reader","notes":"Mullvad is the reference case for the whole lane: a provider with the best identity story in the set, a native WireGuard config and a flat price, that nevertheless cannot pass the ingress test. The price is left unverified rather than filled from memory, because the page read carries no number.","extras":{"wg_path":"native-conf","wg_detail":"WireGuard is the primary protocol and configs are generated per device; irrelevant for ingress because there is no forwarded port.","ingress":"none","volume_tib_month":null,"volume_stated":"unverified: the pricing page read today argues the rate is unchanged since 2009 and that there is no EUR 1 per month rate, but it renders no price and no byte allowance.","bytes_transit":"yes","transit_note":"Outbound only from the client's point of view."}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.price_per_tb_month","kind":"price-per-tb","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.per_object_cap.stated","not-applicable"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]}