About CloudFlare Tunnel
I want to encapsulate TCP communication with HTTPS in CloudFlare Tunnel.
I am using i-Filter@Cloud, a software that blocks websites from the cloud database and filters them as a cloud proxy, and I asked a friend for a way to communicate through it. I was advised to use CloudFlareTunnel to encapsulate the TCP communication with HTTPS for communication. In this case, should I use my unfiltered Windows PC at home as the OriginServer in the attached image, and use the Windows PC with filtering software as the Server? I would very much appreciate your advice. Thank you in advance.
Translated with DeepL.com (free version)
6 Replies
If it's TCP you'd need to follow this: https://developers.cloudflare.com/cloudflare-one/applications/non-http/arbitrary-tcp/. Notably the client which wants to connect would need to install and run
cloudflared
CLICloudflare Docs
Arbitrary TCP · Cloudflare Zero Trust docs
Cloudflare Access provides a mechanism for end users to authenticate with their single sign-on (SSO) provider and connect to resources over arbitrary …
On a managed Windows PC that does not have administrator privileges, the command prompt disappears as soon as this log appears. What could be the cause?
What causes the command prompt to crash while connecting with CloudFlareTunnel?
That's a temp tunnel, you want to use a named tunnel. For me that exits with
Classic tunnels have been deprecated, please use Named Tunnels. (https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/)probably the same it's doing for you but if you open it in a bat it'd just close
Cloudflare Docs
Set up your first tunnel · Cloudflare Zero Trust docs
To create and manage tunnels, you will need to install and authenticate cloudflared on your origin server. cloudflared is what connects your server to …
(Follow that guide linked. Dashboard tunnels/remote are easiest, but require Zero Trust free plan which needs a payment method. I believe you can get around that with local tunnels as long as you don't need any app policies/restrictions on who can connect).
If administrator privileges are required, only general users can use the system on the client because the administrator is from the school board. So we need to take away the administrator rights on the client side, do we have to do that?