wstunnel/README.md

34 lines
1.4 KiB
Markdown
Raw Normal View History

2016-05-30 12:22:11 +00:00
# wstunnel
2016-06-21 20:16:19 +00:00
```
Use the websockets protocol to tunnel {TCP,UDP} traffic
wsTunnelClient <---> wsTunnelServer <---> RemoteHost
Use secure connection (wss://) to bypass proxies
wstunnel [OPTIONS] ws[s]://wstunnelServer[:port]
Client options:
-L --localToRemote=[BIND:]PORT:HOST:PORT Listen on local and forward
traffic from remote
-u --udp forward UDP traffic instead of
TCP
-p --httpProxy=USER:PASS@HOST:PORT If set, will use this proxy to
connect to the server
Server options:
--server Start a server that will forward
traffic for you
-r --restrictTo=HOST:PORT Accept traffic to be forwarded
only to this service
Common options:
-v --verbose Print debug information
-q --quiet Print only errors
-h --help Display help message
-V --version Print version information
```
2016-05-30 12:22:11 +00:00
## TODO
2016-06-15 09:24:51 +00:00
- [ ] Add sock5 proxy
2016-06-15 09:23:52 +00:00
- [x] Add better logging
- [x] Add better error handling
- [x] Add httpProxy authentification
2016-06-15 09:24:51 +00:00
- [ ] Add Reverse tunnel