VPN65 / PROTOCOL & ROUTE REFERENCE
VPN Protocol and Network Route Reference
Protocols define how data is transferred; routes define where it travels. To understand connection performance, consider both alongside the client and your network connection.
Use this page to compare options and troubleshoot by symptom. It explains protocol trade-offs but does not replace the route configuration shown in your dashboard. If you’re new, start with the Quick Start Guide to install a client, import your subscription and verify the connection. Return to the relevant section if you run into compatibility issues, peak-hour slowdowns or high battery use on mobile.
How Connections Work: Protocols vs. Routes
What Happens Along the Way
A webpage visit involves more than one connection. The app identifies the destination domain and resolves its address, then follows the system proxy settings or client rules to decide where the request goes. Requests that need a proxy are handed to the local client, which connects to a server; that server then contacts the destination website. The response returns along the relevant path. If any step takes too long, you may see a loading indicator—but the cause can vary. Separating the steps helps pinpoint whether the delay is in DNS resolution, connection setup, the remote response or data transfer.
Protocols define how a client and server identify each other, package requests and protect data. The transport layer determines how that data is carried, while the route is the actual network path it takes. The same protocol can use different transport combinations, and routes serving the same region can have different entry and exit points. A protocol name in a route label alone tells you nothing definitive about latency, bandwidth or reliability. Choose based on client support, your network conditions and the service you want to reach—not on the assumption that a newer protocol is faster.
Entry Points, Exit Points and DNS
The entry point is the server address your client connects to first; the exit point is the source address seen by the destination website. They may be in different locations. Region labels in a route list can help identify the exit location, but they do not reveal the full path. Relay setups may add a link between the entry and exit points. If you need a particular region’s access environment, check the actual exit location and how the destination website identifies it, then assess the entry point. A latency test from your device to the entry point alone cannot show how the entire connection performs.
Where DNS resolution happens can also affect your experience. The app, operating system and client may each maintain DNS caches, while routing rules may send some domains to a remote resolver. If the resolved address does not suit the current exit point, the destination service may be slow even after the connection is established. When troubleshooting, first check the client’s DNS and routing settings. Avoid changing system DNS, client DNS and browser settings at random. Settings at different layers can override one another and make the problem difficult to reproduce.
Encryption and Availability Have Limits
Encryption on a proxy connection and a website’s HTTPS protect different parts of the connection. Proxy encryption protects the relevant proxy transport segment; HTTPS protects the application session between your browser and the website. Even when using a proxy, check website certificates, protect your account credentials and keep your device up to date. Don’t disable certificate validation to get past a warning. You also can’t determine encryption strength from a protocol name alone: it depends on the encryption method, authentication, implementation quality and whether the client and server settings match.
As you read on, narrow down your options one layer at a time: application needs, client capabilities, transport conditions and the actual route. First identify whether the task involves brief web requests, a sustained download or a long-lived connection. Then check which configurations your device supports and compare routes under similar conditions. VPN65 covers 120+ countries / 180+ routes, but that breadth does not mean every route suits every task. See the Routes page for available regions, and follow the setup steps in the guide to get started.
Shadowsocks, VMess, Trojan and VLESS: Trade-Offs
Shadowsocks and VMess
Shadowsocks is a relatively lightweight encrypted proxy protocol family. Typical configurations include a server address, port, encryption method and credentials. Lightweight does not mean every implementation uses the same resources: the encryption method, hardware acceleration and data throughput all affect actual usage. For everyday web browsing and apps, compatibility with a well-supported client often matters more than the protocol name. If a client says it doesn’t support a method after import, check client compatibility and the subscription format before substituting a similar-looking encryption name.
VMess includes identity authentication and data encapsulation in its protocol design, and is commonly paired with different transport methods. Its performance depends on those combinations: an additional transport layer may suit some deployment conditions, but can also add encapsulation and connection setup steps. Some configurations are sensitive to system time; a device clock that is significantly out of sync can cause authentication to fail. If a subscription imports but authentication keeps failing, check time synchronization, configuration integrity and client support before concluding that the route is at fault.
Trojan and VLESS
Common Trojan deployments use TLS to protect the connection, with proxy authentication and requests carried within it. The certificate chain, server name and authentication details all affect whether a session can be established. Correct DNS resolution does not guarantee successful certificate validation, and a responsive entry point does not mean proxy authentication has succeeded. If logs stop at the TLS handshake, check the device clock, confirm that the server name was imported correctly from the subscription, and consider whether the network environment is interfering with certificate validation. Disabling certificate checks is not a general fix.
VLESS uses a lightweight approach to authentication and forwarding. Its name alone does not imply a complete encryption scheme. Security depends on the outer protection and deployment combination, and the client must support the relevant transport and security settings. For most users, the safest approach is to keep the combination supplied by the subscription intact rather than deleting fields they don’t recognize. Anyone maintaining a configuration should verify the transport type, server name, relevant path and security settings together—not just the address and credentials.
Connection Overhead Depends on the Combination
In common setups, these protocols run over TCP connections, but it’s not accurate to describe them as TCP-only protocols. UDP proxying, how UDP is forwarded and whether another transport is layered on top depend on both protocol capabilities and client implementation. TCP provides a reliable, ordered stream that suits many web and file transfer tasks. When packet loss occurs, later data may have to wait for retransmission, which can slow interactive responses. Adding another reliable transport layer can make those waits more complex.
To compare resource use, keep the destination website, exit region and app activity as similar as possible. Connection reuse can reduce the cost of establishing sessions repeatedly, but it can also make requests share the effects of congestion or failures. Extra encapsulation adds processing work, though it may not become the actual bottleneck. Start with the defaults provided by your dashboard, and change them only when you can reproduce the issue and understand the settings. These are technical comparisons, not a claim that VPN65 offers every protocol listed above.
| Protocol | Configuration Details | Common Misconceptions |
|---|---|---|
| Shadowsocks | Encryption method and client compatibility | Assuming a successful import means the method is supported |
| VMess | Authentication, system time and transport combination | Overlooking differences in outer encapsulation |
| Trojan | TLS validation, server name and authentication details | Disabling validation to work around a failure |
| VLESS | Outer protection and complete transport parameters | Assuming the base protocol is an encryption scheme |
Hysteria2 and TUIC: Understanding QUIC’s Limits
UDP Underneath Doesn’t Mean Unreliable Delivery
Hysteria2 and TUIC are both related to QUIC, but they are distinct protocols and require separate client support. QUIC typically runs over UDP and provides encryption, connection management, congestion control and reliable streams. So “UDP is unreliable, therefore web data will be lost” is not an accurate explanation. When an app needs reliable delivery, the relevant mechanisms handle it. What matters is how those mechanisms perform on your current network—not simply whether the underlying transport is TCP or UDP.
QUIC’s multiple streams can reduce direct head-of-line waiting between streams caused by ordered delivery at the transport layer, but they can’t eliminate a shared network bottleneck. When the access link is congested, streams still compete for the same available bandwidth. A request that depends on earlier content must still wait for it. QUIC may help on some lossy networks, but it won’t make every website faster. Protocol implementation, server load and the destination website’s response time can all outweigh differences in transport behavior.
Network Conditions and Parameter Tuning
Hysteria2 performance depends in part on congestion control and bandwidth-related settings. Clients may expose different parameters, or the configuration may manage them for you. Setting an expected bandwidth higher does not guarantee greater actual throughput. Sending beyond the network’s capacity can create queues, cause packet loss and affect other apps sharing the connection. If you don’t know your available bandwidth or whether it’s shared, start with the subscription defaults. Observe response times during sustained transfers, then ask support about tuning if needed.
TUIC also needs to be considered in the context of authentication, TLS and QUIC connection behavior. Some implementations can reduce repeated work through connection reuse or session-related mechanisms, but whether they do so depends on client and server support and the configuration. This is no basis for promising a fixed connection setup time. On devices that frequently switch between sleep, wake and network changes, observe reconnection behavior in practice. A timeout in the logs may occur during transport setup or after authentication, so identify the stage before troubleshooting.
How to Diagnose UDP Issues
Some network environments handle UDP differently from TCP. They may restrict forwarding, expire idle mappings or introduce different packet loss along the route. If web traffic works on a device but a QUIC-based route keeps failing, try another network first instead of changing credentials right away. If the route works on the new network, the original network is a more likely cause. If it fails everywhere, check that your client actually supports the protocol and that the subscription’s security settings are intact.
Also consider path MTU and encapsulation overhead. If packets exceed what part of the route can carry reliably, fragmentation issues or stalls during larger transfers may occur—but “small pages load, large ones don’t” isn’t enough to diagnose MTU. The same symptom could come from the destination website, caching or congestion. Don’t copy a fixed MTU value from an unverified source. Keep a working route as a baseline, note your network and where the failure occurs, then make changes based on client documentation or support guidance—and be ready to restore the original settings.
Hysteria2 and TUIC are best treated as options to compare under suitable conditions, not as universal replacements for other protocols. A comparison is useful when your client supports them, your network carries the relevant traffic reliably, and your app is actually affected by the current transport behavior. If everyday use is trouble-free, sticking with a proven configuration can reduce maintenance. When comparing results, describe the symptoms and how to reproduce them instead of assuming that a new protocol always uses less battery or that UDP is always faster.
Direct, Relay and Dedicated Routes: How Topology Affects Reliability
How Direct and Relay Routes Differ
A direct route generally means your client connects straight to the relevant remote server entry point, with fewer additional service relays. The internet itself may still carry traffic across multiple networks. Direct routes have a simpler structure and fewer steps to troubleshoot, but performance depends on your local network, interconnection between networks, the remote data center and current routing. “Direct” doesn’t mean the geographic path is the shortest, and an exit point closer to you doesn’t guarantee a lower round-trip time.
A relay adds a forwarding step between your client and the final exit point. The entry point may be easier to reach from your local network, then forward traffic to the exit. This extra step adds processing and path overhead, but may improve the overall experience if it replaces a more congested or indirect route. Assess the entire connection from entry to exit, not just the entry point. If the entry responds but later traffic is congested, your client may show as connected while apps still load slowly.
Dedicated Routes Describe a Network Segment, Not the Entire Connection
Terms such as dedicated route and IEPL often refer to dedicated capacity or a particular interconnection method on part of a route. The operator’s documentation is needed to establish the exact meaning. Even if one segment uses dedicated capacity, your device-to-entry connection and the route from exit to destination may still use public networks. “Dedicated” does not mean you have an exclusive connection from your device to every website, nor does it imply unlimited speed or a fixed availability rate. Check the dashboard for route details; this page makes no additional claims about VPN65’s specific route types.
The return path is another easily overlooked factor. Requests and responses may travel along different routes, and interconnection policies between networks can change with operating conditions. That’s why routes in the same region can perform differently on different networks. Compare them using the network you actually use. Results from someone on another connection can suggest what to try, but they can’t replace testing in your own environment.
| Topology | Potential Benefit | What to Check |
|---|---|---|
| Direct | A relatively straightforward path | Interconnection quality, detours and destination response |
| Relay | Uses an entry point to forward subsequent traffic | Whether both the entry point and the onward route perform well |
| Dedicated capacity | More control over a specific network segment | Access at both ends and the route from exit to destination |
Validate Topology with Real-World Tasks
To assess a route topology, keep the exit region fixed and compare candidate routes on the same task. For web browsing, check whether pages open quickly and browsing stays smooth. For file transfers, see whether other requests slow down while data is moving. For audio and video, watch for interruptions and how quickly playback recovers. Don’t rank results from different regions, websites and times together: too many variables make it impossible to tell whether a change came from the topology, exit point, or the website’s caching and content delivery.
If a route slows down in the evening, that alone doesn’t mean its topology has failed. Congestion may occur on your home connection, shared Wi-Fi, the entry route, the exit data center or the destination’s content network. First switch routes on the same network and see whether the issue changes. Then switch networks and see whether the problem follows your local connection. This cross-check is more informative than repeatedly changing protocols and gives you clearer details to share with support.
The VPN65 Routes page explains available regions and route selection. Check your dashboard for the specific entry points, protocols and route types available. A topology label is a clue to how traffic travels, not a verdict on its quality. It’s usually more practical to keep a route that works for everyday browsing and know which alternatives are available than to rely on a particular label. If your work requires a fixed exit point, verify the route details separately; a general region label does not promise a fixed address.
Latency, Packet Loss and Peak-Hour Congestion
Latency Isn’t Another Word for Download Speed
Latency describes the wait between a request and its response; throughput describes how much data can be transferred over time. The first load of a webpage may depend more on connection setup and server response, while a sustained download relies more on available throughput. A route can respond quickly to a test but download slowly, or respond a little more slowly at first and then transfer steadily. First identify which kind of delay affects your task, then choose what to measure instead of treating one test value as an overall score.
Jitter measures how much latency changes over time. Video calls and interactive apps need not only acceptable average response times but also consistent ones; otherwise, buffering and retransmissions can disrupt the experience. Packet loss means some data didn’t arrive as expected, so the relevant mechanisms must recover it or the app must handle the impact. A normal-looking average can hide brief but noticeable interruptions. If something “randomly freezes,” note what you were doing and what changed on the network beforehand—not just the result of one successful test.
How Queues and Congestion Slow Interactive Traffic
When data is sent faster than a section of the network can handle, it builds up in a queue. Queues absorb short-lived bursts, but sustained buildup increases waiting time. A continuous upload, cloud sync or large file transfer on a home network can slow down lighter requests; contention on Wi-Fi can have a similar effect. The browser may respond slowly even when the server is working normally. Pause unnecessary background transfers, then retry the same page to help distinguish local contention from a remote route issue.
Peak hours are a time when network load may be concentrated, not a cause of failure on their own. When more people use the same access networks and shared interconnections, a link with spare capacity may become congested. If the issue happens only at certain times, compare results under similar conditions and check whether all routes and apps are affected. If only one website is slow, consider rate limits, content delivery or the site’s own response. If every destination slows down, it’s more worthwhile to investigate shared network segments.
How to Keep Useful Comparison Notes
A client’s latency test may use a specific probe address, so it doesn’t necessarily measure the full time it takes to load the webpage you’re using. The result can vary depending on whether the probe goes through the proxy, what connection method it uses and whether it reuses an existing session. System network tests may also measure a different type of traffic. Before interpreting a result, check what the tool actually measures. If you can’t confirm that, treat it as a clue and consider it alongside real page loads and app tasks.
When comparing routes, keep the device, network, destination page and steps the same. Record how the first visit, repeat visits and sustained use perform. The first visit may include DNS resolution and a handshake; repeat visits may reuse a connection or cache, so don’t treat them as equivalent. Avoid running multiple speed tests at once to get a better-looking result: they compete for resources. If you want to check everyday usability, completing a real task is usually more representative than repeatedly saturating the connection.
If you see sustained packet loss or intermittent stalls, also check Wi-Fi signal strength, device heat and background activity. Network congestion can trigger retransmissions, while limited device resources can slow app processing. A route that seems better after switching doesn’t automatically prove the original route is faulty: switching can also reset connections, change DNS results or make the app retry. Reliable conclusions come from repeatable comparisons, not a single subjective impression after switching.
Mobile Battery Use: Overhead Beyond the Protocol
Wireless Wake-Ups and Background Activity
On mobile devices, encryption isn’t the only source of battery drain. Wi-Fi or cellular radio activity, background request frequency, signal conditions and connection maintenance all contribute. In weak-signal areas, a device may use more power to maintain communication. Frequent lightweight app requests can also keep the network active. If the client accounts for a larger share of battery use in system settings, consider the day’s data transfer, foreground use and background activity before blaming a protocol’s efficiency based on that percentage alone.
A system-wide tunnel handles traffic from apps that use it, so system battery statistics may attribute some of their network activity to the client. The more data your browser, video app or sync service sends, the more work the client may do as a result. Before comparing battery use, keep your activities similar and check whether the device is also updating, backing up photos or syncing other data. Comparing a day spent watching video with a mostly idle day won’t tell you anything useful about protocol efficiency.
Encryption, Retransmissions and Connection Maintenance
The resources required for encryption depend on the algorithm, implementation and hardware support, so you can’t rank protocols without considering the device and client. Sustained throughput involves processing large amounts of data, which uses compute resources and generates heat. While idle, maintaining a connection and running periodic checks may matter more. Frequent route checks don’t necessarily improve everyday use and can trigger extra wireless wake-ups. If your client offers check intervals or automatic route selection, understand what triggers them and stick with sensible defaults rather than increasing the frequency just to keep the interface constantly updated.
Retransmissions on lossy networks also increase data processing and wireless activity. A transport that works better on a particular network may indirectly reduce that overhead. But QUIC isn’t inherently more power-efficient, and TCP isn’t inherently less efficient: implementation quality, network conditions and app workload all matter. Keep-alive settings also involve trade-offs. Aggressive checks can increase activity; overly relaxed settings may let network mappings expire and force a reconnection. Most users shouldn’t copy keep-alive values from another device.
| Platform | What to Check | What to Do |
|---|---|---|
| Android | Background restrictions, sleep and network changes | Check runtime permissions in the client documentation |
| iOS | Tunnel status, wake-ups and app reconnection | Verify against system status and real requests |
| Windows / macOS | Wake from sleep, system proxy and security software | After waking, confirm routing and DNS are working |
| Linux | Network management, DNS services and routing | Check whether multiple management tools are overriding one another |
Network changes, sleep and recovery
When a device switches from Wi-Fi to a cellular network, its address and available routes may change, so an existing connection may no longer work. Some transports support connection migration, but using it in practice requires compatible clients, servers and networks. What matters most is whether your apps recover after the switch—not whether the client icon still looks active. If the client shows a connection but requests are stuck, first verify that the network itself is working, then reconnect as recommended by the client and retry the app.
When troubleshooting background disconnections, don’t immediately disable every system power-saving feature. First check whether the problem only occurs when the screen is off, whether all apps are affected, and whether the system restricts the client’s background activity. On Android, check the relevant runtime permissions in your device’s system documentation. On iOS, consider the tunnel status and how the app reconnects. If the device stays warm for a long time, check actual traffic and background sync rather than attributing everything to the proxy. For an iOS setup walkthrough, see the Complete iOS Setup Guide for Beginners. During troubleshooting, avoid replacing the entire configuration at once.
Choose a Setup for Web, AI and Streaming
Everyday Browsing and AI Apps
Everyday web pages make requests to many different sources. Page structure, scripts, images and account verification may each use different domains. If only the main domain goes through the proxy and required resources are left out, the page may load while its features remain broken. Start with the routing mode recommended by your client, confirm the whole page works, then compare response times. For these tasks, compatibility, consistent DNS resolution and completing short requests usually matter more than sustained download performance. There’s no need to chase complex settings just to load an occasional webpage.
AI websites such as ChatGPT also depend on account status, exit region, session connections and the service provider’s policies. A working network connection doesn’t guarantee that an account meets the platform’s access requirements, and a page error doesn’t necessarily mean a protocol problem. First check for an explicit account or region message, then look at the network request. If a response stops mid-stream, distinguish a dropped connection from a change in page state or a server that stopped responding. Frequent exit-region changes add variables, so keep to a suitable region and look for reproducible behavior first.
API calls require you to distinguish connection timeouts, read timeouts and errors returned by the application. A request that reached the server but is still being processed is different from one that couldn’t establish a route. Developers should also check whether retries could execute a task more than once; don’t send every failure into an endless retry loop. For fixed exits, concurrency and long responses, confirm that the route suits the application’s requirements rather than inferring from the protocol name. For more on development use cases, see Choosing Routes for OpenAI API Calls.
Video, File Transfers and Interactive Apps
Streaming access depends on how the platform identifies your region, account rules and sustained data transfer. An exit point that loads the home page may not play all content, and successful playback doesn’t guarantee every resolution will remain stable. Test with the account you actually use and the content you plan to watch. Observe buffering, changes in picture quality and recovery during playback. VPN65 makes no guarantees on this page about access to specific platform catalogs. If the platform displays an account eligibility message, address the account issue instead of repeatedly switching protocols.
File transfers and system updates depend more on sustained throughput and can easily saturate your connection. If you need to browse while downloading, check whether interactive traffic slows down under load and consider setting a reasonable transfer limit in the app. Calls and remote access tools are more sensitive to jitter, packet loss and recovery. If an app requires UDP, first confirm that your client and route support the relevant forwarding. A working webpage doesn’t prove every app protocol has been tested; apps may use different rules and network paths.
Separate Data Needs from Protocol Choice
Protocols determine how a connection works; plans determine data allowances and billing. Evaluate them separately. VPN65 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. Data add-ons cost ¥158/300GB, ¥358/1000GB and ¥658/3000GB. They’re used as needed and never expire. Compare options on the Plans page, and avoid transferring large amounts of data just to test a protocol when it doesn’t reflect your needs.
VPN65 supports Windows / macOS / iOS / Android / Linux, with unlimited simultaneous devices. Each device can use a suitable configuration for its network; they don’t all have to use the same protocol. No email address is required—just a username and password. Get clients and subscriptions from the user dashboard. On non-iOS devices, sign in to get started. On iOS, the dashboard displays available options based on your active plan. Before choosing, review the 30-day money-back guarantee and Alipay / WeChat Pay / USDT payment options. These service details don’t replace testing your actual use case.
Troubleshooting: Keep Evidence for Each Stage
From Basic Network Access to the Proxy Connection
When something goes wrong, first confirm that your device has a working network connection. If a public network requires a web-based sign-in, complete that process before enabling the client; otherwise, the client may keep trying to connect through a network that isn’t ready. Then check whether the subscription can update, whether your dashboard still shows an available configuration, and which route the client has actually selected. A subscription update failure is different from a proxy connection failure. The first may involve your local network, account status or retrieval path; the second calls for checking the protocol and entry point.
If the client can’t connect, check the logs to see where the process stops. For DNS errors, check resolution and basic network access. For connection timeouts, check whether the entry point is reachable and consider network conditions. For TLS errors, verify the device clock and server name. For authentication failures, check the subscription and account status. Different clients use different wording, so keep the original error instead of rewriting it as “the server is broken.” You don’t need to understand every debug message. Start with the earliest critical failure; later errors may be consequences.
Connected, but Apps Still Don’t Work
A “connected” status only means the client considers its connection active; it doesn’t prove the request to your destination succeeded. First test a known webpage that should use the proxy. Then check whether the affected app follows the system proxy, has its own proxy settings, or is routed through another exit by a rule. If one app fails, focus on that app’s requests and routing rules. If all proxied requests fail, check the exit point, DNS and onward route. Don’t reinstall the client without a comparison first, or you may lose useful details about what happened.
If the issue only occurs after changing networks or waking the device, note the sequence and try reconnecting. If only larger content stalls, compare other destinations and networks. Rule out the website and local congestion before investigating transport or packet size. If the issue occurs only in the evening, keep a working route under similar conditions as a baseline. Change one setting at a time when it helps explain the result, and note its original value. Changing DNS, MTU, transport and routing rules all at once makes it hard to identify the cause, even if the problem goes away.
Support Requests and Sensitive Information
When contacting support, include your device platform, client name, network type, route label shown in the client, affected app, failure stage and comparisons you’ve tried. Never share your account password, subscription link or authentication fields, and avoid posting screenshots that contain them. Logs may include domains, addresses or personal information, so review and redact them before sharing. If a log is long, provide the relevant lines around the failure, keeping the original error and sequence of actions so support can understand what led up to it.
The template below helps organize what happened. It isn’t configuration code and contains no service credentials. Copy it into a local note or a support ticket in the user dashboard, then fill it in based on what you observed. If you’re unsure about a detail, say so rather than guessing the topology or classifying the protocol. If you were able to resolve the issue, note what worked—for example, switching networks, reconnecting or pausing background transfers. That information can help narrow down the cause.
Issue: The page loads, but the ongoing response is interrupted
When it happens: After the device wakes from sleep
Device platform: Enter the platform you’re using
Network connection: Enter Wi-Fi or cellular data
Route name: Enter the name shown in the client
Failure stage: Enter the original log message; note if unknown
Comparison: What happens after switching routes on the same network
Recovery: Enter the action that resolved the issue
Data check: Subscription link, authentication fields and personal information removed
After troubleshooting, restore temporary test settings to a known working state and keep any changes that proved effective, along with the reason. You can keep a route that suits everyday use and a compatible alternative for network changes, but there’s no need to retain a long list of unexplained custom settings. If the same issue comes back, use your notes to check what triggered it rather than trying every switch from scratch. For account and billing questions, see the Help Center. To repeat the full connection setup, follow the steps in the Quick Start Guide.