https://github.com/mikubill/wssocks
Socks5 Proxy based on Websocket.
https://github.com/mikubill/wssocks
proxy socks5 websocket
Last synced: about 1 year ago
JSON representation
Socks5 Proxy based on Websocket.
- Host: GitHub
- URL: https://github.com/mikubill/wssocks
- Owner: Mikubill
- License: mit
- Created: 2020-06-13T17:03:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T15:56:25.000Z (almost 6 years ago)
- Last Synced: 2025-04-01T23:35:01.481Z (about 1 year ago)
- Topics: proxy, socks5, websocket
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 12
- Watchers: 4
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wsSocks
An efficient, multiplexed proxy tool based on Websocket.
* Support socks5 proxy
* Support multiplexing
* Support client authentication
* Support traffic statistics
* Support reverse proxy
一个基于WebSocket的代理工具,支持双向数据验证、TLS加密、多路复用等特性。
## install
`curl -Ls git.io/wsSocks | sh`
## usage
Generate Cert
`./wsSocks cert --hosts localhost`
Server with TLS
`./wsSocks server -l wss://localhost:2333/ws --cert root.pem --key root.key --auth `
Client
`./wsSocks client -s wss://localhost:2333/ws --insecure --auth `
Server without TLS
`./wsSocks client -l ws://localhost:2333/ws --auth `
Client
`./wsSocks client -s ws://localhost:2333/ws --auth `
Built-in Benchmark
`./wsSocks benchmark -s ws://localhost:2333/ws --block 10240 --auth `