mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-28 22:25:07 +03:00
use TLS for multicast peers, fix TLS listener type in log output
This commit is contained in:
parent
5564de94ba
commit
b7f57c0617
2 changed files with 8 additions and 4 deletions
|
@ -277,7 +277,7 @@ func (m *Multicast) _announce() {
|
|||
var info *listenerInfo
|
||||
if nfo, ok := m.listeners[iface.Name]; !ok || nfo.listener.Listener == nil {
|
||||
// No listener was found - let's create one
|
||||
urlString := fmt.Sprintf("tcp://[%s]:%d", addrIP, m.listenPort)
|
||||
urlString := fmt.Sprintf("tls://[%s]:%d", addrIP, m.listenPort)
|
||||
u, err := url.Parse(urlString)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
|
@ -370,7 +370,7 @@ func (m *Multicast) listen() {
|
|||
if _, ok := interfaces[from.Zone]; ok {
|
||||
addr.Zone = ""
|
||||
pin := fmt.Sprintf("/?key=%s", hex.EncodeToString(key))
|
||||
u, err := url.Parse("tcp://" + addr.String() + pin)
|
||||
u, err := url.Parse("tls://" + addr.String() + pin)
|
||||
if err != nil {
|
||||
m.log.Debugln("Call from multicast failed, parse error:", addr.String(), err)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue