File tree 1 file changed +6
-5
lines changed
1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 2
2
3
3
* An application protocol multiplexer*
4
4
5
+ [ ![ Build Status] ( https://jenkins-pandentia.qcx.io/job/Cassandra/job/protoplex/job/mistress/badge/icon )] ( https://jenkins-pandentia.qcx.io/job/Cassandra/job/protoplex/job/mistress/ )
6
+
5
7
## What is this?
6
8
7
9
In a nutshell, this application lets you run multiple kinds of applications
@@ -13,21 +15,21 @@ firewalls that block all other outbound ports.
13
15
14
16
### Native
15
17
16
- Compile the multiplexer with
18
+ Assuming you have a properly configured Go setup, get and compile the multiplexer with
17
19
18
20
``` bash
19
- go build protoplex.go
21
+ go get github.com/Pandentia/protoplex/cmd/protoplex
20
22
```
21
23
22
24
and then run it with (for example, to run SSH and HTTPS)
23
25
24
26
``` bash
25
- ./ protoplex -ssh your_ssh_host:22 -tls your_webserver:443
27
+ protoplex -- ssh your_ssh_host:22 - -tls your_webserver:443
26
28
```
27
29
28
30
Protoplex is now running on port ` 8443 ` and ready to accept connections.
29
31
30
- For more extensive configuration, please see the output of ` -help ` .
32
+ For more extensive configuration, please see the output of ` -- help ` .
31
33
32
34
### Docker
33
35
@@ -60,7 +62,6 @@ Currently supported protocols are:
60
62
- TLS (/ HTTPS)
61
63
- OpenVPN
62
64
- SOCKS4 / SOCKS5
63
- - Syncthing Relay (untested, hypothetical)
64
65
65
66
Feel free to [ file an issue] ( https://github.com/Pandentia/protoplex/issues/new )
66
67
on the GitHub repository if you want a protocol to be supported. Please include
You can’t perform that action at this time.
0 commit comments