This site contains affiliate links — if you sign up through them we may earn a commission at no extra cost to you, without affecting our editorial neutrality. Details

How to Set Up CactusVPN VPN

How to Set Up CactusVPN VPN

Sign up & download CactusVPN

The easiest way to start with CactusVPN is to test before you pay: there is a 24-hour free trial that needs no card, so you can walk through every setup step in this guide first. If you do subscribe and change your mind, a 30-day money-back guarantee has you covered. Create an account, pick a plan (CactusVPN is a budget-friendly provider, so longer terms cost less per month), and pay by credit card, PayPal or cryptocurrency.

Once you log in to the CactusVPN dashboard, you will find the per-device app downloads and the config values for Smart DNS and routers all in one place. Keep this page handy — the Smart DNS values you may need later live here, and from here you choose exactly which device to install on.

Interested in CactusVPN?

Check the latest plans and deals on the official CactusVPN site.

Visit CactusVPN →

Windows / macOS

The CactusVPN desktop app is deliberately simple and beginner-friendly — a clean window with no clutter. After installing and logging in, the thing that sets CactusVPN apart is that you choose the protocol yourself in Settings before connecting. Leave it on WireGuard for the fastest speeds, choose the Singapore server (the closest location to Thailand), and click Connect.

A CactusVPN-specific tip: if you are on a network that blocks VPNs — a workplace, campus, or a restrictive country — switch the protocol to SoftEther or SSTP from the same dropdown. Both disguise themselves as ordinary traffic better than WireGuard, so they get through strict networks, and you do not need to install anything extra to use them.

iOS / Android

On mobile, download the CactusVPN app from the App Store or Play Store and sign in with the same account — no need to register again. The first time you tap Connect, the system asks to add a VPN configuration; tap Allow and confirm with Face ID or your PIN, then pick a server and connect.

If you move between Wi-Fi and mobile data often, open Settings and set the in-app protocol to IKEv2, which handles network switches smoothly and is easy on battery. On device count, a single CactusVPN account supports unlimited simultaneous connections, so your phone and laptop can both stay connected without logging out of one to use the other.

Router, Fire TV & Smart DNS

To put every device at home behind the VPN at once, configure CactusVPN on an OpenVPN-capable router by downloading the server config file from your dashboard and uploading it to the router. That covers Smart TVs, game consoles and any app-less device, and the router only counts as one of your simultaneous connections.

For streaming specifically, CactusVPN offers a dedicated Amazon Fire TV app — search "CactusVPN" in the Fire TV Appstore, install, log in and connect, no router setup needed. There are also Chrome and Firefox extensions if you only want to protect the browser. Easiest of all is CactusVPN's flagship Smart DNS: in the dashboard, open the Smart DNS page, register your current IP, then copy the two DNS values it gives you into your device's network settings (on a Smart TV: Network → set DNS to Manual). Smart DNS unblocks streaming without encrypting traffic, so you keep full speed — perfect for HD video on devices that cannot run a VPN app. Because it is tied to your home IP, re-register in the dashboard if that IP ever changes.

Verify it works

Use CactusVPN's 24-hour free trial to verify everything before committing to a longer plan. First open whatismyip.com and confirm your IP now shows the country of the server you chose — connect to Singapore and it should read Singapore. Then run the Extended test at dnsleaktest.com to confirm all of your DNS requests go through CactusVPN rather than leaking to your ISP.

Finally, test CactusVPN's kill switch: while connected, force the VPN off in the app. If the kill switch is working, your internet should cut out until the VPN reconnects, which prevents your real IP from leaking if a server drops. If you set up Smart DNS instead of the full VPN, verify it differently — open the streaming app you wanted and confirm the regional content actually plays.

Get started with CactusVPN

Download the app and start right after signing up.

Visit CactusVPN →

Frequently asked questions

Can I test CactusVPN before subscribing?
Yes — CactusVPN has a 24-hour free trial with no card required, plus a 30-day money-back guarantee after you subscribe, so you can run through the whole setup first.
How do I set up CactusVPN's Smart DNS?
Open the dashboard, enable Smart DNS, register your current IP, then copy the two DNS values into your device's network settings (Smart TV or console). It unblocks streaming without encryption, so speed stays full.
Which CactusVPN protocol should I use if my network blocks VPNs?
Switch to SoftEther or SSTP in the CactusVPN app — both blend in with normal traffic to get through restrictive networks. Otherwise use WireGuard (default) or IKEv2 on mobile.
How do I confirm CactusVPN is working?
Check your IP at whatismyip.com (it should match the server country), run the Extended test at dnsleaktest.com for leaks, and test that the kill switch cuts your connection when the VPN drops.