Skip to content

VPNBasics: Security Guide to Subscription Link Safety and Public Wi-Fi Protection

Three things beginners often overlook: protecting account details and subscription links, staying safe on public Wi-Fi, and knowing what personal information not to share. Use this checklist to review the basics.

This VPN security guide for beginners starts with protecting subscription links and using public Wi-Fi safely. The key takeaway: treat your subscription link like an access credential. On a public network, verify both the network and the website before handling sensitive tasks. A VPN can protect traffic sent through its tunnel, but it cannot identify phishing pages for you or fix a password that has already been exposed.

Account credentials and subscription links serve different purposes

Your account password lets you sign in to the service dashboard; your subscription link lets a client retrieve nodes and connection settings. The link’s path or query parameters may contain an access token, and the configuration may include node credentials. Anyone with the link may be able to retrieve these settings without signing in to the dashboard. A subscription link is not an ordinary URL, so don’t post it in group chats, forums, or screenshots.

Whether a link can use your plan’s data directly depends on the server’s authentication and access controls. Don’t assume a link is safe just because it looks long or is hard to remember. And don’t submit it to unknown “subscription checker” or “format converter” websites: doing so gives the site operator access to read your configuration.

Choose how to store and share information based on what it’s used for
Information Main purpose and risks Recommended handling
Account password Sign in to the dashboard and manage your plan and settings Use a unique password and store it in a trusted password manager
Subscription link and QR code Retrieve connection settings; a QR code may simply display the link in another form Import only into a trusted client; don’t share publicly
Client configuration backup May contain node credentials, subscription addresses, and rules Store it encrypted; check for and remove sensitive fields before sharing
Error logs and screenshots May expose addresses, usernames, access tokens, and destinations Redact sensitive details before submitting through official support channels

VPNCD doesn’t require an email address to create an account—just a username and password. That means you share less information when getting started, but you still need to protect your password and account details. Don’t store credentials in a shared notes app or leave yourself signed in on a shared device. For account recovery, follow the instructions in the dashboard and help center; don’t assume email recovery is available.

Importing a client: verify the source before granting access

The client reads your configuration and establishes the connection, so where you get it matters more than how polished it looks. Check supported platforms and download options on the client download page in the user dashboard, then verify the publisher, update channel, and instructions. Don’t install modified versions forwarded in chat groups, or turn off your system’s installation warnings just to import a subscription.

  1. On your own device, open the dashboard and copy the subscription link. Check the page’s domain first so you don’t enter your password on a lookalike sign-in page.
  2. Open the subscription or configuration manager in a trusted client and choose an option such as “Import from link.” The wording varies by client; follow the instructions for your specific app.
  3. Check that the import worked and that the nodes and rules have loaded. If parsing fails, first check whether the link was truncated and whether the client supports the configuration format provided by the service.
  4. After connecting, check the selected node, proxy mode, and logs, then verify that the target app is using the expected route. When you’re done, delete any temporarily saved links and screenshots.

A subscription format and a connection protocol are not the same thing. Protocols such as Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC require support from the relevant client core. Support for a protocol does not mean a client can parse every subscription format. If you need to convert a configuration, use a trusted method recommended by the service and avoid sending credentials to an unfamiliar online converter.

On Windows, macOS, and Linux, the system proxy usually affects only apps that follow proxy settings; other programs may connect directly. iOS and Android often route traffic through the system VPN interface, but coverage still depends on the client, its permissions, and routing rules. A VPN indicator in the system only shows that the relevant network configuration is active; it doesn’t prove that every app is using the tunnel.

Public Wi-Fi: a protected tunnel doesn’t make a website trustworthy

Wi-Fi at airports, hotels, and coffee shops may involve fake hotspots, tampered sign-in pages, or untrusted local network equipment. A familiar-looking network name doesn’t prove the hotspot belongs to the venue. Before connecting, confirm the network name with staff and turn off auto-join where it isn’t needed. Remove networks you no longer use when you leave, so your device won’t automatically reconnect to a fake hotspot with the same name.

Some public networks require portal sign-in before you can connect, and a VPN may not work until that step is complete. Pause sensitive apps, complete the necessary steps in the system sign-in page, and then connect the VPN. If the page asks you to install an unknown configuration profile, root certificate, or extra software, stop and check why. These permissions can change your device’s trust settings or network path; they are not routine internet access requirements.

A VPN tunnel can reduce the chance that the local network observes or interferes with traffic inside the tunnel, but traffic beyond the exit still needs end-to-end protection such as HTTPS. The browser’s secure-connection indicator means the connection is encrypted; it doesn’t prove the website operator is trustworthy. Phishing sites can use HTTPS too. When signing in to a bank or email account, use a trusted saved bookmark and check the domain.

Split tunneling and DNS: check the actual network path

“The website loads” isn’t a complete test. Rule-based routing may send local websites, local network addresses, or selected apps directly, while routing other traffic through the proxy. Global proxy mode usually covers more traffic, but it still depends on what the client can route. Split tunneling is not a vulnerability by itself. What matters is whether the rules fit your needs and whether sensitive apps are unexpectedly excluded.

DNS translates domain names into network addresses. If an app’s traffic goes through the tunnel but its DNS queries go over the local network, that network may still see the domains being queried—a situation commonly called a DNS leak. Encrypted DNS can protect queries in transit, but it doesn’t automatically ensure that queries and app connections use the same exit. A browser’s separate secure DNS setting may also differ from the client’s policy.

Start by checking your browser’s exit address on the IP lookup page, then review the client logs for the target app’s routing rule and DNS settings. A browser test doesn’t represent the entire device, and a test page can show only the requests it actually observes. If your client supports DNS interception, IPv6, or per-app routing, check each according to its documentation; don’t copy settings that don’t apply to your system.

Consider what happens if the connection drops. Some clients let apps resume direct connections after a disconnect; others offer an option to block traffic outside the tunnel, often called a kill switch. Check the client documentation and test what it supports and which apps it covers. If you haven’t verified this feature, close sensitive apps before switching networks rather than assuming a reconnect will block traffic automatically.

Personal information: share only what the task requires

Before entering personal details, ask two questions: Why does this feature need the information, and who will store it after submission? A network subscription typically needs access credentials and plan information. That doesn’t mean anyone claiming to be support needs your ID, bank details, or full configuration file. If someone asks for extra information, verify the request through an official support channel instead of sharing more in an unfamiliar private chat.

When reporting a problem to support, you can provide your operating system, client name, error message, network type, and the steps that triggered the issue. Check and redact subscription addresses, tokens, passwords, and personal browsing destinations in logs first. Keep enough error context to troubleshoot, but don’t rely on simple visual masking: the original text, other windows visible in a screenshot, or a QR code may still reveal information.

A VPN doesn’t make websites you’re signed in to forget who you are. Sites can still identify visitors through accounts, cookies, browser fingerprints, and information users submit themselves. “Bank-grade encryption” describes connection protection; it shouldn’t be taken to mean that all identifying information is hidden. To understand a privacy policy, check its actual terms on data collection, use, and retention. You can’t infer them from a protocol name alone.

Exposed link or lost device: respond based on the credential involved

If you share a subscription link in the wrong place, remove the public post first—but deletion can’t retrieve credentials that someone has already copied. Check whether the dashboard lets you reset the subscription link or revoke the old token. If there’s no clear option, confirm what to do through the official support ticket system. After resetting it, update the configuration on your own devices too.

Changing your account password may not invalidate an old subscription, because dashboard sign-in and node access may use different credentials. Likewise, replacing a subscription link may not sign out browser sessions. Check separately whether the account password, subscription token, old node configuration, and existing sessions have been addressed; one action may not revoke them all.

If you lose a device, first use the protections provided by its operating system, then check your account from a trusted device. If you reused its password on other sites, change it there too. Once you’ve secured the account, check for unusual data use or configuration changes and test whether the old credentials still work. If anything is unclear, ask through official support channels; don’t hand your account to a third party promising to “restore service.”

Routine security checks: store, verify, update

Routine maintenance doesn’t require frequent protocol changes. Keep your system and client updated, and periodically review unused subscriptions, device backups, and browser sessions. That’s usually more useful than switching nodes without a reason. VPNCD allows unlimited simultaneous connections, but using more devices may mean your credentials are stored in more places. There’s no device limit, but that doesn’t make it safe to share your subscription publicly.

When switching devices or reinstalling, use a trusted download source and import the configuration again using the user guide. If a connection fails on public Wi-Fi, stop sensitive activity and check whether the issue is portal sign-in, configuration format, routing rules, or the website itself. Don’t turn off every security check just to get a temporary connection.

Bottom line: Treat subscription links as credentials. On public Wi-Fi, verify the network and website, then check routing, DNS, and what happens if the connection drops. A VPN protects traffic, but you still need to manage passwords, verify website identities, and share as little personal information as possible.

Try it free