-
Notifications
You must be signed in to change notification settings - Fork 0
/
bp-client.txt
60 lines (41 loc) · 1.84 KB
/
bp-client.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
bp-client
Run bp client
USAGE:
bp client [OPTIONS]
OPTIONS:
--acl <ACL>
Check ACL before proxy, pass a file path [default: <empty>]
-b, --bind <BIND>
Local service bind address [default: 127.0.0.1:1080]
--config <CONFIG>
Configuration file in YAML/JSON format [default: <empty>]
--dns-server <DNS_SERVER>
DNS server address [default: 8.8.8.8:53]
-e, --encryption <ENCRYPTION>
Data encryption method, e.g, "plain" or "erp" [default: erp]
-h, --help
Print help information
-k, --key <KEY>
Symmetric encryption key, required if --server-bind is set [default: <empty>]
--monitor <MONITOR>
Enable monitor push service [default: <empty>]
--pac-bind <PAC_BIND>
Start a PAC server at the same time, requires --acl [default: <empty>]
--pac-proxy <PAC_PROXY>
Proxy target used by PAC file, requires --pac-bind [default: --bind]
--pin-dest-addr <PIN_DEST_ADDR>
Redirect all incoming data to this destination, for testing [default: <empty>]
--quic
Enable QUIC for Transport Layer [default: false]
--quic-max-concurrency <QUIC_MAX_CONCURRENCY>
The max number of QUIC connections [default: Infinite]
--server-bind <SERVER_BIND>
Server bind address. If not set, bp will relay directly [default: <empty>]
--tls
Enable TLS for Transport Layer [default: false]
--tls-cert <TLS_CERT>
Certificate for QUIC or TLS [default: <empty>]
--udp-over-tcp
Convert udp to tcp requires --server-bind to be set if true [default: false]
--with-basic-auth <WITH_BASIC_AUTH>
Basic authorization required for HTTP Proxy, e,g. "user:pass" [default: <empty>]