Skip to content

biosvs/websocket-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSocket Proxy

This is proxy for debugging any websocket interactions.

How to build

Go version 1.11+ required.

git clone https://github.com/biosvs/websocket-proxy.git && cd websocket-proxy && go build -o websocket-proxy

How to use

$ ./websocket-proxy --help
-dst-host string
  	Destination host (default "127.0.0.1")
-dst-path string
  	Destination path
-dst-port string
  	Destination port
-host string
  	Run on host
-insecure
  	Use ws instead of wss for destination connect
-log-file string
  	Path to log file (default "/tmp/websocket-proxy.log")
-path string
  	URI path
-port string
  	Run on port

Example:

./websocket-proxy --port 4041 --path ws-proxy --dst-host example.com --dst-path websock

Result (in log):

Starting proxy server on :4041/ws-proxy to wss://example.com/websock

Based on

Gorilla WebSocket

websocketproxy, Koding, Inc.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages