All Projects → Twanislas → ubnt-cloudflared

Twanislas / ubnt-cloudflared

Licence: Unlicense license
Install Cloudflare's DNS proxy on UBNT gateways

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to ubnt-cloudflared

EdgeOS-API
An API for Ubiquiti EdgeOS, the operating system used by Ubiquiti Inc's EdgeRouter & UFiber OLT products (part of the EdgeMax product range).
Stars: ✭ 27 (+22.73%)
Mutual labels:  ubiquiti, edgerouter, ubiquiti-edgeos, edgeos
vyatta-cjdns
A cjdns package for Ubiquiti EdgeOS and VyOS, allowing cjdns to be used on EdgeRouters
Stars: ✭ 39 (+77.27%)
Mutual labels:  ubiquiti, edgerouter, ubiquiti-edgeos
unifiZabbix
Zabbix templates to monitor pretty much all Unifi devices
Stars: ✭ 66 (+200%)
Mutual labels:  unifi, ubiquiti, usg
unpoller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Stars: ✭ 1,613 (+7231.82%)
Mutual labels:  unifi, ubiquiti, usg
monitoring-utilities
Miscellaneous tools and utilities for collection, manipulation, and logging of various metrics
Stars: ✭ 16 (-27.27%)
Mutual labels:  ubiquiti, edgerouter, edgeos
edgerouter-ansible
Ansible automation of home EdgeRouter Lite
Stars: ✭ 28 (+27.27%)
Mutual labels:  ubiquiti, edgerouter, edgeos
UFiber.Configurator
UFiber Configuration Tool
Stars: ✭ 44 (+100%)
Mutual labels:  unifi, ubiquiti
ubios-cert
Manage SSL / TLS certificates with acme.sh (Let's Encrypt, ZeroSSL) for Ubiquiti UbiOS firmwares
Stars: ✭ 17 (-22.73%)
Mutual labels:  unifi, ubiquiti
cloudflare-dns-action
A GitHub action to set a DNS record using Cloudflare on push to the master branch.
Stars: ✭ 41 (+86.36%)
Mutual labels:  cloudflare, cloudflare-dns
erx-shadowsocks-libev
GFWList Mode
Stars: ✭ 39 (+77.27%)
Mutual labels:  edgerouter, edgeos
DNS-over-Discord
A 1.1.1.1 DNS resolver built for Discord
Stars: ✭ 228 (+936.36%)
Mutual labels:  cloudflare, cloudflare-dns
warp-up
Automatically generated referrer bonuses for Cloudflare WARP (https://1.1.1.1)
Stars: ✭ 24 (+9.09%)
Mutual labels:  cloudflare, cloudflare-dns
udm-utilities
A collection of things I have made to make the Unifi Dream Machine more useful
Stars: ✭ 2,228 (+10027.27%)
Mutual labels:  unifi, ubiquiti
infrastructure
Flux based GitOps repository for my home lab infrastructure.
Stars: ✭ 14 (-36.36%)
Mutual labels:  unifi, cloudflared
unifi-pfsense
A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
Stars: ✭ 617 (+2704.55%)
Mutual labels:  unifi, ubiquiti
ubiquiti-edge-router-lite-openbsd-osx
Install OpenBSD on your Ubiquiti Edge Router Lite 3 from MacOS (OSX)
Stars: ✭ 23 (+4.55%)
Mutual labels:  ubiquiti, ubiquiti-router
pyunifi
unifi-sdn.ubnt.com/
Stars: ✭ 186 (+745.45%)
Mutual labels:  unifi, ubiquiti
node-unifi
NodeJS class for querying/controlling a UniFi-Controller (www.ubnt.com)
Stars: ✭ 92 (+318.18%)
Mutual labels:  unifi, ubiquiti
udm-host-records
Scripts to list, add, update, and remove host records in the Ubiquiti UniFI Dream Machine DNS forwarder.
Stars: ✭ 109 (+395.45%)
Mutual labels:  unifi, ubiquiti
udm-patches
Contains onboot.d setup scripts and wrappers for custom OpenVPN client
Stars: ✭ 42 (+90.91%)
Mutual labels:  unifi, ubiquiti

ubnt-cloudflared

Install Cloudflare's DNS proxy on UniFi® gateways. This setup will survive reboots and re-provisions.

Only working for IPv4 at the moment.

Increase privacy on your network and prevent your ISP to eavesdrop your DNS requests to build your internet browsing history !

Hardware

Tested

  • UniFi Security Gateway 3P

Should work on (but not tested)

  • All EdgeRouter models
  • All UniFi Security Gateway models

Guide

Installing

In a ssh session run the following command :

bash <(curl -s https://raw.githubusercontent.com/Twanislas/ubnt-cloudflared/master/install.sh)

Updating

Just run the install script again ;)

Uninstall

In a ssh session run the following command :

bash <(curl -s https://raw.githubusercontent.com/Twanislas/ubnt-cloudflared/master/uninstall.sh)

Redirecting NAT DNS requests

See the example in nat-dns-redirect.sh. You will have to adapt to your configuration and networks and place this script in /config/scripts/post-config.d/ on the gateway so it will be run on every provision.

Contributing

  • Please fork and submit PR's if you have any improvements.
    • Implementing IPv6 features would help greatly
  • Feel free to submit issues !
  • Testing this on hardware I did not test yet would be wonderful !

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].