VP·NOC Technical Reference

VPN Protocols & Network Routes

Understand what the protocol does before deciding where the route is constrained. This page explains how connection setup, data transfer, congestion and device resources interact, with sections you can consult when choosing a setup or troubleshooting.

If this is your first time, follow the Guides to get a client, import your subscription and verify connectivity. This page does not repeat installation steps or provide a live subscription URL. The guide gets you connected; this reference explains what can affect the connection afterward. The technical notes below describe protocols in general and do not mean every VPNOC route supports every protocol. Check the subscription available after signing in and the options shown in your client.

Connection Model: What Protocols and Routes Do

Break a connection into stages

When you open a website, the app typically resolves its domain, establishes a transport connection, negotiates encryption and then exchanges data. With a proxy enabled, the client also applies routing rules and connects to a proxy entry point, followed by a remote exit. A “connected” indicator may only mean the client has enabled traffic capture or that an entry point is responding; it does not prove the website returned content. Troubleshooting means identifying which stage is stuck, not just checking whether the connection icon changed color.

A protocol defines how the client and server exchange authentication data, package destination addresses, transmit data and handle errors. The route determines which networks carry the data, where it is forwarded and where it exits to reach its destination. The same protocol can perform very differently on different routes; changing protocols on the same route can also affect packet-loss recovery, connection reuse and processor load. A protocol name is not a rating of route quality, and a route label does not tell you whether an app will work. Track them separately.

A fast connection setup doesn't guarantee fast transfers

Setting up a connection can involve domain lookup, round trips, identity checks and encryption negotiation. When a client reuses an existing session, later requests may skip some of this setup, so opening an app for the first time is not directly comparable to refreshing a page. A route might load text quickly but download large files slowly: the handshake may be fine while sustained throughput is limited. Conversely, a slightly slower entry connection does not necessarily mean video transfers will be slower once connected.

Bandwidth describes how much data a route can carry; latency is the time an interaction takes; jitter is how much that time varies; and packet loss means some data does not arrive successfully. Video buffering depends more on sustained throughput, remote terminals on interaction latency, and calls on jitter and short bursts of packet loss. Ranking protocols by download speed alone misses what an app actually needs. Choosing a route by latency alone can also lead to a fast response but inadequate sustained throughput.

Separate application traffic from the outer transport

An app may use a reliable byte stream or datagrams. When a proxy carries that traffic, it also needs an outer transport. An app using datagrams does not necessarily mean they remain datagrams end to end; some configurations repackage them or forward them over a stream-based connection. So “datagram support” depends on the client, node configuration, server and current network access. If any link in that chain lacks support, web browsing may work while calls or games do not.

Reliable transport attempts to recover lost data, but recovery takes time and uses additional traffic. Real-time apps may prefer to skip outdated content rather than wait for late data; downloads need complete files. These goals involve trade-offs, and no single switch can improve everything. When you see “low-latency mode,” check whether it changes retransmission, congestion control, connection reuse or local routing rules. The label alone doesn't tell you what it does.

The protocol determines how data travels, the route determines where it goes, and routing rules decide which apps use that path. Check all three before considering a protocol change.

Assess security in layers. Encryption on the proxy connection, encryption between your device and the destination website, client permissions and account credentials each have different roles and cannot substitute for one another. VPNOC describes its security with the phrase “quantum encryption,” but this page does not infer that every protocol listed supports post-quantum cryptography or present that wording as a protocol test result. For a specific connection, check its configured transport security, certificate validation and client behavior.

Stream-Based Protocols: Trade-Offs in Authentication, Encryption and Encapsulation

Shadowsocks and VMess

Shadowsocks centers on encrypted proxy forwarding, with a relatively focused design often used to carry app connections. Its actual behavior depends on the encryption method, client implementation and whether another transport layer is added. When comparing its overhead, account for plugins, multiplexing and rule engines—not just the protocol name. If the configuration does not match, the entry address may be reachable while authentication or decryption errors prevent data from getting through.

VMess defines its own authentication and data-encapsulation mechanisms in addition to proxy forwarding, and common deployments pair it with other transport layers. To compare resource use, be clear about whether you're measuring a basic connection or the full stack with added security and encapsulation. Some authentication processes are sensitive to system time, so an incorrect device clock can cause connection failures. If several similar entry points all fail, check time synchronization before trying a succession of regions.

Trojan and VLESS

Trojan typically uses TLS to establish a protected transport before proxy authentication and forwarding. Its performance depends on the route to the entry point, TLS negotiation, certificate checks and the connection to the destination. Connecting to the entry port only shows that the transport entry is reachable; it does not confirm that the certificate, authentication or remote forwarding all succeeded. When troubleshooting, keeping track of the error category is more useful than labeling every failure a “dead node.”

VLESS keeps proxy authentication and data forwarding relatively lightweight, but the protocol itself should not be treated as a complete encryption scheme. Assess the protection based on the transport security actually in use. A newer name is no reason to skip certificate checks, and VLESS is not interchangeable with every transport layered on top of it. Different transports change handshake steps and resource use, so “VLESS is always faster” is not a sound general recommendation.

What to check beyond the protocol name
ProtocolWhat to understandWhat to check first
ShadowsocksEncrypted proxy forwarding and the encryption method usedAuthentication, encryption settings and added encapsulation
VMessAuthentication and transport work togetherSystem time, authentication and outer transport
TrojanTLS-secured transport and proxy authenticationCertificate, server name and authentication result
VLESSA streamlined proxy mechanism with security handled separatelyActual security layer, transport settings and authentication

Where waiting comes from with a reliable byte stream

When the outer transport uses TCP, the receiver must deliver bytes to the next layer in order. If an earlier segment is lost, later data may have arrived but still has to wait for recovery. This can look like a brief pause rather than a steady slowdown. If several apps share one outer reliable connection, a delay in one transfer may affect other requests too; whether that happens depends on how the client handles multiplexing.

Multiplexing can avoid repeated handshakes and reduce setup costs for many short connections, but more is not always better. Putting apps with very different traffic patterns on one channel can make them affect each other; avoiding multiplexing altogether can mean more sessions and system calls. The right approach depends on the mix of browser activity, background sync and long transfers. Start with the client defaults, then adjust based on what you observe. That usually gives more useful results than changing several advanced settings at once.

These protocols have no universal ranking independent of the network. If your current network handles TCP well and your client has a mature implementation, a stream-based setup can be a reliable baseline. If the actual issue is DNS resolution, a destination service rejecting the connection or an unsuitable exit region, switching stream-based protocols may not help. Keep a tested route as your baseline, then change only one variable—protocol or transport—so you can tell what made a difference.

QUIC Protocols: Weak-Network Performance and Resource Costs

What Hysteria2 and TUIC Have in Common

Hysteria2 and TUIC are both related to the QUIC ecosystem, but they are not two names for the same protocol. QUIC uses datagram transport to organize connections, encryption and reliable streams, providing clearer delivery boundaries between streams. If one stream waits for lost data to be recovered, others do not have to wait for the exact same position in a shared byte stream. But they still share route capacity and congestion, so apps can still affect each other.

These approaches depend on the access network carrying the relevant datagram traffic reliably. Some wireless, guest and enterprise networks restrict datagrams or handle them differently. You may see handshake failures, intermittent drops or a connection that works but transfers data erratically. Don't assume the remote exit is at fault. Compare with a working TCP setup on the same access network to see whether the issue is specific to the outer transport.

Hysteria2: Sending Behavior and Bandwidth Estimates

One of Hysteria2's design goals is to manage transmission in environments with packet loss or longer round trips. Its sending behavior depends on deployment, congestion-control mode and client settings; it cannot be reduced to “more packet loss means a better fit.” If a mode uses a target bandwidth setting, entering a value well above the route's actual capacity can worsen queueing and packet loss. Sending more aggressively does not create additional network capacity.

When using this type of route, watch how it affects other apps. If download throughput improves but calls have more audio dropouts, the transfer may be consuming shared queue or upload capacity. The goal is to complete the main task while leaving room for interactive traffic, not to maximize a speed-test score. If the client does not expose a relevant setting, leave the defaults alone rather than overriding subscription settings with undocumented parameters.

TUIC: Multiplexing Strategies and Implementation Differences

TUIC also uses QUIC to carry proxy traffic, including streams, datagram forwarding and session management. Performance depends on the implementation and how it works with the server. A shared underlying protocol name does not make its connection recovery, sending behavior or resource use identical to Hysteria2. A client recognizing a node label does not mean it supports every optional feature. If import fails with a parameter error, check compatibility first rather than deleting the offending field and continuing.

Multiplexing can reduce repeated setup, but it also means multiple apps share an entry point and congestion state. Smooth entry switching, session recovery and network migration depend on route changes, authentication state and implementation details. After a device moves to another access network, proxy and app sessions may still need to be re-established—even if the underlying technology supports migration. There is no guarantee that downloads, calls or sign-in sessions will continue uninterrupted when networks change.

Weak-network improvements come with trade-offs

Handling encryption, datagrams and congestion in user space can increase processor activity and wakeups, especially during sustained high-throughput use, unstable reception or heavy background traffic. Hardware acceleration, operating-system scheduling and client implementation all affect the result, so protocol names cannot be translated directly into a battery-life ranking. For a fair comparison, use the same access network, app task and similar device conditions, then note heat, connection recovery and task completion.

QUIC changes how transport is organized, but it cannot fix every route problem. First confirm that datagrams can get through, then check how interactive apps perform on the shared network.

If a stream-based setup is stable while a QUIC setup repeatedly fails, keep the stream-based connection for now and note the conditions. An advanced protocol does not have to be enabled. Conversely, a QUIC implementation may suit a task better when datagram connectivity is confirmed. Choose based on the route, device and app together—not the protocol's release date or name.

Network Routes: Direct, Relayed and Dedicated Links

Direct describes the route, not its speed

A direct route generally means the client connects to the proxy entry point without an additional user-facing relay layer. Data still travels across the access provider, interconnection networks and remote networks, so “direct” does not mean a physically shortest path. Nearby regions can be linked by circuitous routes, while more distant regions can have steadier connections thanks to better interconnection. Map distance offers a rough intuition, not a substitute for testing the app.

A direct route is easier to understand, and one fewer explicit relay means one fewer boundary to troubleshoot. But it depends more directly on the quality of the connection between the local network and the remote entry point. The same entry can perform differently across access providers, and results after switching local networks do not necessarily generalize. If a direct route has issues on one access network, record that condition rather than concluding that the whole region is unavailable.

Relaying changes the entry point—and adds dependencies

A relayed route first sends traffic to an entry point that is easier to reach, then forwards it to a remote exit. Its purpose is to change the route and where networks interconnect, not simply to add another server. If the first leg is reliable and the onward connection has enough capacity, a relay can be more stable than a direct route. If the relay entry is congested or lacks forwarding capacity, the added hop can become a bottleneck. Relaying is not inherently better; it is another route option.

When troubleshooting a relay, distinguish entry-point reachability from exit availability. A healthy connection from the client to the relay does not mean the relay-to-exit path is working. A low-latency entry point also does not guarantee a fast response from the destination service. If the entry looks healthy but apps keep timing out, compare other route types in the same region and see whether the problem follows the entry, the exit or the app. Separating these factors makes support reports more useful.

Dedicated links describe a segment, not the whole connection

IEPL typically refers to a dedicated transport arrangement over a particular segment. It may reduce uncertainty on some public-network interconnections, but the link from your device to the entry point and the path from the exit to the destination website may use other networks. The label does not prove the entire route is dedicated, guarantee a fixed latency or promise any uptime. When choosing, find out which segment the label refers to and check whether your apps still work during busy periods.

Route types and common troubleshooting boundaries
Route typeWhat to checkWhat you can't infer
DirectAccess network and interconnection with the remote entry pointClosest geographically or guaranteed lowest latency
RelayedEntry point, relay leg and remote exitAdding a relay guarantees stability
IEPL dedicated linkThe segment it carries and end-to-end app performanceA dedicated path end to end or the same speed at all times

The exit region is a separate piece of information. It affects the network location seen by destination services, content regions and risk checks, but it does not fully describe the route from your device to the exit. A Hong Kong exit, for example, can use different entry points and transport arrangements, so the region name alone does not make them equivalent. Streaming availability also depends on account region, content rights and platform policies. A region or route type in a list is not a promise that specific content will be available.

VPNOC covers 110+ countries and 250+ routes. Check the routes page and the current list in your client to see what is available. First choose an exit region that suits the destination service, then compare the route types available. To reduce variables, keep the exit region fixed and compare direct, relayed or dedicated routes. Changing the region, protocol and local network all at once makes the results difficult to interpret.

Also consider the return path. Outbound and inbound data may travel over different networks, so looking at only one direction does not tell you the full connection quality. An unfamiliar region in a traceroute might reflect the route itself or an error in an IP geolocation database. Treat route output as a clue; ultimately, judge by whether the app connects, returns content and stays stable.

Packet Loss and Congestion: Find the Bottleneck from the Symptoms

Random packet loss and queue congestion are different problems

Wireless interference, weak signal, network switching, route failures and congestion can all cause packet loss, but they call for different fixes. If moving closer to a wireless access point makes a clear difference, the local wireless segment may be the main issue. If wired connections also slow down only during busy periods, compare the access network with the remote route. Narrow down where the problem occurs before changing encryption settings; encryption cannot repair a weak wireless signal.

Congestion usually means more data is entering a network segment than it can handle or forward at that moment. Queues build up, round-trip times increase and packet loss may follow. Apps often start by responding slowly, then show reduced throughput or intermittent timeouts. Raising the sending target further can just make queues longer. Check whether interaction and sustained transfers both get worse instead of focusing only on momentary download speed.

Peak hours put shared resources to the test

Busy periods can affect several links at once, including home internet, provider interconnections, proxy entry points and remote exits. If everything slows down at once, that does not immediately prove a server-side problem; a device uploading a sync may also fill the upstream queue. Pause unrelated transfers before comparing the target app to rule out shared-resource contention. If possible, test on another access network—but don't treat results from different environments as one measurement.

If only one exit region is affected while other regions and local direct access work normally, compare other route types in that region. If every connection through the same entry point has issues, look more closely at that entry or its upstream links. If only one website is slow, consider the destination's load, content delivery location and account status. Look for shared dependencies to narrow down the problem; one timeout does not prove the entire route is down.

Understand the limits of diagnostic tools

A lost probe packet does not necessarily mean app data is being lost too. Intermediate routers may give probe replies lower priority or ignore certain requests. If the destination still responds reliably, an unanswered intermediate hop is not enough to call the link faulty. Conversely, normal probe responses do not guarantee successful proxy authentication, domain resolution or app access. Network tools offer partial evidence; use them alongside client logs and app symptoms.

Speed tests are also affected by test-server location, parallel connections and browser state. A test server near the exit may mostly show how that exit connects to the test point, not how another region performs. Tests also use plan traffic, so there's no need to run large transfers repeatedly. For a controlled task and a better way to compare times and record results, read How to Compare VPN Speeds in Real-World Tests.

Retransmission restores data, but not the time spent waiting

When reliable transport detects data loss, it uses feedback and retransmission to recover the missing content and may adjust its sending rate. That helps preserve data integrity but adds delay to interactions. If the app retries too, app-level and transport-level recovery can overlap, making the page appear to load repeatedly. Constantly switching routes may restart connections that could otherwise recover, so allow time to observe the result and avoid counting interruptions caused by your own changes as route failures.

Rule out competing local traffic, then compare the same task. If a problem occurs only during busy periods, keep that timing in your notes; a speed test during quiet hours is not a substitute.

Sometimes the bottleneck is the device, not the network. Heat from continuous encryption, decryption and rule matching can affect processor scheduling and power-saving behavior. The network icon may still look normal, and switching exits may not help. Check whether only this device is slow, whether it gets unusually hot and whether performance returns when transfer load drops. These clues can help separate device limits from route congestion. For more ways to assess stability, see How to Assess Connection and Dropout Rates.

Mobile Resources: Battery Use, Background Activity and Network Switching

Battery use comes from the whole processing chain

On mobile devices, battery use is not determined by encryption alone. Wireless communication, system network extensions, rule matching, domain handling, connection keepalives and background app sync all use resources. Even when you're not actively browsing, apps may maintain sessions that the client has to process. Before comparing protocols, check that background tasks are similar. Comparing an idle device with one that's syncing continuously measures different workloads, not differences in protocol efficiency.

Hardware acceleration for encryption, how often data moves between system and user space, and repeated connection setup can all change resource use. A protocol that feels lightweight on a desktop processor may behave differently on a mobile device. Heat can also affect performance scheduling, creating a feedback loop between data transfer, temperature and processing capacity. Track task completion and device conditions, not just the live speed shown in the client.

Balance keepalives with background restrictions

Keepalives can maintain a connection or preserve a session mapping on a network device, but sending them more often can also trigger wireless wakeups. Turning all keepalives off may mean an idle connection has to be re-established on the next request; overly frequent keepalives can increase battery drain. There is no one setting that works for every network. Unless logs show a problem recovering after inactivity, keep the client defaults instead of copying someone else's advanced settings.

Operating systems limit background activity, and device manufacturers' power-saving policies can also affect clients. If a connection drops when an app goes into the background, that does not necessarily mean the node has failed. Check whether the system still allows the network extension or proxy service to run. Start with system permissions and the client's documentation rather than disabling power-saving features across the device. The aim is to keep necessary connections working without leaving unrelated apps active all the time.

Check platform differences at the system level, not by guessing protocol rankings
PlatformWhat to checkCommon misdiagnosis
iOSNetwork extension permissions, background state and recovery after switching networksMistaking a system pause for an exit failure
AndroidProxy permissions, battery management and background activity limitsOverlooking differences in manufacturer power-saving policies
WindowsSystem proxy, virtual interfaces and other network softwareAssuming that launching the client means apps are already using it
macOSNetwork extension permissions, filters and service coexistenceMistaking a permission not taking effect for a protocol incompatibility
LinuxRoutes, DNS services and process permissionsChecking the process but not the actual route

What changes when you switch networks

When switching from Wi-Fi to another access network, your local address, exit mapping, available routes and DNS environment may all change. The client may reconnect to the entry point first, then restore forwarding sessions, while the app handles its own reconnection. A successful page refresh does not mean a call in progress has recovered. Track the client and app states separately so different layers of recovery are not conflated.

QUIC can support connection migration, but the specific proxy implementation, network policy and server configuration may limit what that achieves. TCP sessions usually depend more on the original path state, though a client may restore new requests by reconnecting to the entry point. In either case, an interrupted app session may not resume automatically. Test whether your usual tasks can be completed after switching networks instead of checking only whether the connection button still appears active.

Practical steps for managing everyday resource use

On the same network, complete a consistent set of everyday tasks, then check for unusual traffic or heat while the device is idle. If resource use drops after you stop a background app, adjust that app's sync settings first. If the issue occurs only when the client is enabled, check the size of the ruleset, log verbosity and whether traffic is being captured in a loop. Logs can help during troubleshooting, but avoid keeping verbose logs that collect large amounts of data turned on indefinitely.

VPNOC supports Windows / macOS / iOS / Android / Linux, with no device limit. This describes platform and device coverage; it does not mean every platform uses the same underlying implementation. Download the client and subscription from the download section of the user panel. Sign in to get a subscription; the iOS entry point requires an active plan. For macOS permissions and conflicts with system services, see macOS VPN System Permissions.

Choose by Use Case: Set Priorities Based on the Task

Websites and AI Tools: Check the Full Interaction

Websites and AI Tools often involve domain resolution, sign-in, content loading and sustained responses. A homepage loading does not prove that sign-in endpoints or longer requests will work. Keep the target app fixed and test sign-in, submitting a request and receiving the complete response in order. If only one stage fails, check whether its destination domains follow the expected routing rules. A successful test on an unrelated speed-test site does not replace verifying the app from start to finish.

These tasks tend to depend on connection setup, stable response times and a consistent exit. Frequently changing exit regions can trigger extra identity checks, and switching routes before a connection is stable makes issues harder to diagnose. Keep a tested everyday route and choose alternatives with different topologies. If a service restricts account regions or usage, follow its rules; proxy connectivity does not replace the service's own account permissions.

Calls and Interactive Tasks: Keep Throughput from Crowding Out Responsiveness

Calls, voice chat and remote interaction depend more on consistent response times than on peak transfer speed. Check whether the app needs datagrams, whether the client forwards them correctly and whether local uploads are filling a shared queue. If large files are syncing during a call, reduce competing traffic before comparing protocols. A more aggressive transport can amplify contention on the same route rather than fix it.

When testing a route for calls, check whether you can join, share content and return from the background without problems, as well as whether audio stays clear. A brief successful connection does not prove that the whole session will be stable. For remote terminals that stay connected for long periods, check whether input responds after idling, whether there are noticeable pauses and whether switching networks requires a new session. Recording these results helps more than labeling a route “low latency.”

Streaming and Downloads: Separate Content Access from Transport

Streaming depends on your account, region, content delivery and sustained throughput. If you see a region message, first check the exit and account requirements. If playback keeps buffering, check sustained throughput, packet loss and competing traffic. These symptoms need different troubleshooting steps. A protocol change might improve transport, but cannot guarantee that a platform accepts an exit or change content rights. This page does not promise a fixed list of available titles or long-term access.

Large downloads depend on complete transfers, retry behavior and recovery. Confirm that the download app actually uses the expected route; a browser may use the proxy while a standalone download manager takes another path. If short downloads work but longer transfers stop, check client sessions, device sleep and connection recovery logs. Repeatedly restarting a download uses more traffic and can hide the pattern behind the interruption, so save the error details before trying again.

Route local and international services separately

Local device discovery, printing and LAN services usually do not need an international route. Sending every request through the same remote exit can add latency and interfere with local resource access. Set rules based on actual destinations instead of routing everything through the proxy unnecessarily. Some apps use their own DNS or connection methods, so a rule's name alone does not prove it is working. Verify the result in the app.

Choose a plan based on traffic needs, separately from protocol selection. VPNOC monthly plans are ¥9.9/month for 60GB, ¥18/month for 250GB and ¥28/month for 500GB. Traffic resets monthly from the activation date; mid-cycle upgrades are prorated for the remaining days. Data add-ons cost ¥158/300GB, ¥358/1000GB and ¥658/3000GB; they are used as needed and never expire. See the plan pricing page for full billing details. A higher data tier does not mean a particular protocol will be faster.

Start with the tasks you need to complete, then choose an exit and route type, and compare protocols last. If the basic route does not work, congestion tuning is rarely the first thing to try.

After narrowing down options by use case, keep the setup that reliably completes everyday tasks—not a theoretical ranking. Note the access network, target app and recovery behavior for backup routes so you can switch with a reason when something goes wrong. VPNOC offers a 60-day money-back guarantee and supports Alipay / WeChat / USDT. These are service details, not technical proof of route performance or results in a specific app.

Verification & Support Handoff: Keep Repeatable Troubleshooting Notes

Start with a baseline you can restore

Before troubleshooting, note your current access network, client platform, exit region, route type and protocol. Keep a copy of the original settings so you can restore them, then change only one relevant condition at a time. Don't change the client, region, DNS settings and transport parameters all at once; even if things improve, you won't know which change helped. A baseline doesn't guarantee permanent availability—it gives you a clear point of comparison and a way back.

Next, write down exactly what action triggers the issue: starting the client, importing a subscription, connecting to an entry point, opening a page, signing in or transferring data. Preserve the meaning of any error message instead of writing only “doesn't work.” Include relevant conditions if the issue occurs only after returning from the background or switching networks. Troubleshooting is about narrowing down the cause; the more specific the report, the fewer settings you'll need to try blindly.

Verify each layer, from network access to the app

First check that the local network can reach the expected basic services, then confirm the client has the required permissions and the subscription is valid. Check the entry connection and authentication result for certificate or parameter errors. Once connected, use the IP checker to check the browser's current exit and compare it with your routing rules. A correct browser exit confirms only what happened to browser requests; it does not automatically apply to every app on the device.

Check DNS resolution separately. DNS requests and app connections may take different routes, and a successful lookup does not mean the content connection will work. Don't judge privacy or access based only on the name of the DNS server. Check the client's DNS mode, whether the app uses its own resolver and whether the final connection follows the expected rule. For more on the difference between exits and DNS, see How to Check Whether Your VPN Is Working.

Classify the error instead of switching regions at random

For authentication failures, check the subscription status and import result first. For certificate errors, check the system clock and configuration source—don't skip validation. For connection timeouts, compare the entry point with the access network. If only one app fails, check the destination service, routing rules and account requirements. An error category does not prove the cause, but it points to a more useful next step. Repeating an action that does not change a relevant condition rarely adds useful information.

Connection loops are another easy-to-miss issue. Multiple network tools capturing traffic can make proxy requests go through the proxy again or send system DNS queries along an unexpected route. Temporarily stop unrelated network tools and leave only the client you need to test, then see whether the issue clears. Note the current setup first and restore it afterward as needed. Don't permanently remove network settings required for your work just to troubleshoot.

Give support enough detail—and nothing they don't need

If you need help, submit the reproduction steps, error category and comparisons you've already tried through a support ticket in the user panel. Hide unnecessary personal information in screenshots, including all but the username, and remove subscription URLs, authentication fields and sensitive payment details. Check logs for complete connection details and redact them before sending. Support needs the context around the failure, not your account password or reusable subscription credentials.

Details for a useful troubleshooting report
FieldIncludeDo not include
EnvironmentPlatform, access method, foreground or background stateUnrelated personal information
ConnectionRegion, route type, protocol, error categoryPasswords, full subscription URLs
TaskTarget app, failed action, recovery conditionsPrivate conversation content
ComparisonWhat changed and the resultA speed-test screenshot without test conditions

To confirm an issue is resolved, repeat the action that originally triggered it. Being able to reopen a webpage does not prove background recovery works, and a short successful transfer does not mean a long task will no longer drop. Reproduce the issue under the original conditions, then restore everyday routing and background apps to check for conflicts. If you cannot reproduce it, record “not currently reproducible” rather than calling a temporary recovery permanent. These notes may still help if conditions change.

Your final support note should say which access network, route combination and app task you tested, and what remains unverified. For quick setup, see the Guides; for account and billing questions, check the FAQ; for basic concepts, return to the relevant section on this page. No email address is required; start with a username and password. Account access and technical checks serve different purposes, so there's no need to keep creating new accounts while troubleshooting.

First Month Free