First-time setup: Follow the right order
This beginner-friendly VPN guide covers setup on your first day. Follow this order: create an account, check your plan and payment status, get your subscription, import it into a compatible client, enable the proxy, then test access. A successful payment doesn’t mean your device is connected, and a client showing “connected” doesn’t mean every app is using the selected route.
Complete the setup on your everyday device first, then add other devices. For now, avoid running multiple proxy clients at once or changing your router, manual DNS settings, or complex routing rules. Keeping your original network settings makes it easier to isolate problems and restore things if needed.
- Check that your regular network can still reach sites that normally load, ruling out a local connection issue.
- Make sure you can sign in to the user panel and see an active plan in your account.
- Import the subscription using the client provided in the panel or a compatible alternative.
- Choose a route, enable the proxy, then check your IP, DNS resolution, and target app.
Create an account and choose a plan
VPNEF doesn’t require an email address. Create an account with a username and password, and keep your sign-in details safe—you’ll need them to manage your plan, get your subscription, and submit support tickets. Store them in your password manager rather than in a public note alongside your subscription link.
Choose a plan based on how you use the service; you don’t need to buy a separate plan for each device. VPNEF has no limit on the number of devices connected at once, but they all use data from the same account. Text browsing, code completion, and continuous video streaming use different amounts of data, so consider your own usage when choosing a plan.
| Type | Price and data allowance | Data terms |
|---|---|---|
| Monthly plan | ¥9.9 / 60GB ¥18 / 250GB ¥28 / 500GB |
Data resets monthly on the activation date |
| Data package | ¥158 / 300GB ¥358 / 1000GB ¥658 / 3000GB |
Use it whenever you like; it never expires |
For regular use, compare monthly plan allowances; for occasional use, consider a data package. A larger allowance isn’t automatically a better fit. If you upgrade a monthly plan mid-cycle, the price difference is prorated against the remaining days. Before proceeding, check the amount due and the change details shown in the panel. See plan details for all options.
Check your account status after payment
VPNEF accepts Alipay, WeChat Pay, and USDT. Before paying, verify the order, payment method, and amount, then follow the instructions on the current order page. Don’t reuse payment details from an old order or pay again just because the page hasn’t refreshed yet.
Once the payment page confirms completion, return to the user panel and check the order status and plan benefits. Confirm more than just the payment receipt: make sure an active plan appears in your account, data details are visible, and the subscription option is available. Section names may vary in the current panel.
If the payment receipt shows success but your plan hasn’t activated in the panel, refresh the order status and sign in again to check. If the details still don’t match, open a support ticket with information about the order and a suitably redacted receipt. Don’t include your account password or full subscription link in the ticket.
Get your subscription and choose a compatible client
Sign in to the panel to get your subscription. A subscription link usually lets a client retrieve server addresses, authentication details, and related settings; it isn’t an installation file. Whether it imports successfully depends on the subscription format, client version, and supported protocols—not just the file extension.
VPNEF supports Windows, macOS, iOS, Android, and Linux. Clients are available from the panel after you sign in, except on iOS, where access depends on having an active plan. Start at the client download page in the panel, and avoid installing apps with the same name from unfamiliar download sites.
Permission differences by platform
- Windows and macOS: System proxy and virtual network adapter modes work differently. The system proxy mainly affects apps that follow the system proxy settings; it doesn’t cover all traffic.
- iOS and Android: The first time you enable a connection, the system will usually ask for permission to establish a VPN connection. Make sure the request comes from the client you’re setting up, then follow the system prompts.
- Linux: Proxy settings may be separate across graphical clients, command-line cores, and desktop environments. After setup, check that the process you want to use is actually using the proxy.
Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are different proxy protocols, and client support varies. These are compatibility concepts; they don’t mean your current account includes every protocol. Use the configuration provided by the panel, and don’t change authentication settings just to try another protocol. For more details, see protocol reference.
Import your settings and connect for the first time
In your client, find the subscription or configuration manager, choose import from URL, and paste the address from the panel. If the panel provides an import option for your client, you can follow those instructions instead. Don’t paste the address into a manual server field—that’s a different setup method.
- Import the configuration. Wait for the client to retrieve it, then check that a configuration name or route list appears instead of an empty entry.
- Update the subscription. If the list is empty, check your account status, the copied URL, and client compatibility, then try updating again. A truncated URL or one with extra spaces can also cause the import to fail.
- Choose a route. Start with a region and route that are easy to identify, leaving other settings unchanged. The region label indicates the exit location; it doesn’t guarantee a faster connection.
- Enable the proxy. Follow the client’s instructions to turn on the system proxy or an applicable traffic-routing mode, grant any required permissions, and check the connection log for specific errors.
- Open the app you want to use. Start a new connection in the site or app and verify that it works—don’t rely only on the route status icon.
IEPL dedicated lines, relay routes, and direct connections describe how traffic is routed, not which proxy protocol is used. A direct connection typically reaches an overseas server from your local network; a relay routes traffic through an entry point; an IEPL dedicated line uses a dedicated cross-border transmission link. Your experience also depends on local access, congestion, and the exit point, so don’t judge the result by the label alone.
Check your exit IP, DNS, and routing rules
Check connectivity in stages. First, use the network check page to see your browser’s current exit details. Then visit the site you need and test your usual apps. A changed browser IP only shows that this browser request used the corresponding route; it doesn’t prove that your whole device, download tools, or system traffic is routed through it.
Beginners can start with the client’s rule mode, which determines which requests connect directly and which use the proxy. Global mode generally sends traffic captured by the client through the proxy, but only within the client’s coverage. If your browser works but one app doesn’t, first check whether that app follows the system proxy instead of repeatedly switching routes.
DNS resolves domain names to IP addresses. A DNS leak usually means that DNS queries expected to follow the proxy route are instead sent through the local network or an unexpected resolver. Encrypted DNS in your browser, system DNS, and client DNS settings can affect one another. If a test shows different resolvers, compare the results with your configuration; the resolver’s location alone doesn’t prove there’s a leak.
- ✅ Exit check: The tested browser request exits where you expect for the selected route.
- ✅ App check: The target app can complete the task you need, not just open its home page.
- ✅ Routing check: Common direct-access sites still work, and the target international sites follow the proxy rules.
- ✅ DNS check: DNS results match expectations for the current mode, with no unexplained resolution path.
- ❌ Don’t treat one successfully opened webpage as proof that every app and network environment is connected.
Troubleshoot based on where the problem occurs
Change only one setting at a time and note the result. Import failures, connection failures, and app access issues happen at different stages. Changing the client, route, and DNS settings all at once makes the cause harder to find.
Subscription won’t import or the list is empty
First check your plan status, then make sure the URL is complete and the client supports the subscription format. Updating a subscription requires access to the configuration URL; a failed fetch doesn’t mean every route is down. Don’t post the full URL on a public forum. If needed, share a screenshot of the error with sensitive details redacted.
Shows connected, but webpages won’t load
Make sure the system proxy or traffic-routing mode is actually enabled, check for conflicts with other proxy tools, and review the logs for DNS, authentication, or connection errors. Switching networks or routes can help narrow down the issue, but keep the comparison conditions consistent. Problems with the destination site, account region restrictions, or app sign-in status can also look like a route failure.
Browser works, but terminal or a specific app doesn’t
Some programs don’t use the system proxy. You may need to configure a proxy inside the app or use a virtual network adapter mode supported by your client. This mode may require extra permissions and can affect DNS and routing. Check the guide for your platform before changing how traffic is routed, and don’t copy network commands from untrusted sources.
Bottom line: Check your account benefits first, then confirm the configuration imported, verify traffic routing, and finally test the target app. Troubleshooting each layer is more effective than blaming every issue on a “bad node.”
Manage your settings and credentials after connecting
Once your connection is verified, save the working configuration and current mode, and learn how to turn off the proxy and restore your regular network. If your network environment changes, test the connection again; there’s no need to delete every setting after a brief issue.
Use the client’s update feature to maintain your subscription, and check that your selected route is still available afterward. Don’t set an arbitrary update schedule. Update when the route list changes, the panel prompts you, or the configuration has an issue. Updating a subscription retrieves configuration; it doesn’t renew your plan or add data.
If your subscription link is exposed, look for a reset option in the panel. If you’re not sure what to do, contact support through a ticket. After resetting, update your client as well; follow the panel’s guidance on what to do with the old configuration. Changing your account password and resetting your subscription are separate actions—don’t assume the former invalidates an old link.
If you need help, note your operating system, client name, mode, error message, and what you were doing when the issue occurred. Include only what’s needed, redact passwords, tokens, and subscription URLs, then submit a request through the support ticket panel. This is more useful for troubleshooting than simply saying “it won’t connect.”