随笔分类 - 计算机网络
摘要: 为方便维护,博客园不再保留全文,请移步独立博客阅读:https://ryan4yin.space/posts/ipt
阅读全文
摘要: 为方便维护,博客园不再保留全文,请移步独立博客阅读:https://ryan4yin.space/posts/linu
阅读全文
摘要:本文写于 2020-07-04,当前最新配置参见 ryan4yin/knowledge/homelab 买一台微型服务器,多个硬盘做磁盘阵列,然后安装上 ProxmoxVE 虚拟化系统,物理机就配置完成了。 然后在 PVE 里面,就可以开各种虚拟机了: 一台 OpenWrt 虚拟机做软路由,提供FQ
阅读全文
摘要: > 本文已迁移至:
阅读全文
摘要: [TOC] 《写给开发人员的实用密码学》系列文章目录: - [写给开发人员的实用密码学(一)—— 概览](https
阅读全文
摘要:Bug 描述 IngressGateway 日志如下: ryan@RYAN-MI-DESKTOP:~$ kubectl -n istio-system logs istio-ingressgateway-7f85d5ffcc-f4g7l 2020-04-22T01:09:24.691767Z inf
阅读全文
摘要:基础配置 端口规划:网段划分、PPPoe 拨号 这个比较简单,有空写。 动态 IP DHCP、DNS DHCP 就填下 IP 段、DNS1/DNS2、默认网关就 ok 了。 DNS1 填内网 DNS 服务器地址,DNS2 可以填公网的(114.114.114.114)。 这种配置方法下如果 DNS1
阅读全文
摘要:>博客已迁移至: 
阅读全文
摘要:更新:不论是内网还是公网,都建议使用公网域名! 这主要是为了方便后续的网络规划,公网域名不论是解析到内网还是公网,都没问题。但是如果一开始就用了私网域名,那就把自己限制住了。 至于费用问题,很多域名都很便宜啊,省钱的话内网可以买个短一点的、便宜一点的域名用嘛。 内网 DNS,某种意义上说,很类似内网
阅读全文
摘要:>文章已迁移至: >个人笔记,观点不一定正确. 适合对 Kubernetes 有一定了解的同学。 
阅读全文
摘要:个人笔记,胡言乱语,不保证正确。 前言 现在云计算和容器化越来越流行,大家开口闭口都是阿里云、腾讯云,或者 Kubernetes、容器、镜像、Docker 这样的字眼。 越来越多的中小公司选择把自己的服务进行拆分,微服务化,然后部署在各大云服务平台上。 但是云服务虽然好,开发环境总还是要在公司内部,
阅读全文
摘要:一、API Gateway 网关,就是指一个流量的集中式出入口。而 API Gateway,顾名思义,就是在 Gateway 上再添加了一些 API 相关的功能后得到的东西。 具体而言,API Gateway 就是比普通的网关多干了一些以前我们在应用内部实现的事:身份认证,权限控制,基于来源的流量控
阅读全文
摘要:个人笔记,不保证正确。 独立博客阅读:https://ryan4yin.space/posts/jwt-algorithm-key-generation/ 签名算法 介绍具体的 JWT 签名算法前,先解释一下签名、摘要/指纹、加密这几个名词的含义: 数字签名(Digital Signature):
阅读全文
摘要:Socket 状态变迁图 命令行查看方法 查看 socket 信息可以帮我们回答下列问题: 我的程序是不是真的在监听我指定的端口? 我的程序是在监听 127.0.0.1(本机),还是在监听 0.0.0.0(整个网络) 进程们分别在使用哪些端口? 我的连接数是否达到了上限? 我们使用 ss (sock
阅读全文
摘要:一、 浏览器与服务器是如何协商使不使用 TLS/SSL 的? 如果你用 HTTP 上知乎,它会返回一个 301,重定向到 HTTPS. 之后浏览器就会记住这个网页支持 HTTPS,在不给出协议 scheme 的情况下(在输入框只输入 zhihu.com),优先使用 HTTPS 访问。 在 HTTPS
阅读全文
摘要:以下 url 均直接返回 ip 地址,或者 json,方便程序解析: http://ip.42.pl/raw http://jsonip.com http://httpbin.org/ip https://api.ipify.org/?format=json https://ifconfig.me/
阅读全文
摘要:>文章已迁移至:  ## 一、WebSocket WebSocket 是一个双向通信协议,它在握手阶段采用 HTTP/
阅读全文
摘要:独立博客阅读:https://thiscute.world/posts/web-browser-dev-tools/ 不管是做爬虫还是写 Web App,Chrome 和 Firefox 的 DevTools 都是超常用的,但是经常发现别人的截图有什么字段我找不到,别人的什么功能我的 Chrome
阅读全文
摘要:因为 TCP 本身是无边界的协议,因此它并没有结束标志,也无法分包。「包」的界定,是更上层的协议的事了(比如 HTTP)。 socket和文件不一样,从文件中读,读到末尾就到达流的结尾了,所以会返回 1或null,循环结束,但是socket是连接两个主机的桥梁,一端无法知道另一端到底还有没有数据要传
阅读全文