How connections work: a protocol isn’t the whole route
When choosing a network acceleration service, protocol names tend to stand out—but they’re only one factor in the experience. A request travels through your local network, client, entry point, cross-region links and exit before reaching its destination. Queues, DNS errors or connection drops anywhere along the way can leave a page waiting to load. To diagnose an issue, identify which part of the path is involved instead of switching protocols as soon as things slow down. The same protocol can perform differently on different routes, and different apps can behave differently on the same route.
Proxy protocols, transports and routing rules
A proxy protocol defines how the client identifies the destination, verifies identity and forwards data to the server. The transport carries that data, usually over TCP or UDP, sometimes with TLS, WebSocket or another layer of encapsulation. Routing rules determine which requests go through the proxy and which connect directly. These are separate layers: seeing VLESS doesn’t tell you whether TLS is in use, and a direct-connect rule means the request doesn’t use a remote exit.
System proxy settings and virtual network adapter mode are also different. A system proxy depends on apps following the operating system’s settings; some apps use their own network configuration. A virtual adapter usually covers more traffic, but rules, permissions and implementation still matter. A webpage loading in your browser doesn’t mean a command-line tool is using the same route. When troubleshooting, check the app’s request logs or connection details. First confirm that traffic takes the expected route, then assess protocol performance.
Break the connection into observable stages
A new request typically involves DNS resolution, connection setup, a security handshake and an application response. Slow DNS may leave the interface searching for an address; a failed connection may time out; a handshake issue may trigger a certificate or negotiation error. If the connection is established but no content arrives, consider the destination’s response, access permissions and exit route. App messages aren’t always accurate, but investigating each stage is more useful than labeling every delay as latency.
Latency can also mean different things. A client probe may check only the entry point, while a browser request covers the full route from the exit to the destination. A low probe time doesn’t prove downloads will be faster, and high download throughput doesn’t guarantee pages will open promptly. Before comparing results, decide whether you’re measuring first response time, sustained transfer or session reliability. A consistent use case makes comparisons meaningful.
Establish a baseline with consistent conditions
To establish a baseline, keep the network, device and target app the same, and change only one setting at a time. First check that ordinary websites work on your local connection. Then connect through the selected route and test the target page, an ongoing session and recovery after backgrounding. Don’t change Wi-Fi, DNS and protocol settings all at once; even if the connection returns, you won’t know which change helped. Record observable details—for example, “the app showed a region warning after the handshake”—rather than a vague “server unavailable.”
The sections below use this layered approach throughout. The protocol section explains design differences, the routing section covers how paths are organized, and the congestion section explains shared resource limits. For setup instructions, see the Beginner’s Guide. To check regions and route types, visit the Servers page. These details work together; no single label tells you how the entire request will perform.
Common protocols: design trade-offs and practical considerations
Shadowsocks, VMess, Trojan and VLESS can all be used for proxy connections, but they differ in how they handle authentication, encryption and encapsulation. They aren’t performance tiers ordered from old to new. The right choice depends on client support, server configuration, transport and device resources. This section covers general design principles. Don’t manually change a protocol type in your subscription: without a matching server configuration, changing the label alone won’t make the client compatible.
Shadowsocks and VMess
Shadowsocks uses a relatively simple approach: traffic is relayed using a shared key and encryption method. Modern authenticated encryption can protect confidentiality and integrity, but the actual security depends on the method, key and implementation. The protocol doesn’t inherently include a website-style TLS certificate flow, and its name alone doesn’t mean every implementation supports the same extensions. If a connection fails after import, check whether your client supports the specific method in the subscription instead of changing the encryption setting at random.
VMess handles identity authentication and data processing within its own protocol, and is often deployed with additional transport encapsulation. Performance depends on the chosen transport; for example, don’t attribute all WebSocket overhead to VMess itself. Some authentication and replay-protection mechanisms are sensitive to system time, so correct your device clock if it’s significantly off. Being able to read subscription fields doesn’t guarantee the client applies every parameter correctly. Pay attention to compatibility warnings during import.
Trojan and VLESS
Trojan typically uses TLS to establish a protected transport, then authenticates the proxy connection within it. Certificate validation verifies the connection’s identity; don’t disable it just to dismiss an error. The certificate domain, server name and connection address serve different purposes: the address may point to an entry point, while the verification name must match the expected certificate identity. Keep the subscription’s settings. If a certificate mismatch appears, update the subscription, check your device clock and contact support.
VLESS is designed to be lightweight and doesn’t provide separate data encryption at the proxy-protocol layer. To understand its security, consider the transport protection actually in use. “Lightweight” doesn’t automatically mean more secure or faster. Transport combinations have different client requirements, and the client and server must agree on the relevant parameters. If a configuration includes an unrecognized flow-control or transport field, deleting it at random may change how the connection works. Use a compatible client recommended in the service panel.
| Protocol | What to know | What to check |
|---|---|---|
| Shadowsocks | Protection depends on the method and key | Whether the client supports the specified method |
| VMess | Assess built-in authentication separately from the outer transport | Time, transport fields and implementation compatibility |
| Trojan | Proxy authentication typically happens inside TLS | Certificate validation and server name |
| VLESS | Configure proxy-layer and transport protection separately | Outer-layer protection, flow control and transport support |
Start with compatibility, not protocol rankings
Protocol processing is only part of the total cost. Hardware encryption support, the client’s core, encapsulation layers and connection reuse can all affect performance. For ordinary webpages and text requests, destination response time and network round trips often matter more than local encryption. Large, sustained downloads are more likely to reveal device processing limits and exit capacity. Without measurements under consistent conditions, it’s not reasonable to claim that one protocol is always faster or another always uses more battery.
A sensible approach is to start with the default combination in your subscription and test the apps you use most. Try another compatible option in the same region only if there’s a specific problem. Keep a working configuration before making changes so you have a point of comparison. VPNEF’s “quantum encryption” is service messaging; it doesn’t establish that every route uses a specific post-quantum algorithm. Check the client, configuration notes and actual implementation for protocol and encryption details.
QUIC protocols: Hysteria2 and TUIC
Hysteria2 and TUIC are often discussed together because both use QUIC over UDP as a key transport. QUIC supports encrypted transport, stream management and reliable delivery. But using UDP doesn’t mean retransmissions aren’t needed, or that every network will be faster. The experience depends on whether the network allows the relevant UDP traffic, whether the path is rate-limited and how the client implements congestion control. Those limits all matter when choosing a protocol.
What multiplexed streams can—and can’t—do
Traditional TCP delivers bytes in order over a connection. If earlier data is missing, later bytes must wait even if they’ve already arrived. QUIC can organize relatively independent streams within a connection, so missing data on one stream doesn’t have to block delivery on others at the transport layer. However, streams on the same connection still share the route and congestion resources. A limited exit, local Wi-Fi interference or a slow destination won’t disappear just because you switched to QUIC.
The difference can be more noticeable when several requests are active and the route occasionally drops packets, but it doesn’t guarantee the same improvement for a single long download. If an app waits for responses in order, it may not fully benefit from independent streams. Also distinguish proxy transport from the destination app’s protocol: QUIC between the client and entry point doesn’t mean QUIC is used from the exit to the website, nor that every app handles connection migration the same way.
Hysteria2 routes and bandwidth settings
Hysteria2 is designed for scenarios that include unstable network paths and offers congestion-control options. Bandwidth-related configuration fields may affect sending behavior, but they aren’t a service-provider guarantee of actual speed. Setting expectations too high can build up queues in the access network or device, slowing down webpages and voice calls during downloads. If your subscription provides settings, keep the defaults. If you need to adjust them, base changes on your network conditions, not advertised bandwidth.
If TCP-based connections work on the same network but Hysteria2 consistently fails to complete its handshake, check UDP reachability and client support before raising bandwidth settings. Public networks can handle UDP differently, so testing another network may help isolate the issue. If the connection works there, focus on the original path. If it fails across multiple networks, check the subscription, authentication, device time and server status.
TUIC multiplexing and connection state
TUIC also uses QUIC for proxy transport. Connection reuse can reduce the work of repeatedly establishing a transport, but it means more traffic may depend on the state of the same underlying connection. If the connection fails after a network change or idle timeout, recovery depends on the client’s detection and reconnection behavior. QUIC’s capabilities don’t mean every TUIC client implements them identically—especially when it comes to keeping existing sessions uninterrupted as you switch networks.
When comparing TUIC and Hysteria2, focus on real workloads: do several open pages remain responsive, does a long-running stream stop, and does the connection need to be re-established after idle time? A single client probe can’t measure the benefits of multiplexing or the recovery experience. CPU, memory and background activity also depend on buffering, concurrent streams and retransmissions. On less powerful devices, keep an eye on temperature and background restrictions.
When testing, keep a working route available so you can roll back. Don’t replace every setting in the middle of remote work. If you’re trying to resolve occasional stuttering, check your local network and route to the entry point before testing QUIC options. If the root cause is server-side queuing or account permissions, switching protocols will usually change the symptoms, not solve the problem.
Connection setup: wait time and resource use
“Fast connections” can mean several things: new requests start promptly, existing connections are reused, or failed connections recover quickly. Opening a site you haven’t visited in a while is different from sending another message in an active AI session. When comparing protocols, distinguish a cold start from ongoing use. Otherwise, the benefits of caching, connection pools and session recovery can be mistaken for fixed protocol performance.
Cold and warm connections
A cold connection may need to resolve a name, connect to the entry point, negotiate transport protection, authenticate and then connect to the destination. Each step can add a round trip. A warm connection may reuse an existing transport or app session and skip some of that setup. A browser may retain cached data and pooled connections after a page refresh, so repeated refreshes aren’t a reliable cold-start test. There’s no need to clear every system setting just to compare: note whether you’re testing a first visit, ongoing use or recovery after idle time.
Session resumption can reduce some reconnection overhead, but it requires client and server support and may depend on state and expiry. Mechanisms that send data early can also carry replay risks. Don’t enable every fast-resumption option just to make the handshake appear quicker. For most people, the defaults recommended by the subscription and client are the safer choice. What matters is how long it takes to start and use a task—not simply whether a handshake step was skipped.
Connection reuse and shared queues
Connection reuse can reduce the number of underlying connections and avoid repeated handshakes and maintenance. It may help with many short requests, but when several activities share a transport and send queue, a large download can compete with interactive traffic. The impact depends on the underlying protocol, stream scheduling and network congestion. “Reuse enabled” doesn’t mean every task will be faster, and a single slowdown doesn’t prove reuse is the cause. Check whether it happens alongside downloads, uploads or background sync.
If everyday browsing is fine but sessions slow down during file sync, first check upload usage and local queueing. Pause background tasks and see whether interactive requests recover. If they do, bandwidth contention or queue delay may be involved; changing the authentication protocol isn’t necessarily the answer. If connections still drop without background transfers, check whether the connection is being closed, the client is going to sleep or the destination app has an idle timeout.
How CPU, memory and buffering work together
Client resource use isn’t just about encryption. Moving data between the operating system, virtual network adapter, protocol core and app also involves copying, routing and buffering. Complex rules, many concurrent connections and frequent requests can all add overhead. As a device heats up, the system may reduce sustained performance, making a connection that started smoothly slow down over time. In that case, checking background load and temperature is more useful than simply switching server regions.
Lower memory use isn’t always better. Reasonable buffering can smooth short-term changes in throughput, while too much buffering adds queueing delay. Too few connection states may force repeated reconnections; keeping too many increases maintenance overhead. Don’t copy aggressive settings from another device. Start by checking whether the defaults handle your tasks reliably, then adjust supported options one at a time. If the system frequently closes the client, address background permissions or resource pressure instead of continually increasing connection caches.
| Symptom | Check first | Don’t assume |
|---|---|---|
| First visit is slow; later visits are fine | DNS, handshake and cold-start time | It’s not necessarily an ongoing bandwidth issue |
| Interactive tasks slow down during transfers | Upload use, queues and connection reuse | Idle probe results tell the whole story |
| Connection fails to recover after idle time | Background state and connection cleanup | It’s not necessarily an authentication error |
Assess connection setup time and resource use together. More aggressive keep-alive or reconnection settings may reduce waiting, but they can also increase background activity. Settings suited to a desktop in continuous use may not suit a battery-powered mobile device. Choose based on the overall cost of completing your task.
Mobile use: battery life, background activity and network changes
You can’t rank mobile battery life by protocol name alone. Wireless radio activity, signal quality, background wakeups, app sync and client workload all contribute to power use. The same configuration may behave differently on stable Wi-Fi and mobile networks. For a fair comparison, keep the task and screen state consistent and check your system’s battery usage. Don’t attribute all device power use to the client, or assume that device heat alone points to an encryption problem.
Why keep-alive helps—and what it costs
Network equipment may clear mappings for idle connections. Client keep-alives can help maintain that state or detect a failed connection sooner, but frequent keep-alives can keep the wireless radio active and increase background traffic. Turning them off completely may mean waiting for a connection to be rebuilt after idle time. The right balance depends on the network and your tasks; there’s no single interval that suits every device. Use the subscription’s defaults as your baseline.
Notifications, remote terminals and occasional browsing have different needs. The first may rely on a persistent background connection; the last can usually reconnect when needed. If you mainly browse briefly, check for unnecessary apps transferring data in the background. If you need to keep a work session active, test what happens after locking the screen. Don’t grant every app background access just to keep the client showing as connected; that status doesn’t guarantee every app connection is still working.
Platform permissions and background behavior
Android background management depends on system settings and device-maker policies, which may restrict the client in power-saving mode. Check the app’s background permissions and system battery records before changing settings. iOS manages network extensions at the system level; ongoing connections and recovery depend on the client’s supported features. On either platform, an icon remaining visible after the screen locks isn’t enough to confirm a connection is working. Reopen the target app and check that it can complete a request.
Windows, macOS and Linux can also be affected by sleep, network interface changes and system proxy settings. Desktop support doesn’t mean every app automatically uses the same proxy route. VPNEF supports Windows / macOS / iOS / Android / Linux, with no limit on simultaneously connected devices. Each device still needs its own valid configuration, downloaded and imported correctly. Device limits in the service policy and a single device’s ability to stay connected in the background are separate issues.
| Platform | Check first | How to verify |
|---|---|---|
| Android | Background activity and battery settings | Resume a real task after locking the screen |
| iOS | Network extension status and on-demand connections | Make a new request after switching networks |
| Desktop | Wake from sleep, network interfaces and app proxy settings | Check the route used by the specific app |
Why a connection may still drop after switching networks
When switching from Wi-Fi to a mobile network, your local address, network mapping and route characteristics may all change. Traditional connections usually need to be rebuilt. QUIC connection IDs and migration provide a technical basis for handling path changes, but whether a specific proxy implementation uses these features—and whether the network allows them—needs to be tested. Even if proxy transport recovers, the target app may need to restore its login, long-lived connection or unfinished request. Don’t assume network switching is transparent to every app.
If there’s no response after switching networks, give the client time to update its state, then make a new, ordinary request. This helps distinguish an expired old session from a failure to establish new connections. If the new request works but the old session doesn’t, the app may need to restore its session. If both fail, check current network access and client status. Rapidly switching routes over and over can cause recovery attempts to overlap and make troubleshooting harder.
Optimize for your actual mobile workflow: connect, start a task, lock the screen, resume, switch networks and then review battery usage. Adjust protocols or background settings only if repeated tests under the same conditions show a difference. If you’re unsure about system permissions, restore the standard settings in the Beginner’s Guide first. That avoids making several custom changes at once.
Network routes: direct, relayed and dedicated
Network topology describes the networks and handoffs data passes through. It’s separate from the proxy protocol: the same protocol can use a direct, relayed or dedicated route, and one entry point may use different exits to reach a destination. Region labels can help identify a route, but the entry location and final exit location may differ. The goal isn’t simply to use the fewest hops; it’s to identify paths that can consistently deliver the quality you need.
Direct routes: fewer hops don’t guarantee consistent quality
A direct route usually means the client connects to the remote entry point without an additional service-provider relay in between. Its path is relatively straightforward, but cross-region quality still depends on your access provider, peering and the remote network. Nearby locations don’t guarantee a shorter route, and a shorter route doesn’t guarantee there’ll be no peak-time queues. Assess a direct route based on your usage times and target services, not just how simple its name sounds.
To assess a direct route, first check whether it connects reliably, then watch for variations during ongoing tasks. If the entry point is reachable but one destination responds slowly, consider the route from the exit to that destination. If all destinations slow down at once, check your local connection or the shared network path. A single website failing doesn’t prove the entire direct route is down; the site’s regional policies or a temporary service issue may also be responsible.
Relayed routes: trade-offs of an extra hop
With a relayed route, the client connects to an intermediate entry point, which forwards traffic to the remote destination. It may improve stability by using a better peering path, but it can also add round trips and resource contention. A relay’s value comes from how it organizes the route and provides an alternative connection—not simply from adding an intermediate server. If your connection to the relay is good but forwarding capacity to the exit is limited, the overall experience will still suffer. A good entry-point probe isn’t a substitute for testing the full app connection.
Relayed routes also add components that need to be maintained. The entry point, forwarding link and exit can all affect the connection, but that doesn’t make relays inherently less reliable. A well-organized route may be better for ongoing work than unpredictable public peering. Compare normal and busy periods, and check whether different exits are affected at the same time instead of simply counting hops. See the Servers page for available regions and route types.
Dedicated routes: defined segments, not end-to-end guarantees
Dedicated routes such as IEPL typically use specially provisioned transport between specific endpoints. They can reduce some of the uncertainty associated with public peering, but only cover particular network segments—not the complete end-to-end path from your device to every website. Your local Wi-Fi, access network, public internet beyond the exit and destination server still affect the request. A dedicated-route label doesn’t guarantee a fixed response time for every request, and it doesn’t replace checking exit quality and app behavior.
For ongoing interactive work or tasks sensitive to fluctuation, dedicated routes are generally valuable for predictability, not necessarily the lowest possible single probe time. If your local upload is saturated, a dedicated route may still feel slow; if the destination is temporarily busy, it can’t speed up the destination’s internal processing. “EF priority forwarding” on the service page is descriptive messaging. The name alone doesn’t mean every user packet carries an end-to-end priority marker with guaranteed results. Actual performance depends on how each network segment handles traffic.
| Type | Potential benefit | What to check |
|---|---|---|
| Direct | A relatively straightforward route | Public peering and peak-time variation |
| Relayed | An alternative path via an entry point | Forwarding capacity and exit quality |
| Dedicated | More predictable transport on a dedicated segment | Local access and the public internet beyond the exit |
When choosing a route, start with an exit region that suits your destination, then compare different topologies within that region. This reduces the impact of region changes on content, account checks and routing. VPNEF covers 120+ countries / 170+ routes, giving you options—but not every region has the same route types, protocols or app access results.
Packet loss and congestion: locate the bottleneck
Packet loss means data doesn’t arrive as expected. Congestion occurs when demand on part of a network exceeds its immediate capacity. The two are related but not the same. Wireless interference, link errors or device policies can also cause packet loss; congestion may first appear as increased queueing delay and only later as dropped packets. Slowdowns during busy periods should be assessed in context: time of day, connection type and how widely the issue affects you. One timeout doesn’t prove the server lacks capacity, and good performance when the network is idle doesn’t rule out peak-time problems.
Retransmissions, queues and app slowdowns
Reliable transports retransmit data when they detect a loss. Retransmissions use route capacity and can trigger adjustments to the sending rate. For a large download, this may reduce throughput; for interactive tasks, it may pause output or delay part of a page. UDP on its own doesn’t guarantee delivery, but QUIC can provide reliable delivery on top of it. So “switch to UDP to avoid retransmission delays” is a misconception. The difference is how a protocol organizes streams and recovery—not whether packet loss occurs.
Long queues can make interactive tasks slow even when there’s no obvious packet loss. For example, a background upload may use all available capacity, leaving small requests and acknowledgements waiting. Pause sync or large transfers and check whether the session recovers. If it doesn’t, look at Wi-Fi signal, the access network and the remote path. Repeatedly changing encryption settings while local bandwidth is clearly contested is unlikely to address the main issue.
Probe results aren’t the same as app traffic
Common route probes and app requests use different packets and may be handled differently. A router may limit probe responses while continuing to forward regular traffic. A non-responsive hop doesn’t prove it’s dropping your data. Conversely, a successful probe to the entry point doesn’t rule out a problem between the exit and destination. Check the final destination, the actual app and whether the issue persists. Don’t turn one unusual line in a diagnostic tool’s output into a conclusion about the entire network.
DNS settings can also change what you observe. Different resolution paths may return different service addresses, and apps may retain their own cache. If you change routes but keep using the previous destination address, the experience may not change right away. Check that the client’s recommended DNS strategy is active before deciding whether the app needs to reconnect. Don’t layer several unfamiliar encrypted DNS services on top of each other; extra dependencies can make an otherwise simple resolution failure harder to isolate.
Narrow down the scope of an issue
If only one device is affected, compare it with another device on the same network and check background tasks, proxy routing and recovery from sleep. If all devices are affected at once, start with the access network and any shared entry point. If only one app is affected, check its service status, account requirements and client settings. Different results across entry points in the same region may point to access or relay paths. If several entry points fail only for the same destination, investigate the exit and destination service.
For peak-time troubleshooting, note how symptoms change at different times; there’s no need to run lots of speed tests. Repeated tests use bandwidth and change network load, which can interfere with the interactive task you’re investigating. More useful details include network type, route name, client messages, affected apps and whether an alternative route works. Before sharing logs, remove subscription URLs, authentication fields and account information. Keep only the context needed to diagnose the issue.
To report an issue, open a support ticket in the user panel and say whether it fails before connecting, during the handshake or while waiting for the app to respond. “All apps fail” or “only this action fails” is more useful for reproducing the issue than “it’s slow.” Don’t post your full subscription publicly. If support needs more information, use the secure channel in the panel.
Choose a setup by testing real tasks
After comparing protocols and routes, make your final choice based on real tasks. No setup is best for compatibility, resource use, recovery time and every network condition. Start with a suitable destination region and available route, then choose a compatible protocol. This is usually more effective than starting with a protocol ranking. Keep a tested primary and backup configuration for each use case rather than constantly chasing new options. A backup helps you recover; it doesn’t mean you should run more clients all the time.
AI tools and remote development
AI chats and code completion can involve short requests, continuous output and tool calls. Check whether sessions stay connected, output stops midway or command-line tools use the intended proxy settings. An AI page working in your browser doesn’t prove an editor extension follows the same route. For ongoing work, a stable exit and predictable route often matter more than a single probe result. Avoid switching regions repeatedly during a session, as this may affect the app’s session or region checks.
For automation and coding tools, distinguish network retries from task retries. An app may have submitted a request before a connection timed out, so sending it again could create a duplicate task. Check the tool’s response and task history before retrying. For specific scenarios, see AI tool access guide and Best VPNs for AI coding. Protocol tuning doesn’t replace the destination service’s account permissions or acceptable-use rules.
Streaming and everyday browsing
Streaming depends on whether data keeps arriving fast enough for playback, but buffering can also be caused by device decoding, the content source or local Wi-Fi. First check whether the buffer keeps shrinking, then compare the same content after switching routes. Being able to open a service’s homepage doesn’t mean an exit meets all its regional content requirements. Playing one title doesn’t prove every title on the platform is available. Results can vary with service policies, exit location and account conditions; rely on actual client checks and playback.
Everyday browsing involves many short connections, so DNS and first response time can have a noticeable impact. There’s no need to tune everything for throughput just because you occasionally download large files. If your usual pages work reliably with the default protocol, keep the compatible settings. For streaming availability, see Streaming access. When comparing routes, keep the content region and playback task the same; otherwise, changes in the content source can obscure differences in the route.
Multiple devices and occasional use
VPNEF has no limit on simultaneously connected devices, but simultaneous transfers across multiple devices still compete for local network capacity and plan data. A device policy isn’t a promise of unlimited capacity. Consider how you use the service, then review plan pricing and data allowances: monthly plans are ¥9.9/month for 60GB, ¥18/month for 250GB and ¥28/month for 500GB. Data resets monthly on the activation date. Mid-cycle upgrades are prorated for the remaining days. More data doesn’t mean every route gets higher priority.
For occasional or intermittent use, consider a data pack: ¥158/300GB, ¥358/1000GB and ¥658/3000GB. Data lasts until used and never expires. Data allowance, billing and network performance are separate factors; price doesn’t determine protocol capabilities. Payment methods: Alipay / WeChat Pay / USDT. A 7-day no-questions-asked refund is available. No email address is required; create an account with a username and password. Get the client and subscription through the user panel after signing in.
Build a setup you can maintain
Final checks don’t need a complicated spreadsheet. Cover your real workflow: open the apps you use, complete an interactive task, run a sustained transfer, test recovery after idle time and verify a backup route. Note the region, protocol and app route used by your primary setup so you can retrace the relevant steps if something goes wrong. Keep your original configuration before changing advanced settings, and don’t treat one successful recovery as a long-term guarantee. If a problem occurs only on a specific network, keep that condition in the record rather than calling it a general protocol flaw.
After a subscription update, check whether route names and available options have changed. Don’t share your subscription URL publicly. For import and update instructions, see How to use a subscription link. To repeat the full setup process, return to the Beginner’s Guide. The troubleshooting approach remains the same: confirm the traffic route, identify the stage where it fails, and adjust only settings relevant to that stage.