mirror of https://github.com/dswd/vpncloud.git
41 lines
2.4 KiB
Plaintext
41 lines
2.4 KiB
Plaintext
Usage:
|
|
vpncloud [options] [--config <file>] [-t <type>] [-d <name>] [-l <port>] [-c <addr>...] [-s <subnet>...]
|
|
|
|
Options:
|
|
--config <file> Read configuration options from the
|
|
specified file.
|
|
-t <type>, --type <type> Set the type of network ("tap" or "tun").
|
|
--device-path <path> Set the path of the base device.
|
|
-d <name>, --device <name> Name of the virtual device.
|
|
-m <mode>, --mode <mode> The mode of the VPN ("hub", "switch",
|
|
"router", or "normal").
|
|
-l <port>, --listen <port> The port number on which to listen for data.
|
|
-c <addr>, --connect <addr> Address of a peer to connect to.
|
|
-s <subnet>, --subnet <subnet> The local subnets to use.
|
|
--magic <hex> Override the 4-byte magic header of each
|
|
packet.
|
|
--network-id <id> Optional token that identifies the network.
|
|
(DEPRECATED)
|
|
--shared-key <key> The shared key to encrypt all traffic.
|
|
--crypto <method> The encryption method to use ("aes256", or
|
|
"chacha20").
|
|
--peer-timeout <secs> Peer timeout in seconds.
|
|
--keepalive <secs> Periodically send message to keep
|
|
connections alive.
|
|
--dst-timeout <secs> Switch table entry timeout in seconds.
|
|
--ifup <command> A command to setup the network interface.
|
|
--ifdown <command> A command to bring down the network
|
|
interface.
|
|
--pid-file <file> Store the process id in this file when
|
|
daemonizing.
|
|
--user <user> Run as other user when daemonizing.
|
|
--group <group> Run as other group when daemonizing.
|
|
--log-file <file> Print logs also to this file.
|
|
--stats-file <file> Print statistics to this file.
|
|
--no-port-forwarding Disable automatic port forward.
|
|
--daemon Run the process in the background.
|
|
-v, --verbose Print debug information.
|
|
-q, --quiet Only print errors and warnings.
|
|
-h, --help Display the help.
|
|
-V, --version Print the version and exit.
|