VPN Setup Guide for Beginners: Your First Day, from Account Setup to Getting Connected

From setting up your account to choosing a plan, paying, importing a subscription, and testing your connection, see what to expect at each step and how to fix common issues.

This VPN setup guide breaks down your first use into steps you can verify: access your account, check that your plan is active, get a client, import your subscription, connect to a server, and test access. Being able to sign in to the dashboard doesn’t mean your client is connected; seeing a connection in the client doesn’t mean every app is using the proxy. Check each result in order to find problems more easily than by repeatedly reinstalling everything.

The steps below are based on B7VPN’s published billing information. Button labels may vary by platform and version. Use the download links and setup instructions in your user dashboard and the relevant guides. Don’t use configuration files from unknown sources or mix settings from another service into your subscription.

Set up your account: Save your credentials and check your dashboard

B7VPN requires no email address; create an account with a username and password. Open the user dashboard from this site, choose a password you don’t use elsewhere, and save your username and password in a trusted password manager. Don’t rely only on your browser’s temporary memory, and never include your credentials in screenshots you plan to share.

After setup, you should be able to access your user dashboard. Check your account status, plan options, and client downloads first; a successful login doesn’t confirm that a server is available. Your account, plan, and subscription configuration are separate: the account identifies you, the plan determines your benefits, and the client needs the correct configuration to connect.

Choose a plan: Check the data rules, then verify payment

A monthly subscription suits regular use, while a data package works well if your usage schedule varies. Compare the price, data allowance, and reset or expiry terms—not just the price. B7VPN monthly subscription data resets each month on the activation date; data packages never expire. Monthly subscription data doesn’t roll over indefinitely, and data packages don’t refill every month.

B7VPN monthly subscriptions and data packages
Billing type Price Data Reset or validity
Monthly subscription¥9.9 / month60GBResets monthly on the activation date
Monthly subscription¥18 / month250GBResets monthly on the activation date
Monthly subscription¥28 / month500GBResets monthly on the activation date
Data package¥158300GBNever expires
Data package¥3581000GBNever expires
Data package¥6583000GBNever expires

Streaming video, downloading large files, and syncing to the cloud can all use a lot of data. Unlimited devices means there’s no device limit; it doesn’t mean each device gets the full plan allowance. Before connecting more devices, check how the dashboard measures data usage and monitor actual consumption.

After choosing a plan, check the plan name and amount due on the payment page, then use a payment method shown there. Once payment is complete, return to the dashboard and check the order status, plan status, and data balance. If the payment page shows success but the plan hasn’t activated, refresh and check the original order before considering another payment.

Install a client: Match the platform, permissions, and protocol

Find the version for your operating system in the client download section of the user dashboard, and follow the instructions there. Don’t judge an app by its name alone or download a similarly named installer from search results. If you’re unsure which client to use, start with this site’s getting started guide, then follow the setup instructions in the dashboard.

Windows clients may offer system proxy and TUN modes. System proxy affects apps that follow the system proxy settings; TUN mode routes traffic through a virtual network interface, but coverage still depends on routing rules and the client. TUN mode may require extra permissions. Don’t enable multiple traffic-capture options before you’ve confirmed the connection works.

macOS may ask you to allow a network extension or add a VPN configuration. Check the request’s source in System Settings. iOS and Android may also prompt you to add a VPN configuration; this system permission lets the client route traffic and isn’t proof of a plan purchase. On Linux, desktop proxy settings, environment variables, and routing configuration can affect different apps, so follow the documentation for your chosen client.

Protocol support must match too. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC aren’t interchangeable; the client must support the protocols and transport settings used by the subscription. This is general technical information and doesn’t mean B7VPN supports all of these protocols. If you see an “unsupported protocol” or configuration parsing error, switch to a compatible client recommended in the dashboard instead of guessing the port and settings.

Import a subscription: The URL is not your login password or a server name

A subscription link lets a client retrieve server configuration and usually contains information that identifies the subscription. It isn’t an ordinary public URL, nor is it the same as your username and password. Import it using a method supported by your client. A QR code is simply another way to share a configuration or link, so protect it as well.

  1. Check that your plan is active in the dashboard, then find the subscription or configuration section. Copy the full URL without missing any characters at the end.
  2. In the client, choose Import from URL, Add subscription, or the equivalent option. If the dashboard can open the client directly, make sure it launches the app you expect.
  3. Update the subscription and check whether the server list appears. Look for errors such as parsing failures or authentication errors.
  4. Select the imported configuration and set it as the active one. Saving a subscription without enabling it usually won’t change your network route.

When it’s working, you’ll see servers to choose from and the selected configuration will be active. If the list is empty, first check the plan status, make sure the URL is complete, and confirm the subscription format is supported. A link that can’t be retrieved and a configuration that can’t be parsed are different problems; troubleshoot based on the error instead of repeatedly pasting the link.

Servers and split tunneling: Start with a working baseline

For your first connection, close other tools that control the system proxy or VPN to avoid conflicting proxy and routing settings. Choose an available server from your subscription, enable the client, then check its proxy mode. Start with the default settings or those recommended in the guide. Don’t change the server, DNS, protocol settings, and rules all at once, or it’ll be hard to tell what fixed the problem.

Split tunneling rules choose whether to proxy or directly connect traffic based on conditions such as domain, address, or app. Global proxy mode generally sends traffic handled by the client through the selected proxy, but that doesn’t mean it captures all system traffic. Direct mode won’t send matching traffic through the proxy. If a website works but an app doesn’t, check whether the app follows the system proxy and which rule matches its requests.

Server location doesn’t determine which server will perform best. B7VPN offers 110+ countries and 210+ routes; check the dashboard for current options. A shorter distance may reduce latency, but local carrier routing, congestion, and the destination site’s location also affect performance. A location label or successful client test doesn’t guarantee access to a particular website.

IEPL, relay, and direct connections describe different transport paths or network layouts. A relay typically routes traffic through an entry point before reaching an exit point; direct connections generally connect from your local network to an overseas proxy server. IEPL uses dedicated transmission lines. These labels don’t replace real-world testing, and “dedicated line” doesn’t mean every site will be accessible. Check the dashboard for the listed route type.

Test your connection: Check websites, apps, and DNS separately

A client showing “Connected” only means that a connection has been established. Next, open websites you normally use and test the apps you actually need, checking sign-in, loading, and content requests separately. If a page loads in your browser but an app keeps waiting, don’t assume the subscription has failed; check the app’s proxy settings, rules, or the scope of system traffic capture.

DNS translates domain names into addresses. If the client and browser use different DNS routes, websites and apps may behave differently. A DNS leak generally means that DNS requests aren’t using the expected privacy or proxy route and are instead sent to another resolver. To assess one, check the client’s DNS mode, the browser’s encrypted DNS settings, and the results of an actual test.

Don’t jump to conclusions just because you see a resolver associated with your local network, and don’t blindly turn off all encrypted DNS. Read the client documentation first to see which DNS requests go direct and which go through the proxy in rule mode, then check whether the browser overrides system settings. After making a change, send another request and, if needed, clear the DNS cache using your system’s instructions. Change one setting at a time and keep a baseline you can restore.

Common issues: Troubleshoot based on what’s affected

No websites will load

Disable the client first and check whether your basic network connection works again. If the problem continues, troubleshoot your local network. If things work with the client disabled, check whether the system proxy still points to a closed client, whether a VPN configuration is conflicting, or whether a TUN route is no longer valid. Don’t make disabling system security your default fix.

Servers appear in the subscription, but connections fail

Check your remaining data, plan status, system time, and client version. Then update the subscription and try another available server. Describe a single-server issue separately from a problem affecting all servers. If none work, save the exact error message and contact support; that’s more useful than simply saying “it doesn’t work.”

Only one website or app is unavailable

Check whether it requires a specific region, whether a rule sends it direct, and whether the app uses its own network settings. The platform’s account status, region checks, or risk controls may also affect access. Keep your original configuration while testing; don’t replace the entire rule set without understanding what it does.

Connection stops working after switching networks or waking from sleep

After switching networks, you may need to reconnect. Reconnect the client first, then check the selected server and proxy mode. If the issue occurs only in the background or after sleep, check whether system power-saving settings are restricting the client rather than attributing every problem to the server.

By the end of your first day, you should know what works and what doesn’t. Sign in to the dashboard, confirm your plan is active, update the subscription, enable a server, and test access in the app you need. That gives you a baseline you can restore. Adjust split tunneling and DNS one setting at a time; there’s no need to start with a complex setup.

B7VPN’s no-logs policy reflects its approach to privacy; it doesn’t remove the need to secure your client settings and account. For help, submit your operating system, client name, error message, and troubleshooting steps through a dashboard support ticket. You can also check the support page first. Before sharing a screenshot, remove passwords, subscription URLs, and sensitive information. Include enough detail to help without sharing more than necessary.

Try It Free