Comments (3)
I would also like to clarify that unlike the approach made in #244, I've mounted the dbus system bus socket and started the avahi-daemon inside the container, because I need the service to see the interface wg0
and make any multicast request through it.
from node_mdns.
Hi @manuelnucci,
node_mdns
probably isn't at fault here. Most VPNs simply don't support this type of service discovery (out of the box). See
- https://www.reddit.com/r/WireGuard/comments/f5ebi6/bonjour_homekit_vpn/
- https://serverfault.com/questions/445680/how-can-bonjour-be-setup-to-function-over-a-vpn-connection-using-mac-os-x-moun
- https://superuser.com/questions/1490332/time-machine-detection-over-vpn-via-dns-sd
... for example. Just google for "vpn dnssd" "wireguard vpn bonjour" etc. Also, to exclude node_mdns
as a source of bugs replace your node script with a simple avahi-browse
command for now. Get it to work on the command line first and then switch back to node_mdns.
from node_mdns.
Hi @agnat! Yes, I should've made the test you suggest before any attempt to use the library. As you said, it's not clear if WG supports multicast.
Hopefully I will find the answer this week and will be able to use this library or not. Thanks for all the info.
from node_mdns.
Related Issues (20)
- node_mdns run in docker failed HOT 4
- Mdns discovery stops after a connection
- cannot install mdns HOT 7
- install fails on void linux
- Failure on Raspberry Pi: getaddrinfo -3001 HOT 6
- Error on node-gyp HOT 2
- Issues with Airplay. HOT 1
- Module not "context aware" - cannot be used in Electron
- The specified procedure could not be found HOT 5
- Discovery crashes when running in Docker HOT 2
- Error while discovering services getaddrinfo -3008 HOT 2
- Favor dns_sd DNSServiceGetAddrInfo on linux as well HOT 2
- Debian 10 won't run this module HOT 4
- Install issue? HOT 5
- Unable to install on macos monterey HOT 2
- Cannot import mdns from a Worker HOT 5
- Handle getaddrinfo error gracefully HOT 5
- Broken links for documentation, donation button, more
- Cannot compile/install on Raspberry Pi OS due to missing dns_sd.h
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node_mdns.