Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A proxy server, using nodejs which bridges websockets and tcp servers in either direction.

License

Notifications You must be signed in to change notification settings

andrewchambers/ws-tcp-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

ws-tcp-bridge

Project status: currently not in use so i dont know if its up to date with its dependencies. Feel free to use the code as an example however the only licensing restriction is let me know if its been helpful!

A websocket to tcp proxy server, using nodejs which bridges websockets and tcp servers in either direction.

WIP - the actual code is extremely simple, but not tested well (YET), feel free to help. working examples will be provided with some real services when I get time. NOTE - currently I only support binary ws frames which isnt implemented in alot of browsers... A workaround is simple to implement.

INSTALL -

nodejs must be installed first before using this server.

#install to current directory npm install ws-tcp-bridge ./node_modules/.bin/ws-tcp-bridge

#or install globally npm install -g ws-tcp-bridge ws-tcp-bridge

example -

$ ws-tcp-bridge --method=ws2tcp --lport=8080 --rhost=127.0.0.1:8081

proxy mode ws -> tcp forwarding port 8080 to 127.0.0.1:8081

$ ws-tcp-bridge --method=tcp2ws --lport=8080 --rhost=ws://127.0.0.1:8081

proxy mode tcp -> ws forwarding port 8080 to 127.0.0.1:8081

If you want to have negotiation of the target address consider forwarding to a socks5 proxy

About

A proxy server, using nodejs which bridges websockets and tcp servers in either direction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /