File tree Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change
1
+ tcpproxy
Original file line number Diff line number Diff line change 1
- # tcpproxy
1
+ # tcpproxy
2
+
3
+ ## Function
4
+ A simple tcpproxy proxy, a tcp transparent proxy that supports covert tls protocol <-> notls protocol.
5
+
6
+ ## Usage
7
+
8
+ ```
9
+ ./tcpproxy --help
10
+
11
+ Usage of ./tcpproxy:
12
+ -help
13
+ this help
14
+ -local string
15
+ set local tcp protocol listen address. (default "0.0.0.0:8080")
16
+ -protocol string
17
+ set remote tcp protocol tcp or tcp6. (default "tcp")
18
+ -remote string
19
+ set remote tcp protocol proxy address.
20
+ -tls
21
+ enable remote tcp with tls encryption.
22
+ ```
23
+
24
+ ## Example
25
+ ```
26
+ ./tcpproxy -local 0.0.0.0:8080 -remote proxy.domain.com:8080 -protocol tcp6 -tls
27
+ ```
Original file line number Diff line number Diff line change
1
+ module github.com/easymesh/tcpproxy
2
+
3
+ go 1.23.1
You can’t perform that action at this time.
0 commit comments