go2rtc icon indicating copy to clipboard operation
go2rtc copied to clipboard

How to access Tapo camera externally through IPV6, which ports should i open

Open tosunkaya opened this issue 1 year ago • 0 comments

Hi, i could view my tapo cameras (tapo tc85/c425) on my localhost but can't access externally. i dont have public ipv4 but have public ipv6.

do i need to open 2 ports both 8800 and 8555? tried to connect 8555 but couldnt, i think it firstly authenticates on 8800 then connects to 8555 webrtc, isn't it? there is no rtsp access on the camera afaik (they disabled early 2024 anyone have info?), only can access with webrtc.

for local i can successfully access by:

streams:
  # admin username and UPPERCASE MD5 cloud-password hash
  camera1: tapo://xxxxx:[email protected]

tapo camera doesn't assign ipv6 address itself, maybe it doesn't support. if i successfully assign how can i connect to camera on go2rtc? what ports should i permit on ipv6 firewall 8800 and 8555?

if i figure out the assigning ipv6 to the camera, can i connect like this?:

streams:
  # admin username and UPPERCASE MD5 cloud-password hash
  camera1: tapo://xxxxx:xxxxxx@[2a00:xxx:xxx]

there is a service named keendns on my keenetic router that allows connect to local devices externally without requiring having static ip but only allows these ports below, i assigned camera to some subdomain with port 777 then forwarded to 8800 but couldnt connect. HTTP on ports 80, 81, 280, 591, 777, 5080, 8080, 8090 and 65080. HTTPS on ports 443, 5083, 5443, 8083, 8443 and 65083.

if nothing works what are my options? tailscale, zerotier? or stucked with tapo app for external viewing?

Edit: Currently nothing worked except zerotier. Configured zerotier on my keenetic than move other wisp router to same gateway. connected to zerotier. now i can connect all cameras on my zerotier network externally. but still looking for ways to connect using ipv6 or sometihng like static routing.

tosunkaya avatar Aug 21 '24 10:08 tosunkaya