ipv6 support and set WG_SRV_MTU to configure server

This commit is contained in:
2024-08-11 01:37:23 +08:00
parent 3ab24487d4
commit 79ed912d44
11 changed files with 180 additions and 24 deletions

View File

@@ -34,16 +34,18 @@ RUN chmod +x /bin/wgpw
RUN apk add --no-cache \
dpkg \
dumb-init \
ip6tables \
iptables \
iptables-legacy \
wireguard-tools
# Use iptables-legacy
RUN update-alternatives --install /sbin/iptables iptables /sbin/iptables-legacy 10 --slave /sbin/iptables-restore iptables-restore /sbin/iptables-legacy-restore --slave /sbin/iptables-save iptables-save /sbin/iptables-legacy-save
RUN update-alternatives --install /sbin/ip6tables ip6tables /sbin/ip6tables-legacy 10 --slave /sbin/ip6tables-restore ip6tables-restore /sbin/ip6tables-legacy-restore --slave /sbin/ip6tables-save ip6tables-save /sbin/ip6tables-legacy-save
# Set Environment
ENV DEBUG=Server,WireGuard
# Run Web UI
WORKDIR /app
CMD ["/usr/bin/dumb-init", "node", "server.js"]
CMD ["/usr/bin/dumb-init", "node", "server.js"]