🎉 Release of add-on Cloudflared 0.6.0

This commit is contained in:
Brenner-Bot
2022-03-12 11:47:07 +00:00
parent eb298a7836
commit 66223f037b
4 changed files with 74 additions and 6 deletions
+3 -3
View File
@@ -86,10 +86,10 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.
[addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v0.5.3 [addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v0.6.0
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v0.5.3/README.md [addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v0.6.0/README.md
[cloudflared-issue]: https://github.com/brenner-tobias/addon-cloudflared/issues [cloudflared-issue]: https://github.com/brenner-tobias/addon-cloudflared/issues
[cloudflared-version-shield]: https://img.shields.io/badge/version-v0.5.3-blue.svg [cloudflared-version-shield]: https://img.shields.io/badge/version-v0.6.0-blue.svg
[cloudflared-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [cloudflared-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[cloudflared-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [cloudflared-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[cloudflared-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [cloudflared-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
+12 -2
View File
@@ -1,4 +1,14 @@
## Whats changed ## Whats changed
## 🐛 Bug fixes - ️ Update Cloudflared to version 2022.3.1 @github-actions (#67)
- Bugfix reading tunnel name from tunnel.json for changed setup since Cloudflared 2022.3.0 @elcajon (#64) ## ✨ New features
- Add Cloudflare Warp routing @elcajon (#65)
## 📚 Documentation
- Add warp routing documentation @elcajon (#66)
## ⬆️ Dependency updates
- Bump frenck/action-addon-information from 1.3.1 to 1.4 @dependabot (#68)
+54
View File
@@ -109,6 +109,7 @@ additional_hosts:
disableChunkedEncoding: true disableChunkedEncoding: true
nginx_proxy_manager: true nginx_proxy_manager: true
log_level: "debug" log_level: "debug"
warp_enable: true
``` ```
**Note**: _This is just an example, don't copy and paste it! Create your own!_ **Note**: _This is just an example, don't copy and paste it! Create your own!_
@@ -270,6 +271,43 @@ ingress:
`external_hostname` options will be ignored. Make sure to add all needed `external_hostname` options will be ignored. Make sure to add all needed
services (e.g. a homeassistant ingress rule) inside `config.yml`. services (e.g. a homeassistant ingress rule) inside `config.yml`.
### Option: `warp_enable`
If you want to route your home network(s) you can set this option to
`true`. This will enable your cloudflared tunnel to proxy related traffic
through your tunnel.
Before setting this to `true` please have a look at the [cloudflared documentation][cloudflared-route].
This add-on will take care of setting up cloudflared tunnel and routing specific
configuration. All other configuration is up to you.
From the above documentation:
- Enable HTTP filtering by turning on the Proxy switch under Settings >
Network > L7 Firewall.
- Create device enrollment rules to determine which devices can enroll
to your Zero Trust organization.
- Install the WARP client on the devices you want to allow into your network.
### Option: `warp_routes`
This option controls which routes will be added to your tunnel.
The default setting (no `warp_routes` configured in add-on configuration) will
route all connected networks through your tunnel.
You can override this by setting specifing networks (IP/CIDR) in `warp_routes`.
```yaml
warp_routes:
- 192.168.0.0/24
- 192.168.10.0/24
```
**Note**: _By default, Cloudflare Zero Trust excludes traffic for private
address spaces (RFC 191), you need to adapt the
[Split Tunnel][cloudflared-route-st] configuration._
### Option: `log_level` ### Option: `log_level`
The `log_level` option controls the level of log output by the addon and can The `log_level` option controls the level of log output by the addon and can
@@ -307,6 +345,20 @@ reset_cloudflared_files: true
**Note**: _After deleting the files, the option `reset_cloudflared_files` will **Note**: _After deleting the files, the option `reset_cloudflared_files` will
automaticaly be removed from the add-on configuration._ automaticaly be removed from the add-on configuration._
### Option: `warp_reset`
In case something went wrong or you no longer want to use this add-on to
route your networks, you can reset warp related settings by setting this option
to `true`.
```yaml
warp_reset: true
```
**Note**: _This will delete the routes assigned to your tunnel. The add-on
options `warp_reset`, `warp_enable` and `warp_routes` will automatically be
removed from the add-on configuration._
## Domain Name and Cloudlfare Set-Up ## Domain Name and Cloudlfare Set-Up
To use this plugin, you need a domain name that is using Cloudflare for its To use this plugin, you need a domain name that is using Cloudflare for its
@@ -361,3 +413,5 @@ SOFTWARE.
[tobias]: https://github.com/brenner-tobias [tobias]: https://github.com/brenner-tobias
[disablechunkedencoding]: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file/ingress#disablechunkedencoding [disablechunkedencoding]: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file/ingress#disablechunkedencoding
[cloudflared-ingress]: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file/ingress [cloudflared-ingress]: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file/ingress
[cloudflared-route]: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net/
[cloudflared-route-st]: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net#optional-ensure-that-traffic-can-reach-your-network
+5 -1
View File
@@ -33,6 +33,10 @@ schema:
quick_tunnel: bool? quick_tunnel: bool?
reset_cloudflared_files: bool? reset_cloudflared_files: bool?
tunnel_name: str tunnel_name: str
warp_enable: bool?
warp_reset: bool?
warp_routes:
- str?
slug: cloudflared slug: cloudflared
url: https://github.com/brenner-tobias/addon-cloudflared/ url: https://github.com/brenner-tobias/addon-cloudflared/
version: 0.5.3 version: 0.6.0