wisdomsky / cloudflared-web Goto Github PK
View Code? Open in Web Editor NEWCloudflared-web is a docker image that packages both cloudflared cli and a simple Web UI to easily start or stop remotely-managed Cloudflare tunnel.
Cloudflared-web is a docker image that packages both cloudflared cli and a simple Web UI to easily start or stop remotely-managed Cloudflare tunnel.
I wanted to know if it was possible to add a password to the web Ui to add security and prevent pepole from accesing the control pannel and modifying the tunnel ?
Works great for a single tunnel per Docker container, but is there any way to have multiple tunnels per one container?
While installing cloudflared on my CasaOS
cloudflared | 2024-01-11T23:39:57Z INF Version 2023.10.0 cloudflared | 2024-01-11T23:39:57Z INF GOOS: linux, GOVersion: go1.20.6, GoArch: amd64 cloudflared | 2024-01-11T23:39:57Z INF Settings: map[no-autoupdate:true token:*****] cloudflared | 2024-01-11T23:39:57Z INF cloudflared will not automatically update if installed by a package manager. cloudflared | 2024-01-11T23:39:57Z WRN Your version 2023.10.0 is outdated. We recommend upgrading it to 2024.1.2
How do I update your app?
Currently adding healthchecks to all my docker containers, and this container specifically was quite hard to implement one for.
I wanted the healthcheck to be based on the status of the tunnel connection, giving a healthy status when the tunnel is connected.
Right now I'm using this in my docker-compose file:
healthcheck:
test: "curl -s -L http://localhost:14333/config | node -e 'process.exit((JSON.parse(require(\"fs\").readFileSync(0).toString()).start)==\"false\")'"
interval: 30s
timeout: 10s
retries: 5
Any plans to implement a healthcheck in the Dockerfile itself?
When using the container with CasaOS, it would be more convenient to make changes to hostname settings if we had a link to https://one.dash.cloudflare.com/ right on the app's web interface.
Hello, thanks a lot for your nice app ! Very useful.
The cloudflare dashboard complains about the cloudflared package is outdated, do you think you can update it ?
Thanks a lot ๐
Please upgrade it, thank you.
I installed it so I could access Casaos through my own subdomain. I can access the panel running on port 80 But I can't access ports of other applications
WRN The user running cloudflared process has a GID (group ID) that is not within ping_group_range. You might need to add that user to a group within that range, or instead update the range to encompass a group the user is already in by modifying /proc/sys/net/ipv4/ping_group_range. Otherwise cloudflared will not be able to ping this network error="Group ID 0 is not between ping group 1 to 0"
try to use command : sysctl -w net.ipv4.ping_group_range="1 2147483647"
sysctl: permission denied on key "net.ipv4.ping_group_range"
Hi,
I would like to also have the metrics server running. Do you have support for extra CLI commands, specifically metrics?
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/monitor-tunnels/metrics/
Hello,
I installed your community app store on my Umbrel Home, then I created a tunnel and put the token in your app.
I created a public hostname for 2 apps with my local IP and port 2100 for Bitcoin Core.
Unfortunately I get the following error : "ERR_CONNECTION_TIMED_OUT"
At the end of the app URL, i get redirected to ":2000/?origin=host&app=bitcoin&path=%2F"
I tried with Bitcoin app and Jackett
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.