5 [<servername> - <clientaddr>]
7 [<servername>] usually [SERVER]
10 Keys are looked up in that order. <servername> must not
11 be a valid IPv4 or IPv6 address.
17 Specifies <servername>.
18 Is looked up in [SERVER] and [DEFAULT] only.
19 If not specified there, it is SERVER.
23 Looked up in the usual way, but used by client to
24 determine its own <clientaddr>s.
26 The client will create a local interface, and try to communicate
27 with the server, for Each (<servername>,<clientaddr>) pair for
28 which the config search yields a password.
30 On the server: clients with no password are ignored.
34 Values in <servername> are a cap (maximum) on those from the
35 other sections (including DEFAULT):
38 Size limit for response payloads (server only) [65536 bytes]
41 Discard downwards packets after this long (server only) [10 s]
44 (On server) return with empty payload any http request oustanding
46 (On client) give up on any http request outstanding for
47 for this long plus http_timeout_grace
48 Client's effective timeout must be at least server's (checked).
51 target_requests_outstanding
52 (On server) whenever number of outstanding requests for
53 a client exceeds this, return oldest with empty payload
54 (On client) try to keep this many requests outstanding.
55 Must match between client and server (checked). [3]
57 Ordinary settings, used by client and server:
60 Command to run to create and communicate with local network
61 interface. Passed to sh -c. Must speak SLIP on stdin/stdout.
62 The following additional interpolations aare substituted:
63 %(local)s %(peer)s %(rnet)s
64 on server <vaddr> <vrelay> <vnetwork>
65 on client <client> <vaddr> <vroutes>
66 ["userv root ipif %(local)s,%(peer)s,%(mtu)s,slip %(rnets)s"]
69 Public IP (v4 or v6) address(es) of the server;
71 (On server) mandatory; used for bind. No default.
72 (On client) used only to construct default url.
75 Private network range (<prefix>/<length>). Must contain all
76 <client>s. Must contain <vaddr> and <vrelay>, and used
77 to compute their defaults. [172.24.230.192/28]
80 Address of server's virtual interface.
83 Virtual point-to-point address used for tunnel routing
84 (does not appear in packets).
85 [first host entry in <vnetwork> other than <vaddr>,
89 Public port number of the server. [80]
90 (On server) used for bind.
91 (On client) used only to construct default url.
94 Must match exactly. (checked) [1500 bytes]
96 Ordinary settings, used by client only:
99 See http_timeout. [5 s]
101 max_requests_outstanding
102 Client will hold off sending more requests than this to
103 server even if it has data to send. [6]
106 Size limit for request payloads. [4000 bytes]
109 If a request fails, wait this long before considering it
110 "finished" - to limit rate of futile requests. [5 s]
113 Public url of server.
114 [http://<first-entry-in-addrs>:<port>/]
117 Virtual addresses (in CIDR syntax) to be found at the server
118 end, space-separated. Routes to those will be created on