-
Notifications
You must be signed in to change notification settings - Fork 60
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
feat: ability to manually specify additional multiaddrs #1475
Milestone
Comments
Thanks for this issue! |
2 tasks
Not sure if we can close this? see comment |
Indeed. Re-opening. |
The PR autoclosed it :/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
As a node operator, if I have followed the 'listening on websocket to enable connections with waku v2 browser peers tutorial, my node will not advertise
wss
on disc.This is a problem in all cases where SSL termination is handled upstream of the
nwaku
/websockify
node combination, such as:Suggested solution
Provide a configuration option (CLI and environment variable) that allows for manually specifying additional
multiaddrs
that are to be advertised on disc protocols.Alternatives considered
It was also considered to use the
--websocket-support:true
flag for normalws
(albeit on port8000
), though in this configuration, using thelight-js
client to attempt to dial the node (being behind a dappnode's HTTPS NGINX proxy, forwarded to the websocket port of8000
), thelight-js
client failed to dial. It was determined that only withwebsockify
forwarding to port60000
onnwaku
was I able to dial usinglight-js
.Nonetheless, this alternative would still not solve the issue of correctly advertising
wss
andws
on the correct IANA-specified ports.Acceptance criteria
For this feature to be deemed accepted, a node operator should be able to:
multiaddrs
on which their node is dialable (ws
, andwss
).The text was updated successfully, but these errors were encountered: