Connection diagnostics
VPN Handshakes and Traffic Counters: How to Read Them
Understand what a WireGuard handshake time and received/sent traffic totals can tell you. Compare a small real task without mistaking counters for speed or complete protection.

Separate the handshake, the byte count and the task
A VPN status panel can show several useful observations, but each answers a different question. A handshake concerns the tunnel’s key exchange. A traffic counter records an amount of traffic. Opening the website or application you actually need checks a particular task. Reading those three together is more useful than treating any single number as a complete connection verdict.
WireGuard’s official protocol explanation describes a handshake that establishes session keys for encrypted data transfer and renews keys as needed. That exchange does not establish that every destination, account or application will work. If your problem is broader than the status display, start with the VPN connection troubleshooting checklist and identify the exact symptom before changing settings.
Read the controls your actual app version provides
First note the app version, selected location and the names of the fields on screen. A label saying connected, a recorded handshake time and a received-byte total are separate observations. Check whether the panel updates automatically or whether its supported refresh control is needed. Compare two readings from the same view; numbers from different apps or sessions may not describe the same thing.
The JungleVPN app feature information records handshake and traffic detail in the current Windows candidate. The Windows release and setup guide remains the place to check package availability and version requirements. Recorded controls do not establish an approved installer release. Do not assume that the Android interface exposes identical fields, or that a screenshot identifies the package offered today.
Treat handshake age as a time observation
A displayed age such as two minutes ago tells you when the reported exchange happened relative to the reading. It is not a two-minute download delay or the response time to a website. Write down whether the field is an absolute time, an elapsed age or a message saying that no handshake is available. Include your observation time so another person can understand the sequence.
WireGuard’s official quick-start guidance explains that it normally stays quiet when there is no traffic to send. An idle reading therefore needs context. This is not a reason to ignore a failed task, but it is a reason to avoid declaring every older timestamp a failure. Avoid adopting a universal age threshold from an unrelated device or service; use the provider’s instructions for the release you have.
Compare traffic totals without calling them speed results
WireGuard’s official interface utility manual lists handshake information and received/sent transfer fields as runtime information. When a client displays these values, check the units and direction. A cumulative total does not become a speed measurement just because the number is large. The observation period matters, as do the interface and the application activity involved.
Here is an illustrative example, not a JungleVPN measurement: a received total changes from 2 MiB to 3 MiB while you open an ordinary page. That shows a 1 MiB increase in the displayed total during your observation. It does not attribute every byte to that page, measure a maximum download rate or prove a particular video service will play. Background activity can complicate attribution. If a value decreases after reconnecting, first check whether you are viewing a new session or reset counter.
Make one small, repeatable observation
Keep the device on one known network and note the selected endpoint. Record the displayed handshake information and traffic totals, perform one ordinary action you are comfortable making, and read the same fields again. A small public page is easier to describe than a bundle of simultaneous downloads and sign-ins. Stop once you have a useful result; repeated large transfers add noise and may consume a travel data allowance.
Use the JungleVPN location selection guide if you need to identify the chosen endpoint. If the supported workflow allows a comparison with another location, change only that choice and repeat the same action. Keep the first reading. Switching location, network, app version and device together makes it difficult to tell which change mattered. Keep browser warnings and device protections in place throughout the check.
Describe the combination you observed
If the handshake information updates and your page opens, record that narrow success: the observed exchange and that particular page worked at that time. If the page fails despite a recent handshake, record the failure separately. A successful tunnel exchange does not by itself identify the cause of an application or website error.
If sent traffic increases while received traffic appears unchanged, record both readings and the action between them. That pattern is a useful symptom, not a diagnosis of a blocked server or a defective app. If neither total changes, verify that you are reading the intended active connection and that the panel has refreshed. A single screenshot cannot show whether a value changed; a before-and-after note makes the observation clearer.
If all you see is a connection icon, say so. Do not invent missing handshake or byte values. The Android release and setup guide helps keep platform instructions aligned with the device in use. Absence of a field in one interface is not evidence that its underlying connection has failed.
Send the useful observation, keeping credentials private
Prepare a short account containing the app version, device, network type, selected location, observation time, before-and-after values and the result of the task. State which facts came from the panel and which came from your browser. Avoid turning an interpretation into a fact: received total unchanged during my check is more precise than the server is broken.
Follow the privacy-conscious VPN support report guide before attaching screenshots or diagnostics. The interface utility manual also describes output formats that can include private or preshared keys, so do not paste a complete configuration dump into a public post. Ask support which narrowly scoped information it needs. Handshake and traffic readings help explain an event; they do not certify all traffic routing, a logging policy, anonymity or every application’s protection.
