freelan1
Peer-to-peer vpn
Overview
Generic options:
-
-h [ --help ] -
Produce help message.
-
-v [ --version ] -
Get the program version.
-
-d [ --debug ] -
Enables debug output.
|
The number of threads to use. |
|---|---|
|
The configuration file to use. |
Configuration:
Configuration:
FreeLAN Secure Channel Protocol (FSCP) options:
--fscp.hostname_resolution_protocol arg (=ipv4)-
The hostname resolution protocol to use.
--fscp.listen_on arg (=0.0.0.0:12000) The endpoint to listen on.
-
--fscp.listen_on_device arg -
The endpoint to listen on.
--fscp.hello_timeout arg (=3000)-
The default timeout for HELLO messages, in milliseconds.
-
--fscp.contact arg -
The address of an host to contact.
|
Whether to accept CONTACT-REQUEST messages. |
|---|---|
|
Whether to accept CONTACT messages. |
-
--fscp.dynamic_contact_file arg -
The certificate of an host to dynamically contact.
-
--fscp.never_contact arg -
A network address to avoid when dynamically contacting hosts.
-
--fscp.cipher_suite_capability arg -
A cipher suite to allow.
-
--fscp.elliptic_curve_capability arg -
A elliptic curve to allow.
|
Enable UPnP. |
|---|---|
|
Maximum unauthenticated messages from one host per second. |
Security options:
-
--security.passphrase arg -
A passphrase to generate the pre - shared key from.
|
The salt to use during the pre-shared key derivation. |
|---|---|
|
The number of iterations to use during the pre-shared key derivation. |
-
--security.signature_certificate_file arg -
The certificate file to use for signing.
-
--security.signature_private_key_file arg -
The private key file to use for signing.
|
The certificate validation method. |
|---|---|
|
The certificate validation script to use. |
-
--security.authority_certificate_file arg -
An authority certificate file to use.
--security.certificate_revocation_validation_method arg (=none)-
The certificate revocation validation method.
-
--security.certificate_revocation_list_file arg -
A certificate revocation list file to use.
Tap adapter options:
|
The TAP adapter type. |
|---|---|
|
Whether to enable the tap adapter. |
-
--tap_adapter.name arg -
The name of the tap adapter to use or create.
|
The MTU of the tap adapter. |
|---|---|
|
The MSS override. |
|
The metric of the tap adapter. |
-
--tap_adapter.ipv4_address_prefix_length arg -
The tap adapter IPv4 address and prefix length.
--tap_adapter.ipv4_dhcp arg (=0)-
The tap adapter IPv4 DHCP status.
-
--tap_adapter.ipv6_address_prefix_length arg -
The tap adapter IPv6 address and prefix length.
--tap_adapter.remote_ipv4_address arg The tap adapter IPv4 remote address.
|
Whether to enable the ARP proxy. |
|---|---|
|
The ARP proxy fake ethernet address. |
|
Whether to enable the DHCP proxy. |
|
The DHCP proxy server IPv4 address and prefix length. |
|
The DHCP proxy server IPv6 address and prefix length. |
|
The tap adapter up script. |
|
The tap adapter down script. |
Switch options:
--switch.routing_method arg (=switch) The routing method for messages.
--switch.relay_mode_enabled arg (=no) Whether to enable the relay mode.
Router options:
-
--router.local_ip_route arg -
A route to advertise to the other peers.
-
--router.local_dns_server arg -
A DNS server to advertise to the other peers.
|
Whether to enable client routing. |
|---|---|
|
Whether to accept routes requests. |
|
The internal route acceptance policy. |
|
The system route acceptance policy. |
|
The maximum count of routes to accept for a given host. |
|
The DNS servers acceptance policy. |
|
The DNS script. |
FreeLAN Client options:
|
Whether to enable the client mechanism. |
|---|---|
|
The endpoint to connect to. |
|
The protocol to use to contact the server. |
|
Whether to disable peer verification. |
|
Whether to disable host verification. |
-
--client.username arg -
The client username.
-
--client.password arg -
The client password.
-
--client.public_endpoint arg -
A hostname or IP address to advertise.
Daemon:
-
-f [ --foreground ] -
Do not run as a daemon.
-
-s [ --syslog ] -
Always log to syslog (useful when running with
--foregroundon OSX with launchd).
-p[--pid_file] arg-
A pid file to use.
Miscellaneous:
-
--nocolor -
Disable color output.
Releases
2 releases since Debian 9 (Stretch); the text changed 1 time.