{"rid":"egress/freefrp-net","card":{"rid":"egress/freefrp-net","eid":"freefrp-2","topic":"egress","slug":"freefrp-net","provider":"Free FRP (freefrp.net)","url":"https://freefrp.net/","domain":"freefrp.net","category":"udp port forward","tier":"free","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"request-rate","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":"Connection port: 7000; password: freefrp.net; open ports: 80 / 443, 10001 to 50000; current version: 0.56.0. [translated]","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"freefrp-net","provider":"Free FRP (freefrp.net)","url":"https://freefrp.net/","category":"udp port forward","tier":"free","free_tier":{"stated":"Connection port: 7000; password: freefrp.net; open ports: 80 / 443, 10001 to 50000; current version: 0.56.0. [translated]","unit":"unlimited","metered_on":"none","source_url":"https://freefrp.net/","read_on":"2026-10-23","notes":""},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://freefrp.net/","notes":""},"retention":{"stated":"not applicable","days":null,"source_url":"https://freefrp.net/","notes":""},"egress":{"terms":"No quota is published anywhere on the site.; ingress: udp","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://freefrp.net/"},"interface":["cli"],"interface_detail":"Standard frpc against a published server and password.","tooling":"any frpc","chaining":"A zero-identity UDP entry point, same role as freefrp.com with a narrower port range.","limits":[{"kind":"volume-quota","value":"none published","source":"https://freefrp.net/"},{"kind":"request-rate","value":"remote port must be unique and inside 10001-50000","source":"https://freefrp.net/docs"}],"limits_note":"","binding":"request-rate","binding_note":"No byte quota and no rate cap are published, so no volume constraint exists in the vocabulary. The one published limit is a unique remote port inside a shared 10001-50000 range, recorded here as request-rate. That is not what breaks at 1 TiB/month; the true failure mode is a volunteer server with no operator obligation, which the vocabulary has no kind for.","identity_cost":{"kind":"anonymous","detail":"No account: a shared server password is printed on the home page.","country":"None"},"reliability_note":"No ban policy and no SLA are published; nothing governs whether the server stays up.","confidence":"documented","confidence_note":"The endpoint and port range are on the vendor page today; the UDP statement is from the docs page read today. Only a probe shows whether UDP is served.","evidence":[{"url":"https://freefrp.net/","date":"2026-10-23","proved":"shared server on port 7000, open ports 10001-50000"},{"url":"https://freefrp.net/docs","date":"2026-10-23","proved":"TCP and UDP proxy types are documented for this server"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-23T00:00:00.000Z","price_per_tb_month":"USD 0","notes":"Anonymous and quota-free, but with no operator identity and no stated limit the risk is the service vanishing rather than a metered cut-off. A 1 TiB/month run on a volunteer server is the least likely thing it survives.","extras":{"wg_path":"inside-udp","wg_detail":"The docs page documents TCP and UDP proxy types against this server; a WG datagram can be proxied on a port from 10001 to 50000.","ingress":"udp","volume_tib_month":null,"volume_stated":"No quota is published anywhere on the site.","bytes_transit":"yes","transit_note":"One volunteer server carries the datagrams."}},"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:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:request-rate","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":0,"unit":"TB","per":"month","currency":"USD","usd":0,"fx_date":null,"parse":"ok"}],"unknown":[["$.per_object_cap.stated","not-applicable"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]}