首页
留言
导航
统计
Search
1
追番推荐!免费看动漫的网站 - 支持在线观看和磁力下载
995 阅读
2
PVE自动启动 虚拟机 | 容器 顺序设置及参数说明
629 阅读
3
推荐31个docker应用,每一个都很实用
518 阅读
4
一条命令,永久激活!Office 2024!
484 阅读
5
优选 Cloudflare 官方 / 中转 IP
358 阅读
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
登录
Search
标签搜索
Java
小程序
Redis
SpringBoot
docker
Typecho
Cloudflare
虚拟机
WordPress
uni-app
CentOS
docker部署
Vue
Java类库
群晖
Linux命令
防火墙配置
Mysql
脚本
计算机网络
流年微醺
累计撰写
257
篇文章
累计收到
8
条评论
首页
栏目
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
页面
留言
导航
统计
搜索到
68
篇与
的结果
2023-03-13
Cdnfly 通过修改 hosts 破解授权保姆级教程
Cdnfly 官方文档:http://doc.cdnfly.cn/1790334Cdnfly 是基于 Openresty ,以 lua 脚本语言开发的防 CC 攻击软件。而 Openresty 是集成了高性能 Web 服务器 Nginx ,以及一系列的 Nginx 模块,这其中最重要的,也是我们主要用到的 Nginx lua 模块。Cdnfly 基于 Nginx lua 开发,继承了 nginx 高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的 CC 攻击主控端目前仅支持 Centos-7 和 Ubuntu 1604 系统。因本次教程用到两台服务器演示,故未测试在同一台服务器配置网站及主控端安装。网站搭建A 服务器在宝塔面板新建网站,绑定域名:auth.cdnfly.cn 和 monitor.cdnfly.cn 。设置网站伪静态。location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } } 上传本文附件内压缩包至网站根目录解压。下载地址:https://115.com/s/sw6rlch3hlg?password=g507Cdnfly-v5.1.11.zip访问码:g507主控端安装B 服务器在宝塔面板 /etc 目录下编辑 host 文件。设置 auth.cdnfly.cn 指向刚才配置网站的服务器 IP 。设置完可通过 ping 命令验证。*.*.*.* auth.cdnfly.cn 通过 Xshell 或其他 SSH 工具执行以下命令安装主控:curl http://auth.cdnfly.cn/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es 安装完成访问主控端 IP 即可访问后台。修改授权节点数量及到期时间。节点安装命令在后台 系统管理 - 系统升级 。错误提示如提示:Job forlma riadb . service failed because the control process exited with error code.See "systemctl status mariadb . servic and "journalctl -xe" for details. 不如重装下系统吧。变更日志2022-7-14 更新修复节点监控功能
2023年03月13日
17 阅读
0 评论
0 点赞
2023-03-06
Async/Await 在前端中的应用
async/await 是 ECMAScript 2017 中新增的语法糖,旨在简化异步编程。它基于 Promise ,并通过引入 async 和 await 关键字来使异步代码看起来更像同步代码。使用 async/await使用 async/await 的前提条件是要有异步操作,比如发起 AJAX 请求或操作 DOM 。下面是一个简单的例子,展示如何使用 async/await 发起 AJAX 请求:async function getData(url) { try { const response = await fetch(url); const data = await response.json(); return data; } catch (error) { console.error(error); } } const data = getData('https://example.com/data'); data.then((result) => console.log(result));在上面的例子中,我们定义了一个名为 getData 的异步函数,并将其声明为 async 。该函数接受一个 URL 参数,使用 fetch 函数向服务器发送请求,然后等待响应。一旦响应返回,代码就会继续执行,解析 JSON 数据并将其返回。注意,在 try 代码块中使用了 await 关键字,这告诉 JavaScript 引擎等待该行代码的结果,然后继续执行接下来的代码。如果出现错误, catch 代码块会捕获并处理它们。在上述代码中,我们调用了 getData 函数,并使用 .then() 方法处理返回值。由于 getData 函数返回一个 Promise ,因此可以使用 .then() 处理它的结果。错误处理与 Promise 一样,Async/Await 也需要正确地处理错误。如果一个异步操作失败,它将返回一个拒绝( rejected )状态的 Promise 。为了处理异步操作的错误,我们通常会在 try/catch 块中使用 await 。下面是一个错误处理的例子:async function getData(url) { try { const response = await fetch(url); if (!response.ok) { throw new Error('Network response was not ok'); } const data = await response.json(); return data; } catch (error) { console.error(error); } }在上述代码中,我们使用 if 语句检查是否从服务器收到了正常响应。如果没有,我们抛出一个错误。这会触发 catch 代码块,允许我们处理错误。并行处理异步任务在很多情况下,我们需要同时处理多个异步任务。这时,可以使用 Promise.all() 方法来并行执行异步任务,并等待它们全部完成后再继续执行代码。下面是一个例子,展示如何同时发起多个 AJAX 请求并等待它们全部完成:async function fetchData() { const urls = ['https://example.com/data1', 'https://example.com/data2', 'https://example.com/data3']; const promises = urls.map(url => fetch(url)); const responses = await Promise.all(promises); const data = await Promise.all(responses.map(response => response.json())); return data; } const data = fetchData(); data.then((result) => console.log(result));在上述代码中,我们首先定义了一个包含多个 URL 的数组。然后,我们使用 map() 方法将每个 URL 转换为一个 fetch() 方法调用,并将这些调用存储在一个新的数组中。接着,我们使用 Promise.all() 方法等待所有 fetch() 调用都返回结果。然后,我们使用 map() 方法将每个响应解析为 JSON 数据,并将这些数据存储在一个新的数组中。最后,我们将包含所有数据的数组返回到调用方。使用 async/await 处理动画效果在 Web 开发中,通常需要在 DOM 元素上应用动画效果。使用传统的 JavaScript 回调函数和 setTimeout() 方法来实现这些效果可能会导致出现回调地狱的问题。通过使用 async/await,我们可以更轻松地在 DOM 上应用动画效果。例如,下面是一个简单的例子,展示如何使用 async/await 实现淡入动画效果:async function fadeIn(element, duration) { element.style.opacity = 0; element.style.display = 'block'; const start = performance.now(); while (performance.now() - start < duration) { const percentage = (performance.now() - start) / duration; element.style.opacity = Math.min(percentage, 1); await new Promise(resolve => requestAnimationFrame(resolve)); } element.style.opacity = 1; }在上述代码中,我们定义了一个名为 fadeIn 的异步函数,并将其声明为 async。该函数接受两个参数:一个 DOM 元素和一个表示动画持续时间的数字(以毫秒为单位)。在函数的主体中,我们首先设置元素的初始状态:将其不透明度设置为 0,并将其显示出来(通过将其 display 样式设置为 "block" )。接着,我们使用 performance.now() 函数获取当前时间,并在每个帧之间进行循环。在循环内部,我们计算从动画开始到当前帧的时间百分比,并使用该百分比来计算元素应该具有的不透明度值。然后,我们使用 requestAnimationFrame() 函数等待下一帧,并将其封装在一个 Promise 中,以便在下一帧完成时恢复函数的执行。最后,我们将元素的不透明度设置为 1 ,以确保最终状态正确。结论Async/await 是现代 JavaScript 中非常有用的功能,它使异步编程变得更加容易和直观。除了处理 AJAX 请求外,在动画效果和其他异步操作方面也非常有用。希望本文对您有所帮助!
2023年03月06日
21 阅读
0 评论
0 点赞
2023-03-04
Typecho 批量更换文章中的图片地址
前言最近,博客将图片都上传到了七牛云对象存储了(关于本站图床的一些配置),本地服务器的图片也删除了。那么,如何批量修改文章中那么多的图片地址呢?批量修改图片地址这里用phpMyAdmin工具进行演示,当然也可以用navicat等数据库管理工具,都是一样的。首先我们需要确定要更换的地址,要注意路径,比如原本本地服务器存储的域名地址是https://www.xxxx.cn/image/2023/。然后你将2023路径下的所有图片,都上传到了对象存储,地址是:https://img.xxxx.cn/image/2023/ 那么这个时候你只需要批量将原本的https://www.xxx.cn/image/ 更改成https://img.xxxx.cn/image (为什么要带上image呢主要防止有些地方链接非图片,被误更改了)。然后打开数据库管理工具,选择 typecho 的数据库,打开 typecho_contents 表,点击SQL,执行下列sql语句。(这里是 更改文章内图片 的)UPDATE typecho_contents SET text = REPLACE(text,'旧域名地址','新域名地址');然后再去 typecho_fields 表执行下列sql语句(这里是 更改封面图片 的)UPDATE typecho_fields SET str_value = REPLACE(str_value,'旧域名地址','新域名地址');执行后,显示批量更改成功,然后就可以返回博客的文章中查看图片链接是否正确,是否能被访问啦!
2023年03月04日
93 阅读
0 评论
2 点赞
2023-03-01
你知道 ping 命令是如何工作的吗?
你知道 ping 命令是如何工作的吗?一、介绍 ICMP 协议二、为什么需要 ICMP?三、ICMP 的格式四、查询报文五、差错报文3-目的不可达4-原点抑制消息11-ICMP 超时5-重定向六、ping 的发送和接收过程1.向目的主机发送回显请求2.目的服务器发送回显应答3.源主机显示相关信息七、ICMP—Traceroute 命令你知道 ping 命令是如何工作的吗?我们用来测试一台机器与另一台机器的网络连通性一般会使用 ping 命令,那么你知道 ping 命令是如何工作的吗?ping 命令是基于 ICMP 协议工作的。一、介绍 ICMP 协议因特网控制报文协议ICMP(Internet Control Message Protocol)是一个「差错报告机制」 ,其主要用在 IP 机器与路由器之间传递控制信息,其一般用于报告主机是否可达、路由是否可用。二、为什么需要 ICMP?在网络数据包的传输过程中,经常会遇到各种各样的问题,IP 协议提供 Best-Effort(尽力而为)的服务,尽力而为的意思是当网络发生拥塞的时候,会立刻丢弃网络数据包,一直到网络拥塞现象减轻时。所以经常有些数据包中途被丢弃,可能还有其他更多的问题,所以需要网络数据包在出现问题时,机器向上层协议报告异常,以便进行流量控制和差错控制,使用 ICMP 就可以实现这一功能。三、ICMP 的格式ICMP 的格式上图是 ICMP 的格式,IP 数据报由 IP 头和 ICMP 报文组成。ICMP 报文由 8 位的类型、8 位的代码、16 位的校验和 ICMP 都数据部分组成。ICMP 的数据部分根据类型和代码不同而不同,如果是请求与响应的数据包,那么数据部分由 16 位的标识符、16 位的序号以及数据组成。如果是差错报文,那么数据部分由两个 16 位的 unused 部分和 IP 头、8 字节的正文组成。ICMP 报文分类大家可以看华为的文档,我这里不在叙述: 《什么是 ICMP?ICMP 如何工作?》四、查询报文我们的 ping 命令就是查询报文,如果一切顺利,我们发送 8.echo 请求,然后会收到 0.echo 响应,这就证明两机器之间是连通的。但是这个数据包比原生的 ICMP,多了两个字段——标识符、序号。怎么理解呢?如果你搞过装修,你应该知道建材店之间组成的销售联盟,联盟派出去两拨人,一批是跑业务的,一批是做广告的,都穿着同样的广告衫,需要一个标识区分这两批人。而派出去的人需要编号,如果到了吃午饭的时间,出去跑业务的 20 个人回来一小部分,说明情况不妙,如果全部回来,说明情况很好。在「选项数据」 中,ping 还会存放发送请求的时间值,来计算往返时间,说明路程的长短。五、差错报文根据《什么是 ICMP?ICMP 如何工作?》这篇文章我们可以了解下面几种常见的 ICMP 差错报文:3-目的不可达4-原点抑制消息11-ICMP 超时5-重定向3-目的不可达当类型 3 目的不可达,有以下几种常见代码:Code描述查询/差错0目标网络不可达报文差错1目标主机不可达报文差错2目标协议不可达报文差错3目标端口不可达报文差错4要求分段并设置DF flag标志报文差错出现 目标网络不可达报文 的情况是数据包到达路由器,但是路由表中没有数据包中 IP 地址的网络号。目标主机不可达报文 是路由器中没有找到目标主机的信息,也有可能是目标主机没有连接到网络。目标协议不可达报文 情况当你给目标主机发送 UDP 报文时,目标主机的防火墙禁止 UDP 协议数据包进入,于是 ICMP 通知目标协议不可达。目标端口不可达报文 是你的数据包要进入目标主机的 22 端口,建立 SSH 连接,而目标主机的 22 端口没有开放,这时候 ICMP 就会返回目标端口不可达报文给源主机。要求分段并设置DF flag标志报文 的情况如下:源主机发送的IP数据包首部的「分片禁止标志位」设置为1之后,路由器遇到超过MTU大小的数据包会直接抛弃,不会分片,然后 ICMP给源主机发送要求分段并设置DF flag标志报文4-原点抑制消息如果网络中遇到拥塞,就能向源主机发送一个 ICMP 原点抑制消息,收到该消息的机器就会增大数据包的传输间隔。是为原点抑制。11-ICMP 超时为了限制 IP 数据包在计算机网络中的存在的时间,我们给数据包设计一个值TTL,能够避免 IP 包在网络中的无限循环和收发,节省了网络资源。但是为了能使 IP 包的发送者能收到告警消息,ICMP 开始大显身手,路由器会发送一个 ICMP 「超时消息」 给源主机。5-重定向如若路由器发现源主机不是使用「最优路径」 发送数据,路由器就会发送重定向消息给源主机。六、ping 的发送和接收过程我们使用 ping 命令去请求同一个子网的目的主机。1. 向目的主机发送回显请求首先,机器会构建一个类型为 8、代号为 0 的 Echo 请求报文。向目的主机发送回显请求通过上图,我们可以了解,ICMP 的类型是 8,代码是 0 等数据。2. 目的服务器发送回显应答目的服务器发送回显应答通过比较,我们可以看到在 ICMP 报文层,Echo 请求报文与 Echo 响应报文除了 Type、Code(看起来没变化,其实含义已经不同)发生变化,其他基本上都是一样的。ICMP 报文3. 源主机显示相关信息源主机显示相关信息源主机显示相关信息发送回显请求数据包的时间,与接收到回显应答数据包的时间差,就能计算出数据包一去一回所需要的时间。七、ICMP—Traceroute 命令Traceroute 能够利用 ICMP 的规则,故意制造一些产生错误的场景。Traceroute 的第一个作用为「故意设置特殊的 TTL,来追踪去往目的地时沿途经过的路由器。」思路很骚啊~我给你慢慢道来:先设置 TTL 为 1,数据包到第一个路由器就嗝屁,临死前把第一个路由器的 IP 搞到手了。返回时间超时的 ICMP 差错报文。然后设置 TTL 为 2,数据包到第二个路由器嗝屁,临死前把第二个路由器的 IP 搞到手。再设置 TTL 为 3...以此类推,直到到达目的主机,如此就拿到了线路上所有路由器的 IP。那么 Traceroute 怎么知道自己发送的 UDP 包到达目的主机呢?思路也很骚啊!!!它用不可能出现的值作为 UDP 的端口号,数据报达到目的主机,就会返回 ICMP 差错报文,类型为端口不可达。「Traceroute 还有一个作用是故意设置不分片,从而确定路径的 MTU。」这个很容易想到啊,一旦返回类型为“需要进行分片但设置了不分片位”的 ICMP 差错报文就减小分组长度,直到达到目的主机,这不就测试出了整个路径的 MTU 吗?好家伙好家伙,思路真棒!点赞!别忘了给咱家点个赞啊!
2023年03月01日
22 阅读
0 评论
0 点赞
2023-02-27
Typecho开启Gzip压缩加速网站
Gzip简介GZip压缩,是一种网站速度优化技术,也是一把SEO优化利器,许多网站都采用了这种技术,以达到提升网页打开速度、缩短网页打开时间的目的。网站采用Gzip压缩,还有一个好处,就是让你少了一份流量超标的担心。因为Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,而这个,也正是提升网页打开时间的原因所在。首先看未开启的效果(本主题为例)从上图可以看到,这个api接口的大小是21kb,请求时间539ms接着开启gzip压缩很明显的可以看到区别,压缩后只有4.5kb大小,并且时间缩短到了99ms,极大的优化了网站速度开启方法打开typecho目录下的 index.php,并在开头添加 ob_start('ob_gzhandler'); 即可。
2023年02月27日
24 阅读
0 评论
0 点赞
2023-02-27
别总低头写代码,这128个网站收藏起来
大家好,推荐一些学习资源给大家当然大家可以留言评论自己发现的优秀资源地址搞学习TED(最优质的演讲):https://www.ted.com/谷粉学术:https://gfsoso.99lb.net/scholar.html大学资源网:http://www.dxzy163.com/简答题:http://www.jiandati.com/网易公开课:https://open.163.com/ted/网易云课堂:https://study.163.com/中国大学MOOC:http://www.icourse163.org哔哩哔哩弹幕网:https://www.bilibili.com我要自学网:http://www.51zxw.net知乎:https://www.zhihu.com学堂在线:http://www.xuetangx.com爱课程:http://www.icourses.cn猫咪论文:https://lunwen.im/iData(论文搜索):http://www.cn-ki.net文泉考试:https://www.wqkaoshi.comCSDN:https://www.csdn.net/找书籍书栈网(极力推荐):https://www.bookstack.cn/码农之家(计算机电子书下载):http://www.xz577.com鸠摩搜书:http://www.jiumodiary.com云海电子图书馆:http://www.pdfbook.cn周读(书籍搜索):http://ireadweek.com知轩藏书:http://www.zxcs.me/脚本之家电子书下载:https://www.jb51.net/books/搜书VIP-电子书搜索:http://www.soshuvip.com/all.html书格(在线古籍图书馆):https://new.shuge.org/caj云阅读:http://cajviewer.cnki.net/cajcloud/必看网(人生必看的书籍):https://www.biikan.com/冷知识 / 黑科技上班摸鱼必备(假装电脑系统升级):http://fakeupdate.net/PIECES 拼图(30 个 CSS 碎片进行拼图,呈现 30 种濒临灭绝的动物):http://www.species-in-pieces.com/图片立体像素画:https://pissang.github.io/voxelize-image/福利单词(一个不太正经的背单词网站):http://dict.ftqq.com查无此人(刷新网站,展现一张AI 生成的人脸照片):https://thispersondoesnotexist.com/在线制作地图图例:https://mapchart.net/创意光线绘画:http://weavesilk.com/星系观察:https://stellarium-web.org/煎蛋:http://jandan.net/渣男-说话的艺术:https://lovelive.tools/全历史:https://www.allhistory.com/iData:https://www.cn-ki.net/术语在线:http://www.termonline.cn/写代码GitHub:https://github.com/码云:https://gitee.com/源码之家:https://www.mycodes.net/JSON to Dart:https://javiercbk.github.io/json_to_dart/Json在线解析验证:https://www.json.cn/在线接口测试(Getman):https://getman.cn/资源搜索DogeDoge搜索引擎:https://www.dogedoge.com秘迹搜索:https://mijisou.com/小白盘:https://www.xiaobaipan.com/云盘精灵(资源搜索):http://www.yunpanjingling.com虫部落(资源搜索):http://www.chongbuluo.com如风搜(资源搜索):http://www.rufengso.net/爱扒:https://www.zyboe.com/小工具奶牛快传(在线传输文件利器):http://cowtransfer.com文叔叔(大文件传输,不限速):https://www.wenshushu.cn/云端超级应用空间(PS,PPT,Excel,Ai):https://uzer.me/香当网(年终总结,个人简历,事迹材料,租赁合同,演讲稿):https://www.xiangdang.net/二维码生成:https://cli.im/搜狗翻译:http://fanyi.sogou.com熵数(图表制作,数据可视化):https://dydata.io/appv2/#/pages/index/home拷贝兔:https://cp.anyknew.com/图片无限变放大:http://bigjpg.com/zh幕布(在线大纲笔记工具):http://mubu.com在线转换器(在线转换器转换任何测量单位):https://zh.justcnw.com/调查问卷制作:https://www.wenjuan.com/果核剥壳(软件下载):https://www.ghpym.com/软件下载:https://www.unyoo.com/MSDN我告诉你(windows10系统镜像下载):https://msdn.itellyou.cn/导航页(工具集)世界各国网址大全:http://www.world68.com/小森林导航:http://www.xsldh6.com/简捷工具:http://www.shulijp.com/NiceTool.net 好工具网:http://www.nicetool.net/现实君工具箱(综合型在线工具集成网站):http://tool.uixsj.cn/蓝调网站:http://lcoc.top/偷渡鱼:https://touduyu.com/牛导航:http://www.ziliao6.com/小呆导航:https://www.webjike.com/index.html简法主页:http://www.jianfast.com/KIM主页:https://kim.plopco.com/聚BT:https://jubt.net/cn/index.html精准云工具合集:https://jingzhunyun.com/兔2工具合集:https://www.tool2.cn/爱资料工具(在线实用工具集合):http://www.toolnb.com工具导航:https://hao.logosc.cn/看视频阿木影视:https://www.aosk.online/电影推荐(分类别致):http://www.mvcat.comAPP影院:https://app.movie动漫视频网:http://www.zzzfun.com/NO视频官网:http://www.novipnoad.com/大数据导航:http://hao.199it.com/VideoFk解析视频:http://www.videofk.com/学设计码力全开(产品/设计师/独立开发者的资源库):https://www.maliquankai.com/designnav/免费音频素材:https://icons8.cn/music新CG儿(视频素材模板,无水印+免费下载):https://www.newcger.com/Iconfont(阿里巴巴矢量图标库):https://www.iconfont.cn/小图标下载:https://www.easyicon.net/Flight Icon:https://www.flighticon.co/第一字体转换器:http://www.diyiziti.com/doyoudosh(平面设计):http://www.doyoudo.com企业宣传视频在线制作:https://duomu.tv/MAKE海报设计官网:http://maka.im/一键海报神器:https://www.logosc.cn/photo/utm_source=hao.logosc.cn&utm_medium=referral字由(字体设计):http://www.hellofont.cn/查字体网站:https://fonts.safe.360.cn/爱给网(免费素材下载的网站,包括音效、配乐,3D、视频、游戏,平面、教程):http://www.aigei.com/在线视频剪辑:https://bilibili.clipchamp.com/editor搞文档即书(在线制作PPT):https://www.keysuper.com/PDF处理:https://smallpdf.com/cnPDF处理:https://www.ilovepdf.com/zh-cnPDF处理:https://www.pdfpai.com/PDF处理:https://www.hipdf.cn/图片压缩,PDF处理:https://docsmall.com/腾讯文档(在线协作编辑和管理文档):http://docs.qq.comProcessOn(在线协作制作结构图):http://www.processon.comiLovePDF(在线转换PDF利器):http://www.ilovepdf.comPPT在线制作:https://www.woodo.cn/PDF24工具(pdf处理工具):https://tools.pdf24.org/enIMGBOT(在线图片处理):http://www.imgbot.ai福昕云编辑(在线编辑PDF):http://edit.foxitcloud.cnTinyPNG(在线压缩图片):http://tinypng.com优品PPT(模板下载):http://www.ypppt.com/第一PPT(模板下载):http://www.1ppt.com/xiazai/三顿PPT导航:http://sandunppt.comExcel函数表:https://support.office.com/zh-cn/office/excel-函数-按字母顺序-b3944572-255d-4efb-bb96-c6d90033e188找图片电脑壁纸:https://unsplash.com/https://pixabay.com/https://visualhunt.com/https://www.ssyer.com/http://lcoc.top/bizhi/彼岸图网:http://pic.netbian.com/极像素(超高清大图):https://www.sigoo.com/免费版权图片搜索:https://www.logosc.cn/so/大家如果有好的网站,可在下方留言分享~
2023年02月27日
14 阅读
0 评论
0 点赞
2023-02-26
有了公网IP后该如何设置光猫和路由器,远程访问家中威联通NAS
使用官方提供的远程连接方案,速度普遍较慢,推荐还是搞一个公网IP来远程访问家中NAS。这样远程使用体验就和家中直接连接NAS差不多,墙裂推荐配置。那么我就简单分享下如何利用公网IP,远程访问家中NAS。一、申请公网IP公网IP现在申请应该都不难,多联系客服尝试下即可。我是打联通客服电话申请的,客服甚至都没问为什么,就给我提交了。之后另外一位客服打电话过来,问我是否确认要开通公网IP,得到确切答复后挂了电话,几分钟后收到短信显示公网IP已开通。如何查看公网IP是否已开通?首先登录路由器管理界面,查看本地IP地址。(演示截图来自小米路由器,其他路由器应该都类似)搜索引擎输入IP,第一个结果,就会显示本机IP。和上面的IP地址核对下,发现地址一致,表示公网IP已经有了。二、光猫改桥接模式因为现在宽带默认都是路由连接,无法设置端口转发,这样通过公网IP还是找不到家里的具体设备。这个时候我们就可以通过把光猫改成桥接模式,让路由器去拨号上网,就可以在路由器上设置端口转发,实现远程公网IP的访问。这一步我最终是找安装师傅帮忙完成了,所以这里无法分享详细过程。(白天上班,安装师傅不进家门,在门口连接我家WIFI就调好的,还是很方便的)`下面的是我之前自己尝试时候的一些经验,可以跳过不看,在此记录下,用于自己日后查询使用:过程我刚开始是自己尝试改的,但是因为家里联通宽带密码,不是默认的123456,登录光猫后台,密码被掩码加密了,无法直接查看。导致自己设置桥接后,无法成功拨号。光猫改桥接后,输入192.168.1.1进不去管理后台了,想恢复都不行。于是用网线将光猫和电脑连接,来勉强恢复到之前的状态,但是因为宽带密码问题还是无法连接宽带。经验折腾了很久,可以分享下自己学到的一些经验:其实超级管理员密码都比较好拿到,网上搜搜都能找到。比如上海联通超级管理员密码是:CUAdmin登录超级管理员后台后,可以在基本配置,上行线路配置中,查看到用户名、VLAN ID和密码,记下他们(如下图)。然后删除旧的配置,新建一个,连接模式改成桥接,其他的参考之前的配置。然后在LAN配置中,关闭DHCP。之后在路由器上网方式里面,选择PPPoE,输入账号和密码,不出意外,应该就可以正常上网了。`三、路由器设置端口转发添加端口转发规则(以小米路由器做演示,其它路由后台操作应该类似,可作为参考)我们登录路由器后台,找到端口转发,点击添加规则然后点击保存并生效即可设置完成!这个时候,我们在浏览器,输入公网IP:5000,即可快速访问家里的NAS了。类似这样:http://114.177.65.27:5000/打开后,就可以看到NAS的登录界面。这样就可以实现远程访问家里的NAS了,使用起来和家里局域网访问是一样的,速度也很快,体验不错!四、设置动态DNS虽然有公网IP,但是在重启路由器或者断网重连后,会自动更换,如果在外地,IP更改后,就无法通过直接的IP访问家里的NAS了。我们可以利用动态DNS,也就是DDNS,通过一个固定的域名,来实现访问,这样就避免了公网IP更换的烦恼。威联通有提供官方的动态DNS域名,我们可以直接配置使用。首先,我们打开威联通的云连通:找到My DDNS,点击启用即可。之后就可以通过类似:XX.myqnapcloud.cn:5000 来远程访问家中的NAS了。威联通DDNS会自动获取最新的DDNS。拓展内容:如何设置自定义域名(内容留存,未实际配置)打开威联通控制台,找到网络与虚拟交换机,点击打开。打开后,找到DDNS,点击新增可以自己选择免费的DDNS服务(实际列表中大部分都是收费的),推荐No-IP,国内的PubYun(3322)等都开始收费了。或者选择Customized(自定义),使用腾讯云或者阿里云注册的域名来配置。阿里云的可以直接用这个Github项目来配置:aliyun-ddns注意DDNS自定义中的用户名和密码,实际上是平台ID和私钥,主机名称就是自己配置的域名。
2023年02月26日
44 阅读
0 评论
0 点赞
2023-02-17
黑客都使用什么编程语言?
信息泄露、源码曝光等事件屡见不鲜,黑客组织好像从未消停过。例如近期发生的一系列与Lapsus$ 黑客组织有关的事件:英伟达员工信息泄露、核心数据被窃取,三星190GB的机密文件数据遭曝光、再到微软Bing和Cortana源码被窃取,黑客组织 Lapsus$ 活跃在各大网站,而其幕后主谋被曝是一名16岁的少年。据外媒报道,英国警方逮捕了与Lapsus$ 黑客组织有关联的7名嫌疑人。他们的年龄在16到21岁,现已经释放,警方表示调查还在继续,但警方并未透露这位主谋是否被抓。与此同时,自称是欧洲最大的黑客协会Chaos计算机俱乐部做了一份调查,其目的是研究黑客们都使用哪些编程语言。在受访者中,有近75%的人表示他们有5年或者5年以上的黑客经验,93%的人5年以上的编程经验。其中他们最常用的编程语言是Bash、Shell、PowerShell,有72.5%的人表示他们在过去一年使用过这些语言,并从事了黑客行动。其次是Python,有70%的受访黑客表示他们在过去一年使用了Python。有32.5%的人使用了C语言、JavaScript,HTML/CSS占比是30%,C++是27.5%,Go是22.5%。除了编程语言,黑客们都使用什么操作系统呢?其中95%的受访黑客表示过去一年使用了Linux,只有40%的人使用Windows,macOS是32%,还有17.5%的人使用BSD。IDE方面,60%的人使用了Vim,50%的受访者使用Visual Studio Code。在回答“这些编程语言是你在攻击过程中的重要组成部分”一题时,只有25%的人表示编程语言对他们从事黑客攻击很重要,32.5%的人表示不重要,42.5%的不认同这样的说法,甚至认为与编程语言的选择无关。最后值得一提的是,Chaos计算机俱乐部表示:这份调查只有43名黑客参与,所以以上结论并不具备一定的代表性,但由于这方面的主题调查比较稀少,所以希望能成为未来调查模型的一部分。参考链接:https://www.theregister.com/2022/03/24/hacker_language_study/
2023年02月17日
35 阅读
0 评论
0 点赞
1
...
6
7