Page Menu
Home
VyOS Platform
Search
Configure Global Search
Log In
Files
F38742097
generate-wireguard.xml.in
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
generate-wireguard.xml.in
View Options
<?xml version="1.0"?>
<interfaceDefinition>
<node name="generate">
<children>
<node name="wireguard">
<properties>
<help>Generate WireGuard client config QR code</help>
</properties>
<children>
<tagNode name="client-config">
<properties>
<help>Generate Client config QR code</help>
<completionHelp>
<list><client-name></list>
</completionHelp>
</properties>
<children>
<tagNode name="interface">
<properties>
<help>Local interface used for connection</help>
<completionHelp>
<script>${vyos_completion_dir}/list_interfaces --type wireguard</script>
</completionHelp>
</properties>
<children>
<tagNode name="server">
<properties>
<help>IP address/FQDN used for client connection</help>
<completionHelp>
<script>${vyos_completion_dir}/list_local_ips.sh --both</script>
<list><hostname></list>
</completionHelp>
</properties>
<command>${vyos_op_scripts_dir}/wireguard_client.py --name "$4" --interface "$6" --server "$8"</command>
<children>
<tagNode name="address">
<properties>
<help>IPv4/IPv6 address used by client</help>
<completionHelp>
<list><x.x.x.x> <h:h:h:h:h:h:h:h></list>
</completionHelp>
</properties>
<command>${vyos_op_scripts_dir}/wireguard_client.py --name "$4" --interface "$6" --server "$8" --address "${10}"</command>
<children>
<tagNode name="address">
<properties>
<help>IPv4/IPv6 address used by client</help>
<completionHelp>
<list><x.x.x.x> <h:h:h:h:h:h:h:h></list>
</completionHelp>
</properties>
<command>${vyos_op_scripts_dir}/wireguard_client.py --name "$4" --interface "$6" --server "$8" --address "${10}" --address "${12}"</command>
</tagNode>
</children>
</tagNode>
</children>
</tagNode>
</children>
</tagNode>
</children>
</tagNode>
</children>
</node>
</children>
</node>
</interfaceDefinition>
File Metadata
Details
Attached
Mime Type
text/xml
Expires
Mon, Dec 15, 9:09 PM (22 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3092638
Default Alt Text
generate-wireguard.xml.in (2 KB)
Attached To
Mode
rVYOSONEX vyos-1x
Attached
Detach File
Event Timeline
Log In to Comment