4 ms·
Do you have an overview anywhere of the protocol you're using to encapsulate TCP in HTTP? Why did you go with HTTP instead of WebSockets? Does Narrowlink suppor
by anderspitman 3y ago
Do you have an overview anywhere of the protocol you're using to encapsulate TCP in HTTP? Why did you go with HTTP instead of WebSockets? Does Narrowlink support UDP?
Sorry for so many questions
- SajjadPourali 3y agoNarrowlink uses the HTTP/S (WebSocket) protocol as transport; it encapsulates and decapsulates TCP and UDP connections on top of it. This means both UDP/TCP tunneling methods are available out of the box. For example, the following screenshot shows a UDP tunnel for DNS purposes and its encapsulated traffic as TLS (HTTPS+WebSocket=WSS). https://i.ibb.co/wcHB8g2/udp.png https://i.ibb.co/wcHB8g2/udp.png I also invite you to continue the discussion on the github https://github.com/narrowlink/narrowlink/discussions https://github.com/narrowlink/narrowlink/discussions You are most welcome