Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example using IPv6? #212

Open
morajabi opened this issue Apr 15, 2021 · 5 comments
Open

Example using IPv6? #212

morajabi opened this issue Apr 15, 2021 · 5 comments

Comments

@morajabi
Copy link

morajabi commented Apr 15, 2021

Summary

Ability to use IPv6 public address.

Motivation

Because services like Fly.io mostly work well on ipv6 UDP.

@bekriebel
Copy link

+1 to this because I'm also trying to use fly.io.

In particular, I'd love to be able to have TURN listening on ipv4 and ipv6 UDP and TCP and have it relay for an SFU running on ipv6 UDP.

@GingerAdonis
Copy link

Unfortunately it requires the implementation of RFC 6156 to support IPv6.

@GingerAdonis
Copy link

@Sean-Der Is IPv6 support planned? Thanks in advance.

@stv0g
Copy link
Member

stv0g commented May 5, 2022

Seems like the TURN client currently does IPv4 lookups only:

turn/client.go

Line 95 in 6880381

stunServ, err = config.Net.ResolveUDPAddr("udp4", config.STUNServerAddr)

@stv0g
Copy link
Member

stv0g commented Nov 12, 2022

See also #265

@stv0g stv0g changed the title Example using ipv6? Example using IPv6? Nov 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants