9OVPN The Complete User Guide
From choosing a plan to maintaining your connection. First, understand how your account, subscription, and client work together, then configure each one.
Need to get connected quickly? Start with the quick-start guide. This page explains why each step matters and what to do when things don't go as expected. If you're new, follow the guide in order; if you already have an account, use the contents to jump to the step you need.
How the service works / From account to network egress
How subscriptions and connections work
9OVPN is a subscription service for cross-border network access. Getting started involves more than downloading a file: your account benefits, the configuration read by your client, and the way your device routes network traffic all need to work together. Your account identifies you and your orders; your plan determines the included data and billing method; your subscription provides available routes and configuration to the client; and the client forwards requests from your device according to the mode you select. Understanding these parts makes it easier to find the source of a problem without repeatedly reinstalling the app.
What your account, subscription, and client each do
Your account credentials let you access the user panel. Keep your username and password safe. Your subscription URL is how a client retrieves its configuration and usually contains access credentials associated with your account. They serve different purposes, but neither should be shared publicly. The client is the software running on your device: it retrieves the subscription, displays routes, accepts connection commands, and sets up network forwarding with the necessary system permissions. Signing out of the panel does not automatically disconnect the client, and uninstalling the client does not cancel an order or plan on your account.
A route is the path a request takes to reach a destination service. Selecting a route in a particular region affects the apparent egress location seen by a website, but does not change your account registration details, billing region, or eligibility. 9OVPN offers 100+ countries / 230+ routes. These figures describe the range of available choices; they do not mean every website accepts every route. A service may also consider account history, content licensing, and its own risk controls, so a successful connection does not guarantee access to a particular platform feature.
Understand rule-based routing before system-wide routing
Rule-based mode uses configured domains, addresses, or apps to decide whether requests connect directly or use the selected route. It's useful for everyday access to both local services and international websites. Global mode sends all requests the client can intercept through the selected route, which can help when troubleshooting routing rules. The phrase “can intercept” matters: simply switching to global mode may not affect an app that doesn't use the system proxy. Keep the client's routing policy separate from whether the operating system sends requests to the client.
A system proxy provides a forwarding path mainly for apps that follow the system proxy settings. A virtual network adapter or tunnel can usually handle a wider range of network requests, but requires the relevant system permissions and may affect access to local networks. Don't enable system-wide routing in multiple clients at once unless you understand the differences. If connections conflict, quit other proxy clients first, then test with the current client's default settings. The platform sections below cover the required permissions.
Get your setup ready before you begin
First, check that your device can access the internet, its clock and time zone are set correctly, and your browser can open the user panel. If a public network requires you to accept its terms or sign in, complete that process before starting the client. Note whether you're using a home, work, or public network, and whether other security software manages connections. Network conditions affect troubleshooting: if the same subscription works on another network, that doesn't prove the client files on the original network are damaged.
Clients are available for Windows / macOS / iOS / Android / Linux. Choose one for your device's operating system rather than looking for an exact match to a screenshot in a guide. Menus may be called “Configuration,” “Subscription,” or “Profiles”; their names and locations can vary. This guide describes actions and outcomes, but the panel and client interface take precedence. If an option isn't available, stop and check that you have the right platform and client instead of searching for an installer from an unknown source.
Choose a plan / Start with your usage pattern
Choosing a monthly plan or data package
When choosing a plan, consider how regularly you'll use the service, then estimate your data needs. If you use it for work, study, or streaming every day, a monthly plan may be easier to manage. If your usage is irregular and you want unused data to remain available, consider a data package. Don't assume you need a larger data tier just because you have many devices: the number of connected devices is unlimited, so estimate the combined usage instead. The number of devices with the client installed and the amount of data they transfer are different things; an idle device doesn't continuously use large amounts of data.
Compare price, data, and reset terms together
| Type | Price | Included data | How it works |
|---|---|---|---|
| Monthly plan | ¥9.9/month | 60GB | Resets monthly on the activation date |
| Monthly plan | ¥18/month | 250GB | Resets monthly on the activation date |
| Monthly plan | ¥28/month | 500GB | Resets monthly on the activation date |
| Data package | ¥158 | 300GB | Use until depleted; never expires |
| Data package | ¥358 | 1000GB | Use until depleted; never expires |
| Data package | ¥658 | 3000GB | Use until depleted; never expires |
Monthly plan data resets on the activation date each month, not at the start of the calendar month. Check the panel overview for your remaining data, plan status, and next relevant date. A data package stays available until its data is used and never expires; monthly reset rules don't apply. Before making changes, check how each benefit appears in your account and read any prompts about switching plans. Don't assume two plan types stack or convert automatically.
Estimate data needs from actual tasks, not app names
Text chats, web browsing, file syncing, and video streaming can use very different amounts of data, and usage varies even within the same app. Video quality, continuous cloud-drive syncing, changing remote-desktop screens, and large file transfers are often worth monitoring more closely than occasional web browsing. First review background syncing and automatic updates on your devices, then adjust your plan based on actual data usage in the panel. There is no reliable “hours of video” estimate here because encoding and app behavior vary.
If your current monthly plan doesn't provide enough data, the price difference for an in-term upgrade is converted into remaining days. This doesn't simply extend the original period, and you shouldn't calculate the amount due by subtracting listed plan prices. Before upgrading, review the order summary in the panel and confirm the target tier, amount due, and benefit changes. If the summary doesn't match your expectations, don't proceed with payment. Keep the page details and contact support through a ticket. Compare plans and check full pricing on the plans and pricing page.
Factor payment and refunds into your decision
Alipay / WeChat Pay / USDT are supported. To pay, open the relevant payment option from your order in the panel. Your payment method doesn't change the data included with your plan. Don't overlook the order's billing type when redirected to a payment page. After switching between a monthly plan and a data package, check the order summary again to make sure your previous selection wasn't retained. If the payment page doesn't open correctly, check the order list before trying again; don't create multiple identical orders to recover the page.
This service offers a 14-day refund policy. See the Terms of Service for eligibility and instructions. A refund policy lets you check whether the service suits your needs in your actual setup, but it doesn't replace understanding the rules of a destination platform. If you need access to a particular region, AI tool, or streaming account, check that service's eligibility requirements before choosing a route and plan. No subscription tier by itself guarantees access to a third-party account.
Set up your account / Check the order before proceeding
Account setup and payment confirmation
After opening the user panel, create an account you can keep using, then place your plan order. 9OVPN requires no email address; create an account with a username and password. You need to provide less information, but you also can't rely on email to recover your password. Before creating your account, decide how you'll store your credentials securely so you can recall your username away from your current device. Don't rely on your browser's temporary saved data as your only backup.
After creating your account, confirm you're signed in to the right one
Go to the get started for free page and enter a username and password in the form. Don't reuse credentials from important accounts on other sites or send your username and password together to anyone. Once you're in the panel, check that the account shown is the one you just created. If your browser has another account saved, confirm which account is signed in before placing an order so you don't look for your benefits in the wrong account after paying.
If the form says your username is unavailable, follow the on-page instructions to choose another one instead of refreshing repeatedly and losing the error message. If the form stays on the same page after submission, check for field errors or a network error before trying again. Once you're in the panel, locate the account settings, sign-out, and password management options. Don't stay signed in on a public or shared device. When you're done, sign out and remove any sensitive configuration you downloaded or copied.
Check the plan in your order, not just the amount
Open the plans section in the panel and choose the type and tier you compared in the previous chapter. Before submitting, check the plan name, billing method, data allowance, and amount due. Don't identify a monthly plan or data package by price alone. If you're changing an existing plan, read the panel's explanation of the change. If you don't understand a calculation or benefit change, stop and ask before paying rather than placing a new order to try to override it.
Open the payment method from your order in the panel. Alipay / WeChat Pay / USDT are supported. Check that the payment page matches the order you just created; don't use an unfamiliar payment link sent in a chat. For transfers, follow the currency, network, recipient details, and confirmation steps shown for that order. Don't reuse details from an old order or fill in fields based on someone else's guide. If anything is unclear, check the panel instructions or submit a support ticket instead of making a test payment.
Close the loop by checking the order status in the panel
After the payment provider confirms success, return to the panel's order list and account overview to check the order status and benefits. The payment success page only confirms the payment provider's response; verify in the panel that the payment has been applied to your current account. If the order is still processing, don't pay again or immediately create another identical order. Refresh the status, confirm your network is working, then keep the order ID and payment result for support to review.
When submitting a support ticket, include the steps you took, the selected plan, the order's current status, and the payment method. Hide payment details unrelated to the issue in screenshots. Never include your account password, full subscription URL, or other credentials saved on your device. If you can't find your plan after paying, first check that you're in the right account, then check whether the order is complete, and finally see whether the overview has updated. This helps distinguish an account mix-up from a missing payment.
What to do with unpaid orders or when leaving the page
If you change your mind, check the order list for available actions on unpaid orders before choosing a plan again. Closing a browser tab may not change an order's status, and signing out doesn't cancel it. To resume, continue from the order list rather than using the browser's Back button to revisit an old payment page. Use the current panel status to check your benefits. An incomplete order doesn't mean the service is active, so don't start troubleshooting client routes yet.
Get your subscription / Send configuration to your client
Getting and managing your subscription
After activating a plan, open the panel overview and look for the subscription or import option. A subscription isn't a standard information page; it's a source of configuration for your client and may contain account access credentials. Treat it as sensitive information. Don't paste the link into a public forum, online conversion service, or chat with someone you don't know. To use it on another device, sign in to the panel on that device and get the subscription there, rather than passing it through temporary notes or a shared clipboard.
Choosing between automatic import and manual setup
If the panel offers an import button for your installed client, try that first. Your browser may ask whether to open an external app. Check that the app name matches the client you want before continuing. If the client doesn't open, that doesn't mean the subscription is invalid: the system may not have an app associated with the import link, the browser may block the handoff, or the client may not be installed. In that case, copy the subscription using the panel's option and add it manually in the client. This usually makes any error easier to identify.
For manual import, open the client's configuration or subscription manager and choose the option to add from a link. Paste the full URL, enter a name you'll recognize on this device, then save and update it. You can name it after the device or purpose, but don't include a password. Extra spaces, line breaks, or missing characters can prevent the link from loading. Double-check URLs copied from chat messages or screenshots. Don't remove URL parameters or shorten the link by leaving off the end.
The client must support the subscription format
Different clients may use different configuration formats. An address opening in a browser doesn't mean every client can parse it. Prefer the import option for your client provided in the panel, or a compatible format explicitly listed there. If parsing fails, first check that the format matches the client, then review the subscription result. Don't paste raw contents into a public conversion service to try to fix them, and don't replace the panel's rules with a configuration file from an unknown source.
After importing, make sure the client has selected the configuration, not just saved it in a list. Update it and check whether routes and rule information appear. An empty list could be due to account status, a failed subscription fetch, an incompatible format, or a network issue; it doesn't mean every route is unavailable. If an update fails, keep any configuration that still works rather than clearing everything. Being able to return to the previous state is usually more useful than repeatedly deleting and recreating entries.
Subscription updates and client updates are different
A subscription update retrieves changes to routes and configuration; a client update replaces the software on your device. One doesn't replace the other. If the route list isn't refreshed, update the subscription. If the software won't start or system permissions are failing, look at the client itself. Check whether the error is a download, authentication, or parsing failure: download errors point to the current network, authentication errors to the account or link, and parsing errors to format compatibility. Troubleshoot the stage where the error occurs rather than changing several things at once.
You can use the same account on multiple devices, but local configuration names, selected routes, and routing modes may not sync between them. Don't assume other devices have the latest configuration just because your computer does. Verify each device separately after its first import. If the panel offers a subscription reset, read the prompt first; it may invalidate the old link. After a reset, import the new link on each device. This avoids mistaking an old link for a route problem.
Check screenshots and diagnostic details for sensitive information
QR codes, address bars, import history, and logs on the subscription management page may contain credentials. Before asking for help, hide the full link and QR code. Share only the error type, where it occurred, and the client platform. Don't attach the entire configuration file. If you think a subscription has been exposed, check whether the panel lets you update the related credentials and review the impact before acting. Renaming the local configuration won't invalidate a leaked remote link.
Import on your device / Handle platform permissions
Import into clients on each platform
Get clients from the downloads section in the panel, not from unfamiliar websites. Sign in to download clients for Windows / macOS / Android / Linux. Sign in to get your subscription; for iOS, follow the availability and access options shown in the panel. Downloading the software and having active service benefits are separate steps. After installation, check your account status, import your subscription, and verify the connection. If menu labels have changed, look for the same functions.
Windows: Check the system proxy after importing
Choose the installer for your device in the panel, finish setup, and open the client. Add the subscription in configuration management, update it, select the corresponding configuration, and then choose an egress route from the route list. If the client uses the system proxy to handle browser requests, make sure the setting is enabled. When Windows displays a network or permission prompt, check the app name before allowing access; don't turn off security settings entirely just to dismiss a prompt. Test the connection in a browser. When closing the client, disconnect normally to avoid leaving system proxy settings behind.
macOS: Check installation and network permissions separately
Install the client as described in the panel, open it, import your subscription, and select the configuration. For a network extension, VPN, or system-routing permission, check the requesting app in System Settings, then return to the client. An open window doesn't mean the network extension has permission to work. If the client shows a connection but your egress hasn't changed, check how traffic is being handled instead of importing the subscription again. See the Mac VPN installation and permissions guide for more installation and permission options. Don't change system protections based on an unknown guide.
iOS: Allow the configuration, then verify your egress
Check the panel for the client download option available to your account and follow the conditions shown. Open the client, import the subscription using the supported method, save it, and select it. When connecting for the first time, iOS may ask to add a VPN configuration. Grant permission after confirming it's the client you just opened. The system's connection indicator only confirms the configuration is enabled; also test the service you want to use. If the status changes after switching apps, check the client for details. For a step-by-step walkthrough, see the iPhone VPN setup guide for beginners.
Android: Check routing permissions and background limits
Sign in to the panel to get the client, install it as prompted by Android, then add and update your subscription. When enabling the connection, check the system's VPN permission request and make sure it names the right app. If the connection keeps dropping when your screen locks or you switch apps, check whether Android restricts the client's background activity or battery use. Adjust only the settings needed for this app; there's no need to turn off every battery-saving feature. Also check whether another VPN app is still running and replacing the current configuration.
Linux: Distinguish desktop proxy settings from app settings
Check that the client offered in the panel suits your Linux environment, then follow its installation instructions. After importing the subscription, note that desktop apps may follow the system proxy, while terminal programs may need separate configuration. A working browser doesn't mean command-line tools use the same route. If you use a virtual network adapter, grant the permissions required by the client. Don't run commands from unknown sources with elevated privileges. When something fails, note how you installed the client, what happened at startup, and any permission prompts. Get the basic setup working before changing routing rules.
| Platform | What to check after importing | Commonly missed |
|---|---|---|
| Windows | Configuration selected; enable the system proxy if needed | Proxy settings remain after closing the app |
| macOS | Network extension and routing permissions | Installation complete, but the extension isn't authorized |
| iOS | VPN configuration permission and actual egress | Relying only on the system connection indicator |
| Android | VPN permission and background activity | Connection drops due to background restrictions |
| Linux | Routing differences between desktop apps and terminal tools | Assuming every program automatically uses the proxy |
When troubleshooting across platforms, don't blindly copy local settings from another device. Network interfaces, permission systems, and how apps use proxies differ. What you can reuse is the subscription source and the verification approach, not system paths or switch locations. If one device works and another doesn't, compare the account, configuration update time, and selected route first, then check system routing. Keep the working device as a reference and change the affected device one thing at a time to see what makes a difference.
Verify your connection / Check each layer, not just the switch
Egress checks and route troubleshooting
Turning on the connection switch is only the start. A full check answers these questions: Did the client read the right configuration? Are app requests being sent through the client? Does the destination service see the expected egress? Can you complete your actual task reliably? Checking in this order helps distinguish “the client says connected,” “the browser can access the internet,” and “the destination service accepts this connection.” No single result proves the others, and a status icon alone doesn't show that every app is being routed.
Compare your egress, then test the actual task
Before connecting, open the IP lookup page and note your current egress. After selecting a route and connecting, check again to see whether the location changed as expected. If the lookup temporarily fails, that only means this check returned no result; it doesn't prove the connection is invalid. Next, visit the service you actually want to use and perform a real task, such as opening a page, sending a routine request, or reading work materials. Don't test only a homepage unrelated to your usual needs.
If the egress location and route name don't match, refresh the lookup and check the route selected in the client. Make sure you're not looking at a cached page or the wrong configuration. Geographic databases can also disagree about locations, so consider the destination app's response as well. If a browser works differently from another app, check whether that app follows the system proxy, has its own network settings, or retained an earlier session. Don't assume right away that all routes are unavailable.
Choose a route based on its type and your use case
IEPL dedicated routes, relay routes, and direct routes describe how traffic is routed, not how well a route performs in every network. First choose a route that meets the destination service's regional requirements, then test it on your current network with the task you need to perform. Geographic proximity can help narrow down the options, but interconnection between networks, the destination's location, and local congestion also affect performance. See the server routes page for coverage and route types. Don't turn one test result into a permanent conclusion.
| Route type | What it means | What to verify |
|---|---|---|
| IEPL dedicated route | A route that includes a dedicated line | Whether your actual task runs reliably on your current network |
| Relay | Connects to the egress through an intermediate access route | Whether the access route suits the destination service |
| Direct | Connects to the egress using the corresponding direct route | How the connection performs from your local network to the egress |
Choose your next step based on where the failure occurs
If no websites open, disconnect the client and test your basic internet connection first. If that works, check the system proxy and configuration. If only international services fail, check that the rules send requests through the route and try another route that meets the destination's regional requirements. If only one website fails, consider the website's status, your account region, and its access rules. Don't change networks, switch clients, and reset your subscription all in one attempt; you won't know which change affected the result.
Keep DNS resolution failures separate from connection failures. If an app reports a name-resolution error, check whether the client offers DNS settings that match your current mode and restore its recommended settings first. Don't enter an unfamiliar address at random. If a page loads but an app sign-in fails, check the system clock, the app's sign-in status, and any account messages. Switching egress locations frequently may prompt the service to recheck your session. During troubleshooting, stick to a region that meets the service's requirements, confirm the result, then make your next change.
Use comparison notes instead of vague descriptions
When reporting a problem, include your platform, network, route region, routing mode, target app, and the exact error message. “The browser works, but the terminal doesn't” is more useful than “the network is bad.” When comparing backup routes, keep the device, task, and network conditions as similar as possible; don't compare a large download with a text page load. Judge peak-hour performance using your own tasks rather than a single metric without context.
Ongoing maintenance / Data, renewals, and recovery
Data management and renewal
Once your connection is stable, maintenance is less about frequently changing settings and more about checking service status, keeping a working configuration, and knowing how to recover if something goes wrong. Use the panel overview to check your benefits and the client to manage connections; check them separately. A route visible in the client doesn't mean your account benefits are active, and an active plan in the panel doesn't mean your device is using the right configuration. If the connection suddenly stops working, check both statuses before switching routes or updating software.
Start with your actual usage to explain data changes
Monthly plan data resets each month on the activation date. When checking your remaining data, also note the reset information in the panel. Don't assume data should reset when the calendar month changes. A data package lasts until its data is used and never expires, so check the remaining balance instead. If usage changes sharply on a particular day, check cloud-drive syncing, system updates, background streaming, and transfers on other devices. Unlimited devices doesn't mean their data usage is separate; check overall account usage.
The client's local usage stats and the panel may cover different periods or refresh at different times. A short-term mismatch between the two isn't automatically a billing problem. First confirm you're checking the same account, reporting period, and service status, then gather the details. If a change in usage can't be explained by known tasks, pause nonessential syncing on your devices and see whether usage returns to normal. Also check for accounts left signed in or an exposed subscription. Don't share the full subscription link to ask someone else to investigate.
Review the order before renewing, upgrading, or switching plan types
Before renewing, check your current plan in the panel, then review the available actions and order details. Don't assume choosing the same plan again will apply any particular rollover method. Use the order summary to verify plan status, data changes, and the amount due. If the price difference for an in-term upgrade is converted into remaining days, review the change prompt before continuing. Read the details carefully when switching between a monthly plan and a data package; don't assume this service handles existing benefits the same way as another provider.
After paying, check the order and overview again to confirm the change has synced before deciding whether to update your client subscription. Don't clear configurations on all your devices just because you've paid. If your current configuration still works, keep it until the panel says an update is needed. If the payment result is unclear, follow the account checks in the previous chapter rather than placing repeated orders. This service offers a 14-day refund policy. See the Terms of Service for details and submit your request through a panel support ticket.
Keep a recoverable state when maintaining your configuration
Before updating your subscription, note the current working route and routing mode. After the update, test a task you use regularly. Update the client through a channel provided in the panel and read system prompts. Avoid changing key configuration during remote work or a file transfer. Back up local settings and recovery steps, but don't store configurations with full credentials in public cloud links. Restrict access to backups on shared devices; an inconspicuous filename is not a security measure.
When switching devices, sign in to the panel on the new device to get the client and subscription, then verify the setup there. When retiring the old device, sign out and remove the local subscription and automatic connection settings. Uninstalling the app may not remove exported files. If you suspect your password has been exposed, take action through account settings. If the subscription link was exposed, check the relevant credential management options in the panel too. Account passwords and subscription credentials are separate; changing one doesn't necessarily update the other.
Prepare troubleshooting details that can be checked
Visit the contact and support page to find support options. When submitting a ticket, explain what happened between your last successful session and the problem, such as switching networks, updating the client, or changing routing rules. Attach relevant error screenshots with sensitive fields hidden. After the problem is fixed, note what worked so you don't have to try every option again next time. If you find the destination service's own account restrictions caused the issue, record that too instead of troubleshooting the same problem by switching plans.
Advanced use / Add only what's needed
App routing and advanced settings
Advanced settings should build on a default configuration that's already working. Save the working setup first, then identify the app, request, or network conflict you want to address. Don't enable every routing method at once just to make your setup look more advanced, and don't replace the entire ruleset. More rules mean more possible paths to troubleshoot. If a local setting can solve the problem, there's usually no need to change how the whole device handles network traffic.
Keep a consistent access environment for AI tools
AI websites and developer tools may involve browser sign-ins, desktop apps, and command-line requests. Access in a browser doesn't prove that an editor or terminal uses the same proxy settings. Check each tool's network options, then test the actual task using the route selected in the client. If a service has regional requirements, use an egress location that meets its rules and keep the session environment consistent. A route doesn't change account eligibility or replace the platform's own regional, payment, and usage policies.
Frequently switching routes during a long-running connection can interrupt the current session and force an app to reconnect. Before starting a sustained session, complete a routine request and confirm the egress suits your task. For information on regional checks and IP consistency, see Choosing a VPN for Claude. For differences between editors and command-line tools, see the network guide for Cursor and Copilot. These recommendations depend on your use case; route names are not a guarantee of specific features.
Set up a proxy only for the terminal processes that need it
Some command-line tools don't use the desktop system proxy. You can use their supported proxy options or environment variables instead. First, find the local listening address, port, and protocol in the client settings, and confirm that it listens on the local device. Then follow the documentation for your tool. The example below doesn't assume a port: enter the local HTTP proxy address shown in your client when prompted. It applies the proxy only to that command, doesn't change your global shell configuration, and contains no account or subscription credentials.
read -r -p 'Enter the client’s local HTTP proxy address: ' LOCAL_PROXY
curl --proxy "$LOCAL_PROXY" --head https://example.com
unset LOCAL_PROXY
This example is for Bash environments that support the syntax shown. It tests whether the specified proxy can handle a routine web request; it isn't a speed test. If your client doesn't provide an HTTP proxy listener, don't enter an address for a different protocol. If the command fails, read the error and check the local listener and tool support. Don't put your subscription link in the proxy address field. Persistent environment variables affect later processes, so make them persistent only if necessary and record how to remove them.
Test streaming and local network access separately
Streaming services consider more than egress location: they may also check account region, content licensing, and their own policies. Opening the homepage doesn't mean every title will play. Check the content with your own account and follow the service's terms. Switching regions frequently can make checks harder to diagnose, so keep the target region consistent while testing. If local printers, file sharing, or other LAN services are the only things that fail, check whether system routing or split-tunneling settings are preventing local access rather than continuing to switch international routes.
Check requirements and maintenance costs before setting up whole-home routing
The platforms listed for 9OVPN clients are Windows / macOS / iOS / Android / Linux. This doesn't mean every router can run a client directly. Before setting up whole-home access, check device capabilities, configuration compatibility, LAN direct-access rules, and recovery options. Individual clients make it easier to distinguish app permissions, while system-wide routing increases the impact of each configuration change. Compare the trade-offs in the whole-home network setup guide.
Keep one clear way to roll back: disable the new rules, restore the previous routing method, and retest a common task using the configuration you've already verified. If it works again, the issue is likely related to the new settings; add them back one at a time. If the problem remains, return to the connection verification chapter and check the basic network, account, and subscription. For issues not covered here, see the FAQ. The goal isn't to keep adding settings, but to make every change purposeful, testable, and reversible.