7 Commits

Author SHA1 Message Date
admins ea287064c6 Update repository.yaml 2023-04-20 09:21:50 +07:00
admins affa407e3f Update repository.yaml 2023-04-20 09:13:53 +07:00
admins 1d3b74019d Update repository.yaml 2023-04-20 09:09:28 +07:00
admins 2d28bff37a Update config.yaml 2023-04-20 09:03:35 +07:00
admins c552d1f194 Update repository.yaml 2023-04-20 09:01:37 +07:00
Brenner-Bot ea8ce5447d 🎉 Release of add-on Cloudflared 4.1.1 2023-04-12 11:55:23 +00:00
Brenner-Bot 7687dd341a 🎉 Release of add-on Cloudflared 4.1.0 2023-04-06 09:30:35 +00:00
6 changed files with 51 additions and 24 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/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
+2 -2
View File
@@ -1,4 +1,4 @@
## Whats changed ## Whats changed
## 🚀 Enhancements ## ⬆️ Dependency updates
- Remove uppercase chars from valid hostnames @brenner-tobias (#346) - ⬆️ Update cloudflare/cloudflared to v2023.4.0 @renovate (#370)
+34 -14
View File
@@ -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.
+3 -2
View File
@@ -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)?
+6
View File
@@ -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
View File
@@ -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/>