Last tested: June 2026 | UniFi OS version: 10.4.57 | Works on: UCG-Ultra, UDM-Pro, UDM-SE (any UniFi gateway with Policy Engine)
Opera's built-in VPN bypasses content filtering, parental controls, and DNS-level blocks on your UniFi gateway. Standard approaches fail:
| What people try | Why it fails |
|---|---|
| Blocking AS39832 (Opera Norway AS) | The VPN tunnel doesn't go through Opera's ASN. It's hosted by HERN Labs AB (AS205016) on completely different IPs. |
| Blocking DNS (port 53) redirection | OperaVPN resolves its proxy hostnames inside the encrypted tunnel — your gateway never sees the DNS queries. |
| Blocking OpenVPN/WireGuard ports | OperaVPN isn't a real VPN. It's a SOCKS5 proxy tunneled over standard TLS on port 443 — indistinguishable from regular HTTPS. |
| Blocking port 443 | Breaks the entire web. |
- Opera browser connects to
*.sec-tunnel.comproxy servers on port 443 - Inside that TLS tunnel, a SOCKS5 proxy handshake occurs
- All browser traffic is forwarded through that proxy
- DNS resolution happens inside the tunnel — your gateway sees only
TCP 443 → Cloudflare-like IP
The proxy infrastructure is operated by HERN Labs AB (AS205016), not Opera Software.
Opera may rotate its proxy IPs. Don't guess — capture your own traffic:
- Install PCAPdroid on an Android device (no root — available on Google Play or F-Droid)
- Open PCAPdroid, start a new capture (VPN mode)
- Open Opera browser → enable the built-in VPN
- Browse normally for 30-60 seconds
- Export the capture as CSV
- Look for connections to
sec-tunnel.comsubdomains — especially patterns likeam*.sec-tunnel.comandapi2.sec-tunnel.com
The IPs will cluster in the 77.111.246.0/23 range (HERN Labs AB).
Policy Engine → Objects → Networks → Create Network List
| Field | Value |
|---|---|
| Name | OperaVPN Proxy |
| Type | Network |
| Entries | 77.111.246.0/24, 77.111.247.0/24 |
(Adjust these if your PCAPdroid capture shows different ranges.)
Policy Engine → Policy Table → Create Policy
| Field | Value |
|---|---|
| Name | Block OperaVPN |
| Source Zone | Your internal network zone (e.g. Corporate, LAN, or kids' VLAN zone) |
| Destination Zone | Internet |
| Source | Any (or the specific kids' VLAN/subnet) |
| Destination | Network List → OperaVPN Proxy |
| Action | Drop |
Add these domains to your DNS content filtering block list:
sec-tunnel.comopera-proxy.net
- AS39832 block — still worth keeping. It blocks Opera's analytics, telemetry, and push notification servers, even though it doesn't stop the VPN tunnel.
- Encrypted DNS redirect (DoH/DoT blocking) — keeps standard browsers (Chrome, Firefox, Edge) from bypassing your DNS filtering with DoH/DoT.
- Port 53 redirect — keeps devices from using third-party DNS servers.
On the Android device (or any device on the protected network):
- Open Opera
- Go to Settings → Enable VPN
- You should see something like "Failed to connect to VPN" or a persistent Connecting... spinner
- Browsing continues normally (through your gateway's DNS filtering), just without the VPN tunnel
If you enabled logging on the policy rule, you can verify blocks are hitting:
Policy Engine → Policy Table → click your Block OperaVPN rule → view logs/statistics.
Opera may switch proxy providers or IP ranges. When that happens:
- Run another PCAPdroid capture
- Look for the new tunnel endpoint IPs — they may be in a completely different ASN
- Update your Network List entries
- (Optional) Check
dig +short sec-tunnel.comanddig +short api2.sec-tunnel.comto see if the base domain resolves differently
Because OperaVPN resolves sec-tunnel.com inside its own tunnel — DNS blocking only catches fallback traffic when the VPN is already failing.
Cloudflare is used by ~20% of the web. Blocking it would break most of the internet for your kids.
No. The 77.111.246.0/24 and 77.111.247.0/24 ranges are exclusively used by OperaVPN's proxy infrastructure. Normal browsing, bookmarks, sync, and news feed continue to work through Opera's own AS39832 servers.
Opera GX uses the same sec-tunnel.com proxy infrastructure. The same blocks apply.
| Range | ASN | Provider |
|---|---|---|
77.111.246.0/24 |
AS205016 | HERN Labs AB |
77.111.247.0/24 |
AS205016 | HERN Labs AB |
These may change. Always verify with your own capture if the VPN starts working again.
This is free, unlicensed information. Use it however you like. If you find updated IP ranges, consider submitting a pull request or commenting to help others.