- https://jeezft.xyz
-
Shitcoding frfr
- Joined on
2025-09-30
Block a user
vpn-backend (sha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7e)
Published 2025-11-01 20:11:53 +12:00 by jeezft
Installation
docker pull gitea.jeezft.xyz/jeezft/vpn-backend@sha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7esha256:bd52e0ce025ca6c425c28bf678014a2295e9180efcf760fb7f55fb929dd5cf7eImage Layers
| ADD file:4faae297b6caba92e1791a5ff667be0fcb4de6a4de2df155395957ef9d8ad5e5 in / |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add iproute2 bash # buildkit |
| COPY wireguard-go wg wg-quick /usr/bin/ # buildkit |
| COPY /app/wgapi /app/wgapi # buildkit |
| RUN /bin/sh -c chmod +x /app/wgapi # buildkit |
| RUN /bin/sh -c apk add --no-cache dpkg dumb-init iptables libc6-compat # buildkit |
| RUN /bin/sh -c ln -sf /sbin/iptables-legacy /sbin/iptables && ln -sf /sbin/iptables-legacy-restore /sbin/iptables-restore && ln -sf /sbin/iptables-legacy-save /sbin/iptables-save # buildkit |
| ENV WG_CONFIG_DIR=/etc/wireguard |
| ENV WG_INTERFACE_NAME=awg0 |
| ENV WG_PORT=51820 |
| ENV PORT=8000 |
| EXPOSE map[8000/tcp:{}] |
| EXPOSE map[51820/udp:{}] |
| RUN /bin/sh -c mkdir -p /etc/wireguard/clients # buildkit |
| ENTRYPOINT ["/usr/bin/dumb-init" "/app/wgapi"] |