Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2023
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. version: "3"
  2. services:
  3. gluetun:
  4. image: qmcgaw/gluetun:latest
  5. container_name: gluetun
  6. # line above must be uncommented to allow external containers to connect. See https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun#external-container-to-gluetun
  7. cap_add:
  8. - NET_ADMIN
  9. network_mode: bridge
  10. devices:
  11. - /dev/net/tun:/dev/net/tun
  12. ports:
  13. - 46721:51820/udp
  14. - 46722:51821/tcp
  15. environment:
  16. # See https://github.com/qdm12/gluetun/wiki
  17. - VPN_SERVICE_PROVIDER=custom
  18. - VPN_TYPE=wireguard
  19. - VPN_ENDPOINT_IP=[redacted]
  20. - VPN_ENDPOINT_PORT=[redacted]
  21. # Wireguard:
  22. - WIREGUARD_PUBLIC_KEY=[redacted]
  23. - WIREGUARD_PRIVATE_KEY=[redacted]
  24. - WIREGUARD_PRESHARED_KEY=[redacted]
  25. - WIREGUARD_ADDRESSES=[redacted]
  26. - DNS_ADDRESS=[redacted]
  27. # Timezone for accurate log times
  28. - TZ=America/Denver
  29. restart: always
  30.  
  31. wg-easy:
  32. container_name: wg-easy
  33. image: weejewel/wg-easy:latest
  34. network_mode: "service:gluetun"
  35. environment:
  36. - WG_HOST=[redacted]
  37. - WG_PORT=[redacted]
  38. - WG_DEFAULT_ADDRESS=192.168.54.x
  39. - WG_DEFAULT_DNS=[redacted]
  40. - PASSWORD=[redacted]
  41. volumes:
  42. - '/path/to/wireguard:/etc/wireguard'
  43. cap_add:
  44. - NET_ADMIN
  45. - SYS_MODULE
  46. sysctls:
  47. - net.ipv4.ip_forward=1
  48. - net.ipv4.conf.all.src_valid_mark=1
  49. depends_on:
  50. - gluetun
  51. restart: unless-stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement