🎉 Release of add-on Cloudflared 0.6.0
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -1,4 +1,14 @@
|
|||||||
## What’s changed
|
## What’s 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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user