{"eid":"torguard","name":"TorGuard","domain":"torguard.net","resolved_by":"domain","topics":["egress","ip-proxy"],"n_records":2,"best_vorder":1,"review":null,"aliases":["TorGuard","torguard.net"],"records":[{"rid":"ip-proxy/torguard-residential","card":{"rid":"ip-proxy/torguard-residential","eid":"torguard","topic":"ip-proxy","slug":"torguard-residential","provider":"TorGuard","url":"https://torguard.net/","domain":"torguard.net","category":"VPN with residential exit","tier":"residential dedicated IP","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"unverified","binding":"none","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":1,"interfaces":"cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T10:07:11.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-08","n_evidence":2,"usd_month":null,"usd_per_tb_month":19.99,"summary":"No free tier. A residential dedicated IP is $19.99 per month, priced separately from the datacenter dedicated IP.","duplicate_of":null,"n_unknown":1},"record":{"topic":"ip-proxy","slug":"torguard-residential","provider":"TorGuard","url":"https://torguard.net/","category":"VPN with residential exit","tier":"residential dedicated IP","free_tier":{"stated":"No free tier. A residential dedicated IP is $19.99 per month, priced separately from the datacenter dedicated IP.","unit":"none","metered_on":"none","source_url":"https://torguard.net/","read_on":"2026-10-24","notes":"The unit of sale is the address, not a byte. The $19.99 buys one dedicated residential exit for a month, which is why no byte figure belongs in this field."},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://torguard.net/","notes":"The product is one exit address. Nothing is stored, so the largest-single-object question has no subject here."},"retention":{"stated":"not applicable: an address, not stored bytes; how long one $19.99 payment holds the same address was not established","days":null,"source_url":"https://torguard.net/","notes":"The only retention question this product raises is how long the same address stays assigned across renewals, and no page readable stated it."},"egress":{"terms":"No traffic allowance or cap is published for the residential dedicated IP; the $19.99 per month is charged per address, so nothing read on 2026-10-24 prices traffic out per byte.","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://torguard.net/"},"interface":["cli"],"interface_detail":"Reached as a tunnel exit: the client points its VPN client at the assigned address. The protocol list was not read, because every torguard.net path tried on 2026-10-24 returned HTTP 403 'Just a moment...'. The token cli names the config-consumed-by-a-client path, following dossier/egress/torguard.json and dossier/egress/airvpn.json, because scripts/dossier/schema.json's interface enum carries no wireguard, openvpn, socks5, http-proxy, web-ui or api token.","tooling":"A standard VPN client that consumes the config for the assigned address. Which protocols the residential product supports was not established, and no API for ordering or choosing the address was found. A missing wrapper is not a reason to reject an exit address; a tunnel client is all this shape needs.","chaining":"One residential exit in front of the Workers AI gateway: the gateway keeps its Cloudflare identity, and only the traffic that must not originate from a datacenter egresses through this address.","limits":[],"limits_note":"The one constraint found is the address count: $19.99 buys a single dedicated residential exit, so every request in the month presents from one IP and a second concurrent exit means a second subscription. No traffic allowance, request-rate figure or daily-volume limit was published in anything read on 2026-10-24, so no vocabulary kind carries a number here. Whether a fair-use ceiling exists is unstated, which is not the same as absent.","binding":"none","binding_note":"Nothing in the vocabulary fails at 45 GB/month across about 599,000 requests, which averages roughly 14 requests a minute: no traffic allowance and no request-rate figure is published to hit. The ceiling that arrives first is structural and outside the vocabulary, because one address is the entire product, so a block on that IP stops every request at once and there is no second exit to fail over to without a second $19.99 subscription.","identity_cost":{"kind":"card","detail":"Card. There is no free tier, so the address is bought at $19.99 per month and a working card is what holds it. The facts name no second gate.","country":null},"reliability_note":"One address carries the reputation of everything sent through it, so a block hits all ~599,000 monthly requests at once and there is no second exit to fail over to.","confidence":"unverified","confidence_note":"The price and the card gate are documented: both come from the vendor's own page, read 2026-10-24. The claim the caveat rests on, that the exit is residential and leased directly from major ISPs, could not be checked, because the server list and every other torguard.net path tried returned HTTP 403 'Just a moment...' and no inventory or ASN is published. That is the weakest rung among the fields the verdict depends on, so the record takes it. One purchase plus one RIPE query on the assigned address moves it to measured.","evidence":[{"url":"https://torguard.net/","date":"2026-10-24","proved":"A residential dedicated IP is sold at $19.99 per month and is priced separately from the datacenter dedicated IP; it is the cheapest per-address residential product found in this topic's research."},{"url":"probe:https://torguard.net/","date":"2026-10-24","proved":"Two fetch paths, curl with a browser user agent and the harness extractor, both returned HTTP 403 carrying the Cloudflare challenge text 'Just a moment...'. The server list and any ASN or ISP inventory were therefore unreadable, which is why the residential-origin claim stays unverified rather than quoted."}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-24T10:07:11.000Z","price_per_tb_month":"USD 19.99 per month per address; the product is priced per address, so no per-TB figure exists","notes":"The residential arm of the TorGuard product, recorded separately from dossier/egress/torguard.json, which prices the standard plans and port forwarding. Two records for one vendor is correct here because the tiers differ and a reader acts on one. Three candidates were considered for how the 'leased directly from major ISPs' sentence could be tested, and none of them closed it. (1) The vendor's server list: blocked, both fetch paths returned the Cloudflare challenge. (2) A published ASN or inventory page: none found, and the site publishes no address inventory at all. (3) A third-party review or forum post naming the ASN of an assigned address: not searched, and it would be a reported claim at best, not a measured one. So the sentence is left unverified and named as the caveat rather than repeated as fact. That is the one claim this topic says never survives a registry check, so quoting it would have been the expensive error. What settles it: one purchase, then one RIPE query on the assigned address, answering three things at once, which ASN announces the address, whether that ASN is a consumer ISP or a hosting provider, and whether the address appears in that ISP's own whois. One sample is one sample: a single purchase establishes one address and not the class of the inventory, so the record should name the address that was tested. The price is one sample too. It comes from a single page read on a single day in the parent session, and my own two fetch attempts on 2026-10-24 both got 403, so the price is passed on as read rather than re-read here. The probe row above records the wall, not a confirmation of the number. Not a correction to dossier/egress/torguard.json, but the difference is worth naming. That record's identity kind is email, with a card-or-crypto payment path for the standard plans; this record's card gate concerns the separately-priced residential add-on. Whether the crypto path extends to the residential IP was not established, so this record does not claim anonymity, and the add-on's checkout page is what would settle it. That record also carries the vendor's 'Unlimited Speeds and Unlimited Bandwidth' feature-list sentence for the standard plans; whether that sentence covers this add-on was not established either, so it is not used in egress.terms here.\n\nbinding is none because no constraint with a number was published. Rather than file an invented entry, limits[] is empty and limits_note carries the address-count prose, which is the shape dossier/egress/airvpn.json used for its structural ceilings. Until that enum is extended, records here will use cli and put the protocol in interface_detail, as this one does.","extras":{"rung":5,"rung_note":"The product is judged on its registration class, whether the address is announced by a consumer ISP or by a hosting provider, which is rung 5 rather than an ASN or a subnet.","price_usd_month":"19.99","price_basis":"per dedicated residential address, per month, priced separately from the datacenter dedicated IP","address_kind":"residential dedicated IP","comparison":"cheapest per-address residential product found in this topic's research","isp_origin_claim":"leased directly from major ISPs","isp_claim_status":"unverified: the server list is Cloudflare-walled (403 'Just a moment...') and no inventory or ASN is published","isp_claim_settled_by":"one purchase plus one RIPE query on the assigned address"}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","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":19.99,"unit":"TB","per":"month","currency":"USD","usd":19.99,"fx_date":null,"parse":"ok"}],"unknown":[["$.per_object_cap.stated","not-applicable"]],"history":[],"drift":[]},{"rid":"egress/torguard","card":{"rid":"egress/torguard","eid":"torguard","topic":"egress","slug":"torguard","provider":"TorGuard","url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html","domain":"torguard.net","category":"vpn port forward","tier":"standard","verdict":"paid-only","vorder":3,"grp":"paid","confidence":"documented","binding":"write-gated","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":1,"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":64.99,"summary":"No free tier. Plan block read 2026-10-23: Standard $9.99 per month or $29.99 per year, Pro $12.99 per month or $59.50 per year, Premium $14.99 per month or $...","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"torguard","provider":"TorGuard","url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html","category":"vpn port forward","tier":"standard","free_tier":{"stated":"No free tier. Plan block read 2026-10-23: Standard $9.99 per month or $29.99 per year, Pro $12.99 per month or $59.50 per year, Premium $14.99 per month or $64.99 per year, and Port Forwarding appears in the feature list of every plan.","unit":"none","metered_on":"none","source_url":"https://torguard.net/anonymoustorrentvpn.php/","read_on":"2026-10-23","notes":""},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html","notes":""},"retention":{"stated":"not applicable","days":null,"source_url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html","notes":""},"egress":{"terms":"Unlimited Speeds and Unlimited Bandwidth appear in the feature list of every plan.; ingress: tcp+udp","metered":false,"free_allowance":"none published","price_per_tb":null,"source_url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html"},"interface":["cli"],"interface_detail":"Client area under Services, Port Forward Request; no public API for port reservation in the pages read.","tooling":"Client area request form; wg-quick or the TorGuard app for the tunnel.","chaining":"A static shared or dedicated IP plus a requested port gives a fixed endpoint a service on a free VM can publish behind.","limits":[{"kind":"write-gated","value":"a port is a reviewed request, not a self-service toggle: enter the public VPN IP, choose protocol and port, click Submit Request. Note that on occasion the request may need to be approved.","source":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html"},{"kind":"per-ip-shaping","value":"the forward is bound to one public VPN IP: enter the public VPN IP you had taken from the TorGuard software","source":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html"}],"limits_note":"","binding":"write-gated","binding_note":"Bandwidth is stated as unlimited, so volume does not bind. The gate is the request workflow plus its approval step, and the requirement to name the exact server IP, which means the port is only useful while the client stays on that server.","identity_cost":{"kind":"email","detail":"An account in the client area is required to submit a Port Forward Request; payment can be made by card or crypto, and the site markets an anonymous purchase path.","country":"None"},"reliability_note":"A port request can sit in approval; the forward is tied to one server IP, so moving servers loses ingress until a new request.","confidence":"documented","confidence_note":"Measured would need an account, an approved port and a byte count. The plan prices were extracted from the served HTML of the vendor page rather than from its rendered price widget, which is why they are listed as read rather than inferred.","evidence":[{"url":"https://torguard.net/indexori.php?rp=/knowledgebase/276/Getting-Started-with-TorGuard-Port-Forwarding.html","date":"2026-10-23","proved":"Port forwarding is a client-area request against a named public VPN IP, TCP or UDP, all ports above 2048 allowed, and requests may need approval."},{"url":"https://torguard.net/anonymoustorrentvpn.php/","date":"2026-10-23","proved":"Unlimited Speeds, Unlimited Bandwidth, Port Forwarding and SSL VPN via WireGuard appear in the feature list; the HTML carries Standard $9.99 or $29.99 per year, Pro $12.99 or $59.50, Premium $14.99 or $64.99."}],"verdict":"paid-only","verified_at":"2026-10-23T00:00:00.000Z","price_per_tb_month":"USD 9.99 per month or USD 29.99 per year (standard); USD 12.99 or USD 59.50 (pro); USD 14.99 or USD 64.99 (premium)","notes":"Candidates for a plan matrix that prices three tiers while every tier lists Port Forwarding: (1) the difference is devices and dedicated IP, which the extracted block confirms, since Pro adds x1 Dedicated IP and Premium adds more devices; (2) port count differs by tier, which the pages read do not state; (3) the feature row is copied across tiers as marketing. The first is supported by the per-tier device and IP lines; the second remains open. TorGuard root and product pages intermittently returned a broker 530 while the knowledgebase path served normally, so the KB path was used.","extras":{"wg_path":"native-conf","wg_detail":"WireGuard is a listed transport and the port request names the tunnel type: select a protocol and then select the VPN port or Tunneltype, by choosing openconnect or wireguard you will use that tunneltype for your port forward.","ingress":"tcp+udp","volume_tib_month":null,"volume_stated":"Unlimited Speeds and Unlimited Bandwidth appear in the feature list of every plan.","bytes_transit":"yes","transit_note":"Traffic crosses TorGuard servers at the named public VPN IP."}},"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":"$.limits[1].value","kind":"limit:per-ip-shaping","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":64.99,"unit":"TB","per":"month","currency":"USD","usd":64.99,"fx_date":null,"parse":"ok"}],"unknown":[["$.per_object_cap.stated","not-applicable"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]}]}