Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

利用此方法,您可以在局域网(尤其是NAS)上搭建的Web应用支持公网访问,成本低而且操作简单!

如果这是博客的话,它还可以有效防止DDOS攻击!

准备工作: 需要一个域名(推荐Namesilo) 需要一张外币信用卡或者PayPal

配置域名: 注册Namesilo 注册CloudFlare 更换DNS解析

图片[1]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

开通CloudFlare Tunnel

绑定一个支付方式,实际CF并不会扣钱。

图片[2]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

群晖配置Cloudflared

使用图形化界面安装Cloudflared

图片[3]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[4]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[5]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

 

docker run -d --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9

命令填:tunnel run –token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9即可。

使用命令行安装Cloudflared(推荐)

打开SSH

图片[6]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

运行

 

docker run -d --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNGQ4ZGY0ZjVjODJjYmY0MmUwNjg3NmRmZWZmZmZlODIieLCJ0IjoiODY3YjgzNGMtNWFkYy00O0TI3LTkyN2MtYmQyNWUzYzk5MTUyIiwicyI6Ik1EVmpaalEwT0RVdE1URmlPUzAwTW1JeExUZ3wlOVGNr0TjJFeU9EZzFNV1kxTTJNMyJ9

这条命令的完整解释如下:

docker run: 这是用来启动一个新容器的命令。

-d: 这个选项让 Docker 在后台运行这个容器,并且返回容器 ID。

–restart=always: 如上所述,这将设置容器的重启策略为始终重启。

cloudflare/cloudflared:latest: 这是你想运行的 Docker 镜像。具体来说,你正在运行 Cloudflare 的 cloudflared 镜像的最新版本。

tunnel –no-autoupdate run –token eyJhI…J9: 这些是传递给 cloudflared 镜像的参数,用于配置和运行你的 tunnel。

这条命令将启动一个新的 cloudflared 容器,这个容器将始终在后台运行,并在停止后自动重新启动。

CF后台配置

图片[7]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[8]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[9]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[10]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[11]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[12]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

添加额外认证

图片[13]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[14]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[15]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[16]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[17]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

图片[18]-Cloudflare Tunnel:无惧DDOS_随时随地安全访问局域网Web应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/451337.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

安泰ATA-5420前置微小信号放大器有什么用

前置微小信号放大器(也称为前置放大器)是一种电子设备,主要用于放大微弱的输入信号,以便更好地进行后续信号处理和分析。它在各种领域中发挥着重要作用,包括科学研究、医学诊断、通信系统等。 前置微小信号放大器在科学…

在web中应用mybatis

搭建环境 数据库表的设计 create table bank(id bigint auto_increment primary key ,actno varchar(255) comment "账号",balance decimal(15,2) comment "余额" ); insert into bank values(1,act001,50000); insert into bank values(2,act002,0);添加…

Vue3全家桶 - Vue3 - 【1】前置准备和介绍(VsCode插件 + 组合式API和选项式API的比较)

一、前言 Vue2.7是当前、同时也是最后一个 Vue2.x 的次级版本更新。Vue2.7 会以其发布日期,即2022年7月1日开始计算,提供18个月的长期技术支持。在此期间,Vue2将会提供必要的bug修复和安全修复。但不再提供新特性。Vue2的终止支持时间是2023…

OxyPlot图表曲线图学习笔记(winform)

一、学习OxyPlot 开源地址:https://github.com/oxyplot/oxyplot 最新版:v2.1.2 新建winform,nuget中添加依赖包 二、写代码 2.1 BarSeries 2.2 ScatterSeries 2.3 LineSeries (带指向箭头) int pointCount 50; double[] xs …

力扣(LeetCode)142.环形链表 II

本博客讲解一道以前大厂面试常考的链表oj题 ——————————————————————— 题目介绍: 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通…

Linux——磁盘文件

磁盘文件 通过前一篇文章Linux——系统文件I/O,我们知道了如何对加载在内存中的文件进行读写等操作,并了解了其内在的原理。同时我们也应该清楚,并不是所有的文件都会被加载入内存,而没有被加载入内存的文件,就被存放…

配置Idea中的GitLab(Mac 版)

1. 首先安装git 打开mac 的终端,在Mac的终端上输入git检测是否安装git,如果没有,点击弹出的“安装”按钮。 https://git-scm.com/downloads 或者是直接输入 git2.安装完成之后,在终端输入 git --version 查看版本信息 git --versi…

解析Perl爬虫代码:使用WWW__Mechanize__PhantomJS库爬取stackoverflow.com的详细步骤

在这篇文章中,我们将探讨如何使用Perl语言和WWW::Mechanize::PhantomJS库来爬取网站数据。我们的目标是爬取stackoverflow.com的内容,同时使用爬虫代理来和多线程技术以提高爬取效率,并将数据存储到本地。 Perl爬虫代码解析 首先&#xff0…

2024年最新阿里云和腾讯云云服务器价格租用对比

2024年阿里云服务器和腾讯云服务器价格战已经打响,阿里云服务器优惠61元一年起,腾讯云服务器61元一年,2核2G3M、2核4G、4核8G、4核16G、8核16G、16核32G、16核64G等配置价格对比,阿腾云atengyun.com整理阿里云和腾讯云服务器详细配…

redis中通用命令以及key过期策略

通用命令 exists 判断某个key是否存在。 exists key时间复杂度:O(1) 返回值:key 存在的个数。 del 删除指定的 key,可以一次删除一个或者多个。 del key时间复杂度:O(1) 返回值:删除掉的 key 的个数。 expire…

Linux - 进程信号

1、信号入门 1.1、生活角度的信号 你在网上买了很多件商品,再等待不同商品快递的到来。但即便快递没有到来,你也知道快递来临时, 你该怎么处理快递。也就是你能“识别快递”;当快递员到了你楼下,你也收到快递到来的通…

【死磕Elasticsearch】从实战中来,到实战中去

文章目录 写在前面:1、索引阻塞的种类2、什么时候使用阻塞?场景1:进行系统维护场景。场景2:保护数据不被随意更改场景。场景3:优化资源使用的场景。场景4:遵守安全规则场景。 3、添加索引阻塞API4、解除设置…

C++感受2-逐字逐句,深入理解C++最小例程

以 “Hello World” 例程为载体、线索,在完成 “间接名字空间限定” 写法转换到“直接名字空间限定”的过程,同时掌握函数、主函数、函数调用、级联操作、声明、类型、int、字符串类型、头文件包含、行为数据、流输出操作符、标准输出流对象、标准库名字…

1~5节. 编程训练习题课

疯狂练一练 每一题都有非常详细的注释, 如果大家有其他更简单的思路, 可以在评论区交流, 或者私信一起讨论. 1、定义一个方法,该方法能够找出两个小数中的较小值并返回。 package com.itheima.lxh_exercise;public class Exercise {public static void main(Stri…

2024年,真的别裸辞....

作为IT行业的大热岗位——软件测试,只要你付出了,就会有回报。说它作为IT热门岗位之一是完全不虚的。可能很多人回说软件测试是吃青春饭的,但放眼望去,哪个工作不是这样的呢?会有哪家公司愿意养一些闲人呢?…

理论学习:Softmax层和全连接层 全连接层之前的数据

Softmax层和全连接层 Softmax层和全连接层在深度学习模型中通常是紧密相关的,经常一起使用。 全连接层(也称为线性层或密集连接层)是深度学习模型中常见的层之一,它将输入张量与权重矩阵相乘,并添加偏置项,…

PaddleOCR表格识别运行实例

目录 PaddleOCR 开源项目地址 一、数据集 1. 训练数据下载 2.数据集介绍 (1)PubTabNet数据集 (2) 好未来表格识别竞赛数据集 (3)WTW中文场景表格数据集 二、训练步骤 1.数据放置 2.环境配置 &…

k8s-生产级的k8s高可用(2) 25

部署containerd k8s2、k8s3、k8s4在配置前需要重置节点(reset)在上一章已完成 禁用所有节点docker和cri-docker服务 所有节点清除iptables规则 重置后全部节点重启 由于之前部署过docker,因此containerd默认已安装 修改配置 启动containe…

OpenCV学习笔记(一)——Anaconda下载和OpenCV的下载

OpenCV是图象识别中有巨大的应用场景,本篇文章以Python为基础。当初学OpenCV的时候,推使用在Anaconda编写代码,原因比较方便,下面我们对于Anaconda的下载过程进行演示。 Anaconda的下载 首先打开官网www.anaconda.com/download找…

Midjourney绘图欣赏系列(十)

Midjourney介绍 Midjourney 是生成式人工智能的一个很好的例子,它根据文本提示创建图像。它与 Dall-E 和 Stable Diffusion 一起成为最流行的 AI 艺术创作工具之一。与竞争对手不同,Midjourney 是自筹资金且闭源的,因此确切了解其幕后内容尚不…