1k 3 分钟

# 安装 cifs-utils sudo apt-get install cifs-utils# 查看远程目录 shylock@ubuntu:~$ smbclient -L 10.10.10.10 -U test%password Sharename Type Comment --------- ---- ------- project Disk IPC$ IPC IPC Service (Samba Server Version 4.3.11-Ubuntu) test Disk Home DirectoriesSMB1 disabled -- no workgroup available#...
842 2 分钟

# 完全圆锥型 NAT(Full cone NAT) 即一对一(one-to-one)NAT 一旦一个内部地址(iAddr:port)映射到外部地址(eAddr:port),所有发自 iAddr:port 的包都经由 eAddr:port 向外发送。任意外部主机都能通过给 eAddr:port 发包到达 iAddr:port(注:port 不需要一样) # 受限圆锥型 NAT(Address-Restricted cone NAT) 内部客户端必须首先发送数据包到对方(IP=X.X.X.X),然后才能接收来自 X.X.X.X 的数据包。在限制方面,唯一的要求是数据包是来自...
239 1 分钟

# 区别 一张图解释 在不同的网络层次,我们对数据有不同的称呼 Data 是应用层协议产生的数据 在传输层,数据被加上 tcp/upd 头,称之为 Segment,中文:段 在网络层,数据被加上 ip 头,称为 Packet,中文:包 在链路层,数据被加上 mac 地址信息,称为帧,中文:帧 在物理层,数据以 0 和 1 的形式传递数据,即 bit 流的形式 最后以 wireshark 的抓包来解释: # 本文引用 教程参考:https://blog.csdn.net/bueke/article/details/102750381
2.6k 6 分钟

# 三次握手 最开始的时候客户端和服务器都是处于 CLOSED 状态。主动打开连接的为客户端,被动打开连接的是服务器。 TCP 服务器进程先创建传输控制块 TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了 LISTEN(监听)状态; TCP 客户进程也是先创建传输控制块 TCB,然后向服务器发出连接请求报文,这是报文首部中的同部位 SYN=1,同时选择一个初始序列号 seq=x ,此时,TCP 客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP 规定,SYN 报文段(SYN=1 的报文段)不能携带数据,但需要消耗掉一个序号。 TCP...
914 2 分钟

# IPv6 地址类别 IPv6 本地链路地址 IPv6 本地站点地址 IPv6 全球单播地址 IPv4 过渡到 IPv6 兼容地址 IPv6 基于 EUI-64 接口标识符地址 # IPv6 本地链路地址 1. 用途 用于发现邻居节点和无状态配置本地链路节点上的通信, 不能跨路由进行通信和路由转发 。 2. 格式 10b fe80::/10 +54b 0 +64b 扩展MAC填充地址符 # IPv6 本地站点地址 1. 用途 类似 IPv4 中的本地内网地址,因为 ipv6 地址足够多,不需要 NAT,它的用途主要是用于共享内部打印机,共享文件,为内部路由器,交换机分配地址等 2....
791 2 分钟

# 安装 wine 1. 如果系统是 64 位,请启用 32 位体系结构(如果尚未安装): sudo dpkg --add-architecture i3862. 下载并添加存储库密钥: wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -3. 添加存储库(按照 ubuntu 的版本执行相应的命令): sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'4....
951 2 分钟

# 问题描述 起因是我在 github 建了一个私有仓库,用来存放 blog 的全部文件,而非发布文件。 这样做的动机有两个: 备份:防止因为意外,本地资料丢失,导致文章无法恢复 自动化:想研究一下用 github action 实现网页编辑,自动部署。 那么问题来了,为了实现使用 github action 自动部署,我需要把 shoka 主题文件也放入 push 上去,然后就发现 shoka 目录在我的仓库中显示为一个无法点入的带箭头的文件夹。 搜索后得知是因为 shoka 这个主题是 git clone 下来的,这就带来了 git 嵌套的问题。 在这种情况下,你在被嵌套的 Git...
2.4k 6 分钟

利用 github action 可以实现在线编辑博文,自动发布到博客的操作。 而在本地编写,也能省下 hexo clean && hexo g && hexo d && hexo a 这样的操作,只需要通过 vs code 点击一下 commit 和 push 即可 本文记录相关操作,使用基于 shoka 主题的 hexo ,其他主题请根据自己情况修改 # 建立发布仓库 注意!这里建立的不是用于博客展示的 public 仓库,而是包含整个 hexo...
338 1 分钟

win10 LTSC 版本是一种企业版,LTSC 即 Long Time Service Channel,长期服务通道 这个版本有个特点,那就是稳定,不会频繁更新,仅更新安全相关的补丁。 那很显然,因为众所周知的原因,所以这个企业版啊,非常适合家用! 但是它也有一个痛点,就是过于精简了,应用商店都被砍了,家用还是需要的,下面就是解决方案。 # 下载 其实非常简单,仅需要一个软件即可完成应用商店的加载,首先去百毒云下载文件 毒盘链接 提取码 https://pan.baidu.com/s/13Tu3o1Dub0SYZy1djoqOiQ 16fd #...
524 1 分钟

今天浏览到 Veen Zhao 大佬的博客,可恶他的主题好漂亮,又心动了 orz 啊,说回正题,看到了他的一篇博文 Typecho 开启 Gzip,感受火箭般速度。 感觉能大大提升 typecho 的访问速度,尝试做了一下,很简单,本文记录流程,文本大量参考上述链接中的原文。 后续发现 gzip 在 cdn 以及 nginx 中均可开启,所以这个其实可以不配,请谨慎参考。 # 什么是 Gzip Gzip 是一种常用的 HTML 压缩技术,通常情况下,Gzip 开启后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。 # 开启 Typecho 的...