I’m trying to set up a Roku so a dementia patient can watch New York public television in Kansas City.
I have both the Roku, and my phone hooked up via the PiFi, but when I’m trying to authorize the PBS app on the, it doesn’t give me a code.
Instead it just shows me “Sorry! The…”
Has anyone dealt with this?
The “Get New Code” button does nothing.
Are there ports that I need to map open? I’m using a Ubiquiti router. The PiFi is connected via DHCP, but I can set it to a static and map whatever ports are necessary.
This is a Raspberry Pi 4, and I am getting 66 Mbps. I am using SurfShark, and I know the VPN is working, and my phone is connected to it right now so I can post this.
I know that it’s working correctly, because when I visit pbs.org on the phone that is also on the vpn, it shows me the New York version of the website, for WNET 13.
Edit: Google Gemini suggests:
Roku devices don’t have built-in VPN support, so you can’t install VPN software directly on them. To use a VPN with a Roku, you need to configure the VPN on your router or share a VPN-enabled connection from your computer.
Therefore, the ports that might need to be opened for a VPN connection are not directly related to the Roku itself, but rather to the VPN protocols used on your router or computer.
Here are the ports commonly used by different VPN protocols:
OpenVPN:
UDP: 1194
TCP: 443 (often used as a fallback or for obfuscation)
WireGuard:
UDP: 51820
IPSec/IKEv2:
UDP: 500
UDP: 4500
IP Protocol: ESP (value 50)
PPTP:
TCP: 1723
IP Protocol: GRE (value 47)
SSTP:
TCP: 443
