Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ea287064c6 | |||
| affa407e3f | |||
| 1d3b74019d | |||
| 2d28bff37a | |||
| c552d1f194 | |||
| ea8ce5447d | |||
| 7687dd341a |
@@ -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/v4.0.14
|
[addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v4.1.1
|
||||||
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v4.0.14/README.md
|
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v4.1.1/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-v4.0.14-blue.svg
|
[cloudflared-version-shield]: https://img.shields.io/badge/version-v4.1.1-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,4 @@
|
|||||||
## What’s changed
|
## What’s changed
|
||||||
## 🚀 Enhancements
|
## ⬆️ Dependency updates
|
||||||
|
|
||||||
- Remove uppercase chars from valid hostnames @brenner-tobias (#346)
|
- ⬆️ Update cloudflare/cloudflared to v2023.4.0 @renovate (#370)
|
||||||
|
|||||||
+34
-14
@@ -85,12 +85,12 @@ advanced config can be achieved using the remote tunnel setup.
|
|||||||
Example add-on configuration:
|
Example add-on configuration:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
external_hostname: "ha.example.com"
|
external_hostname: ha.example.com
|
||||||
additional_hosts:
|
additional_hosts:
|
||||||
- hostname: "router.example.com"
|
- hostname: router.example.com
|
||||||
service: "http://192.168.1.1"
|
service: http://192.168.1.1
|
||||||
- hostname: "website.example.com"
|
- hostname: website.example.com
|
||||||
service: "http://192.168.1.3:8080"
|
service: http://192.168.1.3:8080
|
||||||
```
|
```
|
||||||
|
|
||||||
**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!_
|
||||||
@@ -106,7 +106,7 @@ services.
|
|||||||
**Note**: _The tunnel name needs to be unique in your Cloudflare account._
|
**Note**: _The tunnel name needs to be unique in your Cloudflare account._
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
external_hostname: "ha.example.com"
|
external_hostname: ha.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
### Option: `additional_hosts`
|
### Option: `additional_hosts`
|
||||||
@@ -127,12 +127,12 @@ Please find below an example entry for three additional hosts:
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
additional_hosts:
|
additional_hosts:
|
||||||
- hostname: "router.example.com"
|
- hostname: router.example.com
|
||||||
service: "http://192.168.1.1"
|
service: http://192.168.1.1
|
||||||
- hostname: "diskstation.example.com"
|
- hostname: diskstation.example.com
|
||||||
service: "https://192.168.1.2:5001"
|
service: https://192.168.1.2:5001
|
||||||
- hostname: "website.example.com"
|
- hostname: website.example.com
|
||||||
service: "http://192.168.1.3:8080"
|
service: http://192.168.1.3:8080
|
||||||
disableChunkedEncoding: true
|
disableChunkedEncoding: true
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -148,7 +148,21 @@ than the default of `homeassistant`.
|
|||||||
**Note**: _The tunnel name needs to be unique in your Cloudflare account._
|
**Note**: _The tunnel name needs to be unique in your Cloudflare account._
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
tunnel_name: "myHomeAssistant"
|
tunnel_name: myHomeAssistant
|
||||||
|
```
|
||||||
|
|
||||||
|
### Option: `post_quantum`
|
||||||
|
|
||||||
|
If you want Cloudflared to use post-quantum cryptography for the tunnel,
|
||||||
|
set this flag.
|
||||||
|
|
||||||
|
**Note**: _When `post_quantum` is set, cloudflared restricts itself to QUIC
|
||||||
|
transport for the tunnel connection. This might lead to problems for some users.
|
||||||
|
Also, it will only allow post-quantum hybrid key exchanges and not fall back to
|
||||||
|
a non post-quantum connection._
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
post_quantum: true
|
||||||
```
|
```
|
||||||
|
|
||||||
### Option: `catch_all_service`
|
### Option: `catch_all_service`
|
||||||
@@ -162,7 +176,7 @@ as reverse proxy, you should set the flag `nginx_proxy_manager` ([see
|
|||||||
below](#option-nginx_proxy_manager)) and not use this option._
|
below](#option-nginx_proxy_manager)) and not use this option._
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
catch_all_service: "http://192.168.1.100"
|
catch_all_service: http://192.168.1.100
|
||||||
```
|
```
|
||||||
|
|
||||||
**Note**: _This will still route your defined `external_hostname`to Home Assistant
|
**Note**: _This will still route your defined `external_hostname`to Home Assistant
|
||||||
@@ -174,6 +188,9 @@ CNAME records in Cloudflare for all of them, pointing to your `external_hostname
|
|||||||
or directly to the tunnel URL that you can get from the CNAME entry of
|
or directly to the tunnel URL that you can get from the CNAME entry of
|
||||||
`external_hostname`.
|
`external_hostname`.
|
||||||
|
|
||||||
|
Alternatively you can add a [wildcard DNS record](https://blog.cloudflare.com/wildcard-proxy-for-everyone/)
|
||||||
|
in Cloudflare by adding a CNAME record with `*` as name.
|
||||||
|
|
||||||
### Option: `nginx_proxy_manager`
|
### Option: `nginx_proxy_manager`
|
||||||
|
|
||||||
If you want to use Cloudflare Tunnel with the add-on
|
If you want to use Cloudflare Tunnel with the add-on
|
||||||
@@ -196,6 +213,9 @@ CNAME records in Cloudflare for all of them, pointing to your `external_hostname
|
|||||||
or directly to the tunnel URL that you can get from the CNAME entry of
|
or directly to the tunnel URL that you can get from the CNAME entry of
|
||||||
`external_hostname`.
|
`external_hostname`.
|
||||||
|
|
||||||
|
Alternatively you can add a [wildcard DNS record](https://blog.cloudflare.com/wildcard-proxy-for-everyone/)
|
||||||
|
in Cloudflare by adding a CNAME record with `*` as name.
|
||||||
|
|
||||||
Finally, you have to set-up your proxy hosts in Nginx Proxy Manager and forward
|
Finally, you have to set-up your proxy hosts in Nginx Proxy Manager and forward
|
||||||
them to wherever you like.
|
them to wherever you like.
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
name: Cloudflared
|
name: Cloudflared
|
||||||
version: 4.0.14
|
version: 4.1.1
|
||||||
slug: cloudflared
|
slug: cloudflared
|
||||||
description: Use a Cloudflare Tunnel to remotely connect to Home Assistant without
|
description: Use a Cloudflare Tunnel to remotely connect to Home Assistant without
|
||||||
opening any ports
|
opening any ports
|
||||||
url: https://github.com/brenner-tobias/addon-cloudflared/
|
url: https://github.com/smarthomecomkh/hasaddon/cloudflared/
|
||||||
codenotary: dev@brenner.tech
|
codenotary: dev@brenner.tech
|
||||||
init: false
|
init: false
|
||||||
hassio_api: true
|
hassio_api: true
|
||||||
@@ -29,6 +29,7 @@ schema:
|
|||||||
disableChunkedEncoding: bool?
|
disableChunkedEncoding: bool?
|
||||||
tunnel_name: str?
|
tunnel_name: str?
|
||||||
tunnel_token: str?
|
tunnel_token: str?
|
||||||
|
post_quantum: bool?
|
||||||
catch_all_service: str?
|
catch_all_service: str?
|
||||||
nginx_proxy_manager: bool?
|
nginx_proxy_manager: bool?
|
||||||
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
||||||
|
|||||||
@@ -19,6 +19,12 @@ configuration:
|
|||||||
name: Additional Hosts
|
name: Additional Hosts
|
||||||
description: >-
|
description: >-
|
||||||
Define a list of additional hosts to be routed by the Cloudflare Tunnel.
|
Define a list of additional hosts to be routed by the Cloudflare Tunnel.
|
||||||
|
post_quantum:
|
||||||
|
name: Use Post-Quantum Cryptography
|
||||||
|
description: >-
|
||||||
|
Check to make the tunnel use Post-Quantum Cryptography. Warning: This
|
||||||
|
will also restricts the tunnel to QUIC, which might lead to problems
|
||||||
|
for some users.
|
||||||
catch_all_service:
|
catch_all_service:
|
||||||
name: Catch-All Service
|
name: Catch-All Service
|
||||||
description: >-
|
description: >-
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
name: Cloudflared
|
name: Smart Home Cambodia | HAS Addon
|
||||||
url: https://github.com/brenner-tobias/ha-addons
|
url: https://github.com/smarthomecomkh/hasaddon/
|
||||||
maintainer: Tobia Brenner <https://github.com/brenner-tobias/>
|
maintainer: Smarthome.com.kh <https://github.com/smarthomecomkh/hasaddon/>
|
||||||
|
|||||||
Reference in New Issue
Block a user