1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 07:39:15 +03:00

brief wg config initial

This commit is contained in:
Anton Afanasyeu
2026-06-08 20:16:02 +03:00
parent 3bd9a24559
commit b981d00f66
4 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
alpine:
# apk add wireguard-tools iptables
# wg genkey | tee server.privatekey | wg pubkey > server.publickey
create /etc/wireguard/wg0.conf -> symlinked to /var/www/localhost/htdocs/apps/app/androidcast_project/android_cast/examples/wireguard/BE_alpine/wg0.conf
follow https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg)
# chmod go= server.privatekey

View File

@@ -0,0 +1 @@
uIhZdcs0U6W09PVytrMD7qChzzvAgBAnZUI47V/axX4=

View File

@@ -0,0 +1 @@
EV2nnwHH7xe3jA5J46Rjtl8ao+ybZinibKg2Hy83GBw=

View File

@@ -0,0 +1,12 @@
[Interface]
Address = 172.200.2.1/16, fddd::ffff/64
ListenPort = 45340
# the key from the previously generated privatekey file
PrivateKey = uIhZdcs0U6W09PVytrMD7qChzzvAgBAnZUI47V/axX4=
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;iptables -A FORWARD -o %i -j ACCEPT; ip6tables -A FORWARD -i %i -j ACCEPT; ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;ip6tables -A FORWARD -o %i -j ACCEPT
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;iptables -D FORWARD -o %i -j ACCEPT; ip6tables -D FORWARD -i %i -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;ip6tables -D FORWARD -o %i -j ACCEPT
[Peer]
# obtained from client device via wireguard connection setup process
PublicKey = EV2nnwHH7xe3jA5J46Rjtl8ao+ybZinibKg2Hy83GBw=
AllowedIPs = 172.200.2.2/16, fddd::1/128