aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorXiao Pan <xyz@flylightning.xyz>2025-05-13 15:46:49 -0700
committerXiao Pan <xyz@flylightning.xyz>2025-05-13 15:46:49 -0700
commit385896a0a50850b7e6dbd282941c009e1529e92a (patch)
tree53f97e08895536a008ab0c83b13060b0cddbd53f /README.md
parentba5c81c97dd569681b99c0e5e58453311183324b (diff)
update
Diffstat (limited to 'README.md')
-rw-r--r--README.md55
1 files changed, 53 insertions, 2 deletions
diff --git a/README.md b/README.md
index 1efc832..21e375b 100644
--- a/README.md
+++ b/README.md
@@ -19,12 +19,63 @@ remote_plot -d 10.0.0.7
remote_plot -l
```
-Infrastructure configs not included yet:
+Infrastructure configs not included in the repo, not included exactally, or maybe inclulded in other url:
- raspberry pi
- ~/.config/labwc/autostart autostart remote_plot locally
- <https://wiki.archlinux.org/title/Labwc#Autostart>
- server and laptop:
- wireguard related configs
- - files in /etc/wireguard
+ - files in /etc/wireguard, see below
- files in /etc/NetworkManager/system-connections
- /etc/nftables.conf nftables firewall configs
+ - server: <https://git.flylightning.xyz/config_local_arch/tree/etc/nftables.conf?h=ca>
+ - laptop: <https://git.flylightning.xyz/config_local_arch/tree/etc/nftables.conf?h=master>
+ - example code from another device but applicable to raspberry pi: <https://git.flylightning.xyz/config_local_arch/tree/etc/nftables.conf?h=pp>
+
+wireguard laptop configuration
+```
+# https://wiki.archlinux.org/title/WireGuard
+# https://github.com/teddysun/across/blob/master/wireguard.sh
+[Interface]
+Address = 10.0.0.1/24, fdc9:281f:04d7:9ee9::1/64
+PrivateKey = <secret>
+
+[Peer]
+PublicKey = <secret>
+PresharedKey = <secret>
+Endpoint = ca.flylightning.xyz:49432
+AllowedIPs = 10.0.0.5/32, fdc9:281f:04d7:9ee9::5/128, 10.0.0.9/32, fdc9:281f:04d7:9ee9::9/128
+PersistentKeepalive = 25
+```
+
+wireguard server configuration
+```
+[Interface]
+Address = 10.0.0.5/24, fdc9:281f:04d7:9ee9::5/64
+ListenPort = 49432
+PrivateKey = <secret>
+
+[Peer]
+PublicKey = <secret>
+PresharedKey = <secret>
+AllowedIPs = 10.0.0.1/32, fdc9:281f:04d7:9ee9::1/128
+
+[Peer]
+PublicKey = <secret>
+PresharedKey = <secret>
+AllowedIPs = 10.0.0.9/32, fdc9:281f:04d7:9ee9::9/128
+```
+
+wireguard raspberry pi configuration
+```
+[Interface]
+Address = 10.0.0.9/24, fdc9:281f:04d7:9ee9::9/64
+PrivateKey = <secret>
+
+[Peer]
+PublicKey = <secret>
+PresharedKey = <secret>
+Endpoint = ca.flylightning.xyz:49432
+AllowedIPs = 10.0.0.5/32, fdc9:281f:04d7:9ee9::5/128, 10.0.0.1/32, fdc9:281f:04d7:9ee9::1/128
+PersistentKeepalive = 25
+```