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. With additional configs for speed and security!! Ansible playbooks to deploy a full featured mail server stack using Docker.
Specify variable binding in syntax trees using GHC. Generics reimplementation of Unbound. Add a description, image, and links to the unbound topic page so that developers can more easily learn about it.
Curate this topic. To associate your repository with the unbound topic, visit your repo's landing page and select "manage topics. Learn more. We use optional third-party analytics cookies to understand how you use GitHub.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e. We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content. Here are public repositories matching this topic Language: All Filter by language. Sort options. Star 1. Code Issues Pull requests. Updated Jan 1, Shell. Star Updated Sep 29, Updated Oct 20, Makefile.
These servers provide a secure and reliable connection, but they don't filter anything like the "Default" and "Family protection" servers. Users' requests are processed by the nearest data center which provides high connection speeds. Cleanbrowsing is a DNS service which provides customizable filtering. This service offers a safe way to browse the web without inappropriate content. Less restrictive than the Family filter, it only blocks access to adult content and malicious and phishing domains.
Removes excessive ads and protects from phishing and spyware. Neustar UltraDNS is a free cloud-based recursive DNS service that delivers fast and reliable access to sites and online applications with built-in security and threat intelligence.
These servers provide reliable and fast DNS lookups without blocking any specific categories and also prevent redirecting NXDomain Non-existent Domain responses to a landing page. Cisco OpenDNS is a service which extends the DNS by incorporating features such as content filtering and phishing protection with a zero downtime.
Cloudflare DNS is a free and fast DNS service which functions as a recursive name server providing domain name resolution for any host on the Internet. Quad9 DNS is a free, recursive, anycast DNS platform that provides high-performance, privacy, and security protection from phishing and spyware.
Quad9 servers don't provide a censoring component. Regular DNS servers which provide protection from phishing and spyware.
Verisign respects users' privacy: it doesn't sell public DNS data to third parties and redirect users' queries to serve them any ads.
WATCH is a fast and free server without logging with a privacy protection feature. SkyDNS solutions for content filtering and internet security.
Safe DNS is a global anycast network which consists of servers located throughout the world — both Americas, Europe, Africa, Australia, and the Far East to ensure a fast and reliable DNS resolving from any point worldwide. Keep viruses, ransomware, and other malware out of your home. DNS for Family aims to block websites which are considered as adult related. It helps to children and everyone for safely surf internet without worrying about get followed to harmful websites.GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. Please do not set up a public DNS resolver, i. You risk getting in all sorts of trouble.
Most ISPs don't allow public DNS resolvers on their networks and will shut you down without notice, because it's generally a bad idea. Install Ansible using sudo apt install ansible on the machine that will initiate the playbook. Edit the hosts file to reflect your setup, i. After installation, it can take up to 5 minutes before your AdGuard Home instance will be accessible. This is due to Let's Encrypt's certificate creation process.
For more information, please refer to the 'Usage Instructions' section below. After installation, you can access the AdGuard Home admin interface of your instance by navigating to yourdomain.
You should automatically be redirected to the login screen of your AdGuard Home instance. Please remember that it can take up to 5 minutes before your AdGuard Home instance will be accessible after installation due to Let's Encrypt's certificate creation process. The docker-compose. If needed, for manual configuration of AdGuard Home, please refer to their official documententation. If needed, for manual configuration of Unbound, please refer to their official documententation.
If needed, for manual configuration of Ouroboros, please refer to their official documententation. We use optional third-party analytics cookies to understand how you use GitHub.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e.
We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content. Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again.Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
Surf the Web Ad-Free and Safely. Shield up!
Learn more about reporting abuse. Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers. Uses latest nginx and allows specifying a manual upstream IP.
MIRROR - Lightweight document management system packed with all the features you can expect from big expensive solutions. Supports passive mode and virtual users. Whitelisted domains for Pi-Hole by Freekers. Based on Ubuntu Docker version of Big Brother Bot B3. B3 is designed primarily to keep your server free from the derelicts of online gaming, but offers…. Source code of the TunSafe client. This Python 3 script logs into server.
We use optional third-party analytics cookies to understand how you use GitHub. Learn more. You can always update your selection by clicking Cookie Preferences at the bottom of the page.
For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e. We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content. Freekers Follow. Overview Repositories 25 Projects 0 Packages. Freekers Freekers. Block or report user Block or report Freekers.
Block user Prevent this user from interacting with your repositories and sending you notifications. Block user. Report abuse. Highlights Arctic Code Vault Contributor. Dismiss Create your own GitHub profile Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
The list goes on. Also modifed it so only the port is exposed preventing any unintentional exposure.
Have you considered producing a patch for the FreedomBox folks? Getting it into Debian would make it easily available to lots of users. I have not but that's only because I had never heard of it. Will check it out. You can minimize a bit of the manual installation of Docker by leveraging the convenience script that's maintained by them . I'd rather not pipe to bash from curl. Interesting take given your project is mostly an installer with a quick start of trusting a compose file.
IT’s Time to embrace unbound Freedom
You think an unprivileged docker container is more dangerous than a curl to bash with sudo inside? I beg to differ. If you care to please elaborate as to why I would be better off piping to bash rather than installing per the documentation? I am honestly interested in your take. Two things here, from my perspective First is that trusting my suggestion is no different than trusting the instructions in your repo.
Both can equally harbor nefarious things. So, the question is: do I trust Docker's script over someone that was just on the front page of HN?Home Help Search Login Register. I use these techniques for my home network and many of my clients.
Combine these with 'Security through obscurity' philosophies and techniques and you should be safe enough. Obviously, nobody but yourself is responsible for your deployment. There's always a compromise to be made between speed and security. I prefer obviously both if possible, but this is difficult sometimes. The protection it offers is as good as your rules are. Combine this with a good DNS service and you will get a nice and fast security.
The most important thing, those issues weren't listed on "Alerts" list. Neither as blocked, neither otherwise.
Getting ready 1. Copy-paste this comment in a txt file on your test machine and save it 3. Run a few speedtest. Go to System: Settings: Networking 2. Disable all hardware offloading they are by default, but please verify DNS Some particular public DNS servers will block queries pointing to malicious websites.
Go to System: Settings: General 2. In the DNS servers field, delete everything and add these don't configure gateways, leave it on none : Check if not already: 'Enable Forwarding Mode' 6. Go to Services: Intrusion Detection: Settings tab 2.
You will have to dmesg in the console to verify. Select all Home networks 6. Choose something for log rotation whatever suits you best. APPLY 7.AdGuard Home in Docker for Home Assistant on Synology - #010
After everything is downloaded and enabled, edit each one, one by one, and select "Change all alerts to drop actions" 9. Select all again, download and update rules Reboot just to be sure If nothing downloads, it works.
If it doesn't work, a txt file will be downloaded will not harm your PC in any way, it is a test virus Go to Services: Intrusion Detection: Alerts tab 2. In the search box, type blocked 3. If you found a rule you wish to unblock, edit it click on the pencil icon and select 'Alert' for 'Configure action', instead of 'Drop' 4.
Please verify things are fully working, browse some websites, and also check that you have alerts and all are reported as ' Allowed '. Then, go to 'Download', take each ruleset one by one, and set to 'Alert'. Then, go to 'Rules' and hit 'Apply'. Please verify things are at least partially working, do some wicar tests please try at least the eicar test filebrowse some websites, and also check that you have alerts, some are reported as 'Allowed' and some as 'Blocked' 4.
Go to 'Alerts', select a 'blocked' packet do this with the eicar test fileedit it and set it to 'Alert'. Go back to 'Rules' and hit 'Apply'. Try to download the eicar file again, it should work this time.I have used this for a while on iOS not had any complaints, but with one simple addition effectiveness would be significantly better.
Provide updated lists of sites to blacklist like you do for safari, but for DNS adding to what we have to curr1. Stops e everything its the best!!! Excellent App. I do highly recommend it for all users. I think it works.
I think it's good It's the emperor's new app!!! Does what it says. And that's all I wanted. This one is perfect. Almost all ad contents are blocked and page loads much faster. I tried a few ad blockers, none worked perfectly as this. Some website still still showing ads even if all settings level kept to highest.
Write a review. Home Products All Products. AdGuard for Windows. AdGuard for Mac. AdGuard for Android. AdGuard for iOS. AdGuard Browser extension. Other AdGuard for Safari. AdGuard Home. AdGuard DNS.