我的编程空间,编程开发者的网络收藏夹
学习永远不晚

路由器安装cloudflared进行内网穿透,安全访问内网

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

路由器安装cloudflared进行内网穿透,安全访问内网

文章目录


前言

Cloudflare推出了免费的Argo Tunnel,不管是内网还是公网都能建立连接,相比其他内网穿透软件,不需要准备vps,只需要域名就够了, 而且自带二重认证设置,比其他穿透软件更安全,就算公网暴露也不用去设置复制的防火墙,担心会受到攻击。
缺点就是在国内使用速度慢,而且优先使用基于udp的quic连接,由于国内对udp的环境不友好,只能降级到用http建立隧道。

网上有很多nas教程,却没有路由器的教程,所以自制了路由器koolcenter用的软件,详细可以去cloudflared-koolcenter上下载。


一、Cloudflare Argo Tunnel是什么?

Cloudflare 推出的 Argo Tunnel 本意是保护 Web 应用程序,连接服务器端口和 Cloudflare 节点,定位见下图(来自 Many services, one cloudflared[1])
Cloudflare Argo Tunnel运行原理图

二、使用步骤

1. 开始准备

​​从 Cloudflare 仪表板开始

  1. 在您的帐户主页上Cloudflare dashboard,单击Zero Trust图标。
  2. 在载入屏幕上,选择团队名称
  3. 通过选择订阅计划并输入付款详细信息来完成注册。如果您选择了Zero Trust免费计划,请注意,此步骤仍然是必需的,但不会向您收费。
  4. 欢迎使用零信任仪表板!您的帐户已创建。现在,您可以浏览我们设计的一键式操作列表,以帮助您开始使用 Cloudflare Zero Trust的体验。
    在这里插入图片描述

2. 创建隧道

先决条件
在开始之前,请确保:

1. 创建一个隧道

  1. 登录到Zero Trust dashboard,然后转到Access >Tunnels

  2. 选择Create a tunnel

  3. 输入隧道的名称。我们建议选择一个反映要通过此隧道连接的资源类型的名称(例如,enterprise-VPC-01)。

  4. 选择Save tunnel

  5. 接下来,您需要安装并运行它。记录下面框中sudo cloudflared service install后面的一长串token代码,并写入安装后的token栏目中后提交。

在这里插入图片描述
在这里插入图片描述

  1. 命令运行完毕后,连接信息将显示在Zero Trust dashboard上。

2. 连接应用程序

按照以下步骤通过隧道连接应用程序。如果要连接网络,请跳到Connect a network section

  1. Public Hostnames选项卡中,从下拉菜单中选择一个应用程序,并指定任何子域或路径信息。

  2. 指定服务。例如 https://localhost

  3. Additional application settings下,指定要添加到隧道配置中的任何参数。

  4. 选择Save hostname

3. 连接网络

请按照以下步骤通过隧道连接专用网络。

  1. Private Networks选项卡中,添加 IP 或 CIDR。

  2. 选择Save private networks

4. 查看您的隧道

保存隧道后,您将被重定向到Tunnels页面。查找要列出的新隧道及其活动连接器。
在这里插入图片描述

三、Access 中的 Web 应用程序

Cloudflare Access 允许您通过充当身份聚合器或代理来保护您的 Web 应用程序。用户只有在满足您要引入的条件时才能登录到应用程序。
在这里插入图片描述
您可以保护两种类型的 Web 应用程序:SaaS 和自托管。

  • SaaS applications由您的团队所依赖的应用程序组成,这些应用程序不是由您的组织托管的。例子包括Salesforce和Workday。要保护 SaaS 应用程序,您必须将 Cloudflare Access 与 SaaS 应用程序的 SSO 配置集成。

  • Self-hosted applications由您在自己的环境中托管的内部应用程序组成。这些可以是 Atlassian 套件等工具的数据中心版本,也可以是您自己的团队创建的应用程序。要保护自托管应用程序,您必须使用 Cloudflare 的 DNS(full setuppartial CNAME setup)并将应用程序连接到Cloudflare。

  • Cloudflare Dashboard SSO 是一种特殊类型的 SaaS 应用程序,用于管理 Cloudflare 仪表板的 SSO设置,并具有有限的管理员编辑权限。

下面只说明下最简单的Self-hosted applications,只允许指定邮箱的才能访问的设置方法。

Self-hosted applications

Cloudflare Access 允许您使用现有身份提供商提供身份验证层来控制谁有权访问您的应用程序,从而安全地将内部工具和应用程序发布到 Internet。
在这里插入图片描述

1. 添加您的应用程序

  1. Zero Trust dashboard,导航到Access>Applications

  2. 单击Add an application

  3. 选择Self-hosted
    现在可以开始配置应用程序了。

  4. 选择应用程序名称并设置会话持续时间

应用程序的会话持续时间将确定提示用户向配置的提供程序进行身份验证的最小频率。如果希望用户每次到达应用程序时都提示用户进行身份验证,请选择无持续时间,立即过期(No duration, expires immediately)

在这里插入图片描述

  1. Application domain下的下拉菜单中,选择将代表应用程序的主机名。主机名必须是您的 Cloudflare 帐户中的活动区域。

  2. Identity Providers选择允许所有人,这里不讨论Identity Providers的设置方法,直接跳过。

  3. 选择Next

2. 添加策略

现在可以配置策略来控制谁可以访问你的应用。

要详细了解政策的运作方式,请阅读我们的Policies section

  1. 首先,为规则指定名称。这是必填字段。

  2. 指定策略操作。

  3. Configure a rule框中指定一个或多个规则。您可以根据需要添加任意数量的包含、异常或要求语句。
    最简单的就是选择Email,然后写入对应的邮箱,之后访问家里设备时,只需要输入对应的邮箱,邮箱就能收到验证码(如果输入其他没有在策略里的邮箱,邮箱是无法收到验证码的)。
    在这里插入图片描述

  4. 单击Next将应用程序添加到 Access。


总结

以上就是要讲的内容,本文仅仅简单介绍了Cloudflare隧道的使用,以及建立安全访问策略方法。

来源地址:https://blog.csdn.net/weixin_43809174/article/details/127567186

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

路由器安装cloudflared进行内网穿透,安全访问内网

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

云服务器内网穿透可以访问外网吗安全吗

云服务器内网穿透可以通过多种方式实现,例如使用虚拟专用网络(VPN)连接到外部网络,使用SSL/TLS加密传输数据,或者使用端口映射等技术。但是,这些方法都存在一定的安全风险。一种常见的安全风险是内网黑客通过内网连接访问云服务器。黑客可以通过窃取内网用户的账号和密码,从而登录到云服务器上。因此,需要采取一系列的安全措施
云服务器内网穿透可以访问外网吗安全吗
2023-10-28

Android Termux安装MySQL,内网穿透实现公网远程访问

文章目录 前言1.安装MariaDB2.安装cpolar内网穿透工具3. 创建安全隧道映射mysql4. 公网远程连接5. 固定远程连接地址 前言 Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以
Android Termux安装MySQL,内网穿透实现公网远程访问
2023-12-23

云服务器内网穿透可以访问外网服务器吗安全吗

首先,我们需要了解云服务器的内网安全措施。云服务器的内网安全措施通常包括访问控制、防火墙、VPN等。访问控制可以限制内网用户的访问权限,防止非法访问和滥用;防火墙可以监测内网的安全状态,防止恶意攻击和入侵;VPN可以提供更加安全的连接方式,使得内网用户可以在不暴露身份的情况下访问云服务器。然而,即使有这些安全措施,内网
云服务器内网穿透可以访问外网服务器吗安全吗
2023-10-28

云服务器做内网穿透安全么

云服务器可以提供内网安全,因为云服务器可以部署在内网中,并且可以通过Web应用程序和数据连接访问。然而,云服务器不能提供内网穿透安全性,因为在内网中,数据和用户的安全性是至关重要的。此外,云服务器通常被用于构建企业应用程序和解决方案,因此它们的安全性必须经过严格审查和测试。云服务器的安全问题可能包括网络安全漏洞、恶意软件、数据泄露和其他威胁。因此,在将云服务器部署在内网之前,需要对其安全性进行认真
2023-10-26

宝塔面板安装MySQL数据库,并内网穿透实现公网远程访问

文章目录 前言1.Mysql服务安装2.创建数据库3.安装cpolar4. 创建HTTP隧道5.远程连接6.固定TCP地址6.1 保留一个固定的公网TCP端口地址6.2 配置固定公网TCP端口地址 前言 宝塔面板的简易操作性
2023-08-16

如何在阿里云服务器内网IP进行安全访问

本文主要介绍如何在阿里云服务器内网IP进行安全访问。在阿里云服务器中,内网IP是指在内网中分配的IP地址,通常用于内网通信和管理。但是,由于内网IP通常不被公网所知道,因此访问内网IP需要特殊的访问方式。本文将详细介绍如何通过安全的方式访问阿里云服务器的内网IP。一、阿里云服务器内网IP的分配与管理阿里云服务器的
如何在阿里云服务器内网IP进行安全访问
2023-11-16

云服务器搭建内网穿透服务器吗安全吗

云服务器搭建内网穿透服务器可以解决内网安全问题,但是需要注意以下几点:采用安全可靠的云服务器:建议选择可靠的云服务器服务商,例如AWS、Microsoft、阿里云等,这样的云服务器更加安全可靠。防止数据泄露:要注意数据的安全性,避免将数据存在服务器上,并设置访问控制,防止非法访问或者泄漏数据。使用强密码:使用强密码保护数据,不要使用相同的密码,不要使用简单的用户名和密码,确保账户安全。
2023-10-26

如何下载 Apache + PHP + Mysql 集成安装环境并结合内网穿透工具实现公网访问内网服务

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、Cpolar杂谈 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. WampServer下载安装二. Wam
如何下载 Apache + PHP + Mysql 集成安装环境并结合内网穿透工具实现公网访问内网服务
2023-12-23

云服务器搭建内网穿透服务器吗安全吗可靠吗安全吗

云服务器搭建内网穿透服务器可以用于内部网络安全防护,可以实现内网数据的安全隔离、加密传输、访问控制等等功能,下面分别详细说明其安全性和可靠性:安全隔离:云服务器可以提供多种安全隔离模式,可以通过虚拟隔离墙来实现内部网络和外部网络隔离,从而保护内部网络的网络安全。访问控制:云服务器可以实现对内部用户的访问控制,可以限制用户的访问权限、访问时间等等。数据加密:云服务器可以对传输到云服务器上的
2023-10-26

云服务器内网穿透玩游戏有影响吗安全吗

首先,云服务器内网穿透技术的实现需要通过外网IP访问云服务器,这意味着攻击者可以利用这个漏洞通过外网攻击云服务器内的游戏玩家。如果攻击成功,那么玩家的游戏账号和装备都将被盗取,从而造成巨大的损失。其次,云服务器内网穿透技术对于服务器的安全性提出了更高的要求。一旦攻击成功,攻击者就可以通过入侵云服务器获取到服务器内的游戏
云服务器内网穿透玩游戏有影响吗安全吗
2023-10-27

云服务器搭建内网穿透服务器吗安全吗可靠吗

云服务器搭建内网穿透服务器,通常可以通过以下几种方式来实现:使用公网IP:许多云服务器提供了内部的公网IP,可以将这些IP连接到云服务器的主机上,从而可以使用云服务器中的应用程序和数据。但是,需要确保这些IP在云服务器上是可访问的。使用VPN:VPN连接是一种允许远程用户通过公网访问云服务器的方式。许多云服务器提供商提供了免费或付费的VPN连接选项,可以通过这些连接访问云服务器,这通常会导
2023-10-26

编程热搜

目录