Hacker GitHub

← All repos

IAmStoxe/wirehole

View on GitHub ↗ ★ 4,978 Shell

WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.

16 mentions on Hacker News by 6 people: 7 stories, 9 comments · first 2020-09-09 · latest 2025-10-12

Mentions per year 16 mentions · busiest year 2020 (5)
20082026
  1. May be helpful for others. Fully packaged version https://github.com/IAmStoxe/wirehole
  2. …thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound. https://github.com/IAmStoxe/wirehole
    comment by byteknight · 2024-04-06 · in PiVPN v4.6.0: The End
  3. there is easy to setup options like wirehole https://github.com/IAmStoxe/wirehole
  4. …VPN access a handful of times since installing it because our internet is relatively stable. [0]: https://github.com/IAmStoxe/wirehole
  5. …elastic IP on AWS has been fine though. Here’s a Docker Compose example you can deploy to a VPS: > https://github.com/IAmStoxe/wirehole
  6. in docker-compose.yml under wireguard's environment section change PEER to the total number. https://github.com/IAmStoxe/wirehole/blob/master/docker-comp...
  7. Just added instructions for using DDNS: https://github.com/IAmStoxe/wirehole#configuring-for-dynamic...
  8. …for the detailed comment EDIT: Just provided instructions in the repo for how to configure DDNS: https://github.com/IAmStoxe/wirehole#configuring-for-dynamic... Also modifed it so only the port 51820 is exposed preventing any unintentional…
  9. …Please see below. EDIT 2: Just provided instructions in the repo for how to configure DDNS: https://github.com/IAmStoxe/wirehole#configuring-for-dynamic... Also modified it so only the port 51820 is exposed preventing any unintentional…