WireGuard VPN icon

WireGuard VPN

WireGuard VPN client for rooted LG webOS TVs using Homebrew Channel.

The app runs WireGuard in userspace through wireguard-go, because LG webOS stock kernels usually do not include the WireGuard kernel module.

Features:

  • Bundled 32-bit ARMv7 wg, wireguard-go, and configuration upload server, compatible with supported 32-bit and 64-bit LG TVs
  • English and Spanish TV interface
  • Time-limited wg0.conf upload using a random access code, failed-attempt lockout, and automatic shutdown after a successful upload
  • Start, stop, status, routes, configuration, and logs from the TV UI
  • Optional start on boot
  • Runtime uninstall support

Requirements:

  • Rooted LG webOS TV running webOS 5.0 or later
  • Homebrew Channel root service
  • /dev/net/tun support

Notes:

  • DNS handling is not currently implemented.
  • IPv6 addresses and routes are currently ignored.
  • This app is intended for trusted personal VPN configurations.

Source: https://github.com/cfernande1470/webos-wireguard (MIT)