Lumen·wiki
All guides / Network
hard ~30 min · Updated 2026-04-30

Why would I need this? Some IPTV providers geo-block by IP. Some users want all TV traffic encrypted. Some need to bypass an ISP that throttles streaming. None of these are bypassed by the TV itself, because webOS does not support installing VPN client apps.

The fix is to do it on the network, not the TV.

Configure a VPN client on your home router. Every device on the network — including the LG TV — is routed through it transparently.

Pros

  • Zero TV configuration
  • Works for every device automatically
  • No performance hit on the TV CPU
  • Survives reboots, firmware updates, app reinstalls

Cons

  • Requires a router that supports VPN clients (most stock ISP routers don’t)
  • Router becomes the bottleneck — pick a router with hardware AES acceleration

Setup (OpenVPN on a compatible router)

  1. Router with VPN client support: AsusWRT-Merlin, OpenWRT, GL.iNet, pfSense, OPNsense, Mikrotik. If you have an off-the-shelf consumer router, check whether it supports OpenVPN/WireGuard client mode.
  2. Get an OpenVPN config from your VPN provider (.ovpn file). Most paid VPNs (Mullvad, ProtonVPN, IVPN) provide these directly.
  3. Upload the config to your router’s VPN client section.
  4. Test from a phone on Wi-Fi — visit https://ifconfig.me. The IP should be your VPN exit, not your home IP.
  5. Reboot the TV to drop any cached DNS / connections. Streaming traffic now goes through the VPN.

What about WireGuard?

WireGuard is faster (less CPU overhead) and the modern choice. Same procedure: install WireGuard config on the router, point WAN traffic through it. Most modern routers ship with both options.

Option 2 · Travel router as a Wi-Fi bridge

If your main router can’t run a VPN, plug a small travel router (GL.iNet Beryl, ~€60) into your network and connect the TV to its Wi-Fi.

The travel router runs the VPN client; the TV sees a normal Wi-Fi network. Everything else on your home network bypasses the VPN.

Setup

  1. Plug the travel router via Ethernet to your main router.
  2. Configure the VPN on the travel router (web admin at 192.168.8.1 typical).
  3. On the TV: Settings → Network → Wi-Fi → connect to the travel router’s SSID.

This is the cleanest “VPN only for the TV” setup. €60 one-time, no recurring config.

Some users actually need geo-unblocking, not encryption. Smart DNS services route only DNS lookups for streaming domains through proxy servers, leaving the rest of your traffic untouched.

It’s faster than a VPN (no encryption overhead), but:

  • It does not encrypt your traffic (your ISP still sees what you watch)
  • It only works for the streaming services the Smart DNS provider explicitly supports
  • It’s increasingly blocked by major streaming services

Configure Smart DNS at the router level, or directly in the TV: Settings → All settings → Network → Wi-Fi connection → Edit → DNS.

What does NOT work

  • VPN apps from the LG store — none exist as of webOS 24. There is no app-level VPN on webOS.
  • VPN profiles like on iOS / Android — webOS doesn’t have a system VPN UI.
  • Plugging a USB adapter and configuring it as the WAN — webOS doesn’t expose USB networking.

Latency matters

A VPN adds 20–80 ms of round-trip time depending on exit location. For live IPTV, this is invisible — buffering hides it. For low-latency interactive content (cloud gaming) it might matter. For TV, no.

If your VPN exit is in another country, also account for the path: a Paris-Amsterdam-Frankfurt route can add 30 ms even on a fast VPN. Pick an exit close to your IPTV provider’s origin.

Don’t use these

  • Free VPN services — they monetize by injecting ads, selling traffic, or bandwidth-capping. Pay €3-5/month for a real one.
  • VPN browser extensions — they don’t help on a TV; the TV’s player traffic doesn’t go through the browser.

We get no commission on this list. These are services we have used personally over multiple years:

  • Mullvad — €5/mo flat, account ID instead of email, accepts cash. Most privacy-focused.
  • IVPN — €5/mo, similar profile, slightly faster on average.
  • ProtonVPN — has a free tier (slow), paid is €5–8/mo, broad server selection.
  • Mullvad is what we use ourselves at the company.

Verify it’s working

After setup, on the TV’s home browser (or any device on the same network):

  1. Visit https://ifconfig.me — IP should be the VPN exit.
  2. Visit https://dnsleaktest.com — DNS servers should be the VPN’s, not your ISP’s.
  3. Reboot the TV and re-test (transient state matters).

If steps 1 or 2 fail, your traffic isn’t going through the VPN.

Was this helpful?

Edit suggestions: wiki@lumentv.app · Open an issue on GitHub.