From 385896a0a50850b7e6dbd282941c009e1529e92a Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Tue, 13 May 2025 15:46:49 -0700 Subject: update --- README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- list.c | 2 +- list.h | 2 +- 3 files changed, 55 insertions(+), 4 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 - - 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: + - laptop: + - example code from another device but applicable to raspberry pi: + +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 = + +[Peer] +PublicKey = +PresharedKey = +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 = + +[Peer] +PublicKey = +PresharedKey = +AllowedIPs = 10.0.0.1/32, fdc9:281f:04d7:9ee9::1/128 + +[Peer] +PublicKey = +PresharedKey = +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 = + +[Peer] +PublicKey = +PresharedKey = +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 +``` diff --git a/list.c b/list.c index d2547c4..85a7093 100644 --- a/list.c +++ b/list.c @@ -1,5 +1,5 @@ // references: -// "C Primer Plus" Chapter17 practice 17 practice problem 2 +// "C Primer Plus" Chapter17 practice 17 problem 2 //list.c--支持列表操作的函数 #include diff --git a/list.h b/list.h index 0baca25..ddc523e 100644 --- a/list.h +++ b/list.h @@ -1,5 +1,5 @@ // references: -// "C Primer Plus" Chapter17 practice 17 practice problem 2 +// "C Primer Plus" Chapter17 practice 17 problem 2 /*list.h--简单列表类型的头文件*/ #ifndef LIST_H_ -- cgit v1.2.3-70-g09d2