From 1ef7f1fbbb968d8a3a5b27bfa3154464b9d36810 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:27:36 +0000 Subject: [PATCH] Deployed 688eb94 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 14 + CNAME | 1 + VPN/index.html | 24 + about/index.html | 19 + assets/images/404.svg | 1 + assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/logo.svg | 47 + assets/images/wiki/2-4-ghz-channels.png | Bin 0 -> 128571 bytes assets/javascripts/bundle.d6f25eb3.min.js | 16 + assets/javascripts/bundle.d6f25eb3.min.js.map | 7 + assets/javascripts/custom.js | 43 + assets/javascripts/glightbox.min.js | 1 + assets/javascripts/google-translate.js | 113 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ assets/javascripts/tables.js | 6 + .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/stylesheets/custom.css | 1060 +++ assets/stylesheets/glightbox.min.css | 1 + assets/stylesheets/google-translate.css | 26 + assets/stylesheets/main.8c3ca2c6.min.css | 1 + assets/stylesheets/main.8c3ca2c6.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + faq/index.html | 12 + features/index.html | 12 + hardware/index.html | 12 + http_api/index.html | 24 + index.html | 12 + install/index.html | 55 + lifehacks/index.html | 18 + mqtt/index.html | 39 + quick-start/index.html | 12 + search/search_index.json | 1 + sitemap.xml | 47 + sitemap.xml.gz | Bin 0 -> 265 bytes 70 files changed, 8877 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 VPN/index.html create mode 100644 about/index.html create mode 100644 assets/images/404.svg create mode 100644 assets/images/favicon.png create mode 100644 assets/images/logo.svg create mode 100644 assets/images/wiki/2-4-ghz-channels.png create mode 100644 assets/javascripts/bundle.d6f25eb3.min.js create mode 100644 assets/javascripts/bundle.d6f25eb3.min.js.map create mode 100644 assets/javascripts/custom.js create mode 100644 assets/javascripts/glightbox.min.js create mode 100644 assets/javascripts/google-translate.js create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/tables.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/stylesheets/custom.css create mode 100644 assets/stylesheets/glightbox.min.css create mode 100644 assets/stylesheets/google-translate.css create mode 100644 assets/stylesheets/main.8c3ca2c6.min.css create mode 100644 assets/stylesheets/main.8c3ca2c6.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 faq/index.html create mode 100644 features/index.html create mode 100644 hardware/index.html create mode 100644 http_api/index.html create mode 100644 index.html create mode 100644 install/index.html create mode 100644 lifehacks/index.html create mode 100644 mqtt/index.html create mode 100644 quick-start/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..f8134c74 --- /dev/null +++ b/404.html @@ -0,0 +1,14 @@ +
To use the VPN feature you need a running Wireguard server to connect to.
The installation instructions are best covered on the official Wireguard website: https://www.wireguard.com/install/.
Next steps are covered in their quickstart guide: https://www.wireguard.com/quickstart/.
Terminology
While Wireguard uses peers in their terminology, we will refer to the UZG device as peer and to the Wireguard server as server.
Peer authentication is achieved using a private/public key-pair. To generate the keys you can use the built-in wg command:
This will create two files with private and public key respectively. You can use those later in the configuration process.Each peer (and server) should have a unique key-pair. Private keys should only ever be known to the "owner" of the key-pair, wheras public key can be shared with other peers or servers.
Optionally, you can add another layer of cryptographic protection to your VPN with the PreSharedKey. It adds a layer of symmetric-key cryptography to the traffic between specific peers.
You can generate the key using the wg command:
$ wg genpsk > psk
There is also a handy config generator website: https://www.wireguardconfig.com/. Make sure to note the Random seed so you can replicate the configuration and keys if needed.
IP address of the local interface
This is the local peer IP address of the WireGuard interface. It should match AllowedIPs
section in server config.
Local Subnet
The subnet for the local peer IP address. If unsure, a safe bet would be 255.255.255.0
.
Local port
Port number of the local interface, normally 33333
.
Local Gateway
A gateway to use on the VPN interface. It can be either the Wireguard server IP (see Example) or 0.0.0.0
.
Private key of the local interface
The private key of the local peer. (see Private/Public key-pair)
Address of the endpoint peer
Address of the WG server
Public key of the endpoint peer
The public key of the WG server. (see Private/Public key-pair)
Port of the endpoint peer
Port of the WG server, normally 51820
Allowed IPs
A comma separated list of the IPs allowed to connect to this device via WG
Allowed Subnet
A comma separated list of the subnets allowed to connect to this device via WG
Make default
Use this as the default Wireguard configuration.
Pre-shared key
Optional key to encrypt traffic between peers (see Pre-shared key). Leave blank if unused.
Demo data
Please generate new keys and use appropriate IP ranges for use in real life scenarios! (see Private/Public key-pair)
Server | Peer | |
---|---|---|
Public IP | 1.2.3.4 | *.*.*.* |
Wireguard IP | 10.100.0.1 | 10.100.0.2 |
Private key | Server+PrivateKey= | Peer+PrivateKey= |
Public key | Server+PublicKey= | Peer+PublicKey= |
Port | 51820 | 33333 |
An example entry of the /etc/wg0.conf:
[Interface]
+Address = 10.100.0.1/24
+ListenPort = 51820
+PrivateKey = Server+PrivateKey=
+
+[Peer]
+PublicKey = Peer+PublicKey=
+AllowedIPs = 10.100.0.2/32
+
IP address of the local interface: | 10.100.0.2 |
Local Subnet: | 255.255.255.0 |
Local port: | 33333 |
Local Gateway: | 10.100.0.1 |
Private key of the local interface: | Peer+PrivateKey= |
Address of the endpoint peer: | 1.2.3.4 |
Public key of the endpoint peer: | Server+PublicKey= |
Port of the endpoint peer: | 51820 |
Allowed IPs: | 0.0.0.0 |
Allowed Subnet: | 0.0.0.0 |
XZG Firmware unifies the best innovations from previous Zigbee gateway projects into a single, comprehensive solution.
By focusing the community's efforts on enhancing one product, XZG aims to streamline development, thereby improving the capabilities and efficiency of your Zigbee Gateways. 🌍
Your insights, feedback, and collaboration are invaluable to us 🤝
To report a bug or request a feature, please:
Join us in improving translating, enhancing documentation, or coding new features.
Support this project through one of the following ways: 💖
XZG is licensed under GPL-3.0 License.
It's a strong copyleft license, meaning that any copy or modification of the original code must also be released under the GPL v3. In other words, you can take the GPL 3’d code, add to it or make major changes, then distribute your version. However, your version is subject to the same license requirements, meaning that it must be under GPL v3 as well — anyone can see your modified code and install it for their own purposes.
DCaO@#8`|E{R}{;3&z3M=8^z8!RLlW8B
PPcJsg=BHmSjP
zu^s!ZAulIeWY;1+W|%U~ZyT?N43YepT0t>*I34qmIvr2%&*qN?CPO%Mi$W|%$PJ$!
zP0>;Zk2_;h7OF8cF0ai7RFp8&j}Kb0^@qp?;YZ??xF#ueV$v+&L>W9pXh`}b^4ra?
z*vL1W_nzp1=5Z~VLh$hhS!tD{HKUR6I;q_6Q~bn8{K)_^^oQJbls4zCOycI(PCdB5
z&mB5~T@UwXPIEEYOP^fw#0ny+5`Tk8?kIX)bFEyu-Da25-i489LbaInc1jmS*6978
z+CgibjCyy9r=F9J_0Ove;zOn?8xc7|i|kl402>*eH1-6BiNyK%B+A1bw+QE_n>RRC
zUg&tr_y3wR4b%A;cn;s`AJa_H14GT!yirulTM<=N8~jg}7dl+JjijOrk*+*?U$tO>
z@6D!+IGn}`zLezchWMb1eC4|VTx5bl*N`!9YH}N;x|Fx$u!TIdoBo$o!$0^`sHToK
zjra`&J*hKI#f{4!qel`Vr?FVSQ!3stETHXUGo+|Nzdh7y=7V!B!m&JiBp
o+LP(j(44UTw+JxEZsUp<15*
z<4EH#o_`kyzVgIEftA%%rlr68-FAKpzzG+
umOEmzIwbfQdRta!Fk^MS1ysTW3X1d0#wj)&YMRW5&4a6*85vT0FLC!
>@*fyrwa6WsAI}g4k18o97P;e4qO=fz%e4RuV`d&lxi((p`9KeT}UE
z%Yv)WZP#$AN00F5k1b)UG=C@g8?yW*N`AuM3WYWJgwnKkJ_-|3#O#XPBx{9~W%->Y
zJ^EiNfdiikKsK5PF`ZUhI(&xeGBV&q%>Sz}!cBedKXv-ubuRnYlsdm}Gxy6gD<}r*
zP*1yL{n+~@e;#c2oeUc^{Eq4Cst$OBCJGWcbR`o3Q*Odi((*hG6{rSh3Fg(P#?s%4
zc(>Pzx35J{Ua>lQ7{c<<