WebRTC private address probing is disabled.
Docker Desktop on Windows 11.
This warning is coming up when I run Streamr Node. 2025-02-17 19:58:28 INFO [2025-02-17T19:58:27.718] (broker ): Start Streamr node version 102.0.0 2025-02-17 19:58:28 INFO [2025-02-17T19:58:28.013] (MqttServer ): Started MQTT server on port 1883 2025-02-17 19:58:28 INFO [2025-02-17T19:58:28.013] (WebsocketServer ): Started Websocket server on port 7170 2025-02-17 19:58:28 INFO [2025-02-17T19:58:28.502] (NetworkStack ): Starting a Streamr Network Node 2025-02-17 19:58:35 INFO [2025-02-17T19:58:35.430] (NetworkStack ): Node id is c18576cafc51d21f388539f55fc2590dc4969d1c 2025-02-17 19:58:40 INFO [2025-02-17T19:58:39.877] (OperatorPlugin ): Fetched my redundancy factor {"redundancyFactor":2} 2025-02-17 19:58:42 INFO [2025-02-17T19:58:41.623] (httpServer ): Started HTTP server on port 7171 2025-02-17 19:58:42 INFO [2025-02-17T19:58:41.658] (broker ): Welcome to the Streamr Network. Your node's generated name is Genre Obscure Egg. 2025-02-17 19:58:42 INFO [2025-02-17T19:58:41.659] (broker ): Network node c18576cafc51d21f388539f55fc2590dc4969d1c running 2025-02-17 19:58:42 INFO [2025-02-17T19:58:41.659] (broker ): Node address 0x6113091b69d55f03671c2f0460c1c36d651517d9 2025-02-17 19:58:42 INFO [2025-02-17T19:58:41.659] (broker ): Plugins: ["operator","websocket","mqtt","http"] 2025-02-17 19:58:42 WARN [2025-02-17T19:58:41.659] (broker ): WebRTC private address probing is disabled. This makes it impossible to create network layer connections directly via local routers More info: https://github.com/streamr-dev/network-monorepo/wiki/WebRTC-private-addresses 2025-02-17 19:59:04 INFO [2025-02-17T19:59:04.540] (maintainOperatorValue ): Check whether it is time to withdraw my earnings 2025-02-17 19:59:04 INFO [2025-02-17T19:59:04.897] (maintainOperatorValue ): Skip withdrawing earnings 2025-02-17 19:59:46 INFO [2025-02-17T19:59:45.793] (StreamPartAssignments ): Recalculate assignments {"assigned":[],"unassigned":[],"context":"nodeAdded:c18576cafc51d21f388539f55f11ee03c23a3f1c"} --End of log.--- No connecting to tracker or peers. Streamr operator page shows the node, but shows it as unreachable.
I followed the suggestion here to edit default.json: https://github.com/streamr-dev/network/issues/1098
Went from:
{ "$schema": "https://schema.streamr.network/config-v3.schema.json", "client": { "auth": { "privateKey": "removed" }, "environment": "polygon" }, "plugins": { "operator": { "operatorContractAddress": "removed" }, "websocket": {}, "mqtt": {}, "http": {} }, "apiAuthentication": { "keys": [ "removed" ] } }
to
{ "$schema": "https://schema.streamr.network/config-v3.schema.json", "client": { "auth": { "privateKey": "removed" }, "network": { "webrtcDisallowPrivateAddresses": false }, "environment": "polygon" }, "plugins": { "operator": { "operatorContractAddress": "removed" }, "websocket": {}, "mqtt": {}, "http": {} }, "apiAuthentication": { "keys": [ "removed" ] } }
but now get the error:
2025-02-17 19:27:59 at Command.parse (/home/streamr/network/node_modules/commander/lib/command.js:1075:10) 2025-02-17 19:28:10 Error: /network must NOT have additional properties: webrtcDisallowPrivateAddresses 2025-02-17 19:28:10 at validateConfig (/home/streamr/network/packages/sdk/dist/src/Config.js:64:15)
and the container boot loops.
Please help!
`
Hi, I have updated the wiki page, it should work now.