分类:网络(9 篇)

使用acme.sh配置https加密

网络

对于自建的网站,最好使用https加密一下,以防止被劫持和流量监控。TLS加密的证书可以通过阿里云之类的服务商直接在网页上申请,然后下载使用,但是现在阿里云的免费证书数量限制为了20个。所以本文介绍使用 acme.sh 脚本来申请"Let's Encrypt"的免费证书,这里数量不受限制,并且还可以自动更新。

Dragonfly拓扑相关研究工作

网络

本文梳理了Dragonfly网络拓扑的一些相关研究工作,这些论文是都是于2022年3月通过在IEEE和ACM上查找被引用记录找到的。关于Dragonfly拓扑的基础知识入门,请参见我的另外一篇《Dragonfly拓扑简介》。

Slimfly拓扑学习指引

网络

Slimfly是目前已知的 在限制交换机端口数、网络直径 的情况下最优的网络拓扑,本文介绍如何学习这种网络拓扑。之所以是学习指引是因为这玩意确实有亿点点复杂,讲清楚的话等于把别人东西照搬一遍。

Virtual Channel与Flow Control与Deadlock

网络

在以太网这样的有损网络中,如果一个数据包到达了一个交换机,发现它的输出端口排队极长,已经把buffer都排满了,那么这个包就会被丢弃。但是在InfiniBand这样的无损网络中,是不允许丢包的(除非超时),所以就需要buffered flow control 来对数据包的发送进行严格的管理:当且仅当接收方有空闲buffer的时候,才能发送数据包。但是在进行这样的buffered flow control时,有可能会产生死锁( deadlock ),会导致网络性能降低。而实现buffered flow control和避免deadlock,都需要 Virtual Channel 的帮助。 本文讲详细介绍Virtual Channel与Flow Control与Deadlock。

为Win10远程桌面添加SSL证书

网络

在使用Win10远程桌面的时候经常会提示如下图的“安全证书存在问题”,这代表当前连接确实可能是不安全的,特别是在非私有网络中。本文介绍如何为Win10远程桌面添加SSL证书。

Dragonfly拓扑简介

网络

<script type="text/javascript" src="https://unpkg.com/mathjax@2/MathJax.js?config=TeX AMS MML HTMLorMML" </script Dragonfly是一种现在比较时髦的拓扑结构,它由John Kim等人在2008年的论文 Technology Driven, Highly Scalable Dragonfly Topology 中提出,它的特点是网络直径小、成本较低,对于高性能计算有着非常大的优势。现在已经被运用在使用Cray XC系列网络的各种超算中<sup [1]</sup ,如2017年11月排名第3的超算PIZ DAINT、2018年11月排名第6的超算TRINITY、2016年11月排名第5的超算CORI。未来也将要被应用在使用Slingshot网络的许多超算中,如:最新一期2021年6月排名第5的Perlmutter超算。

使用Proxychains为命令行挂代理

网络其他

在Linux环境下经常需要在命令行环境下设置代理,在 Shadowsocks 客户端 ss local 装好了之后,会暴露一个本地端口(默认为1080),将socks5流量发送到这个端口中即可使用 Shadowsocks 代理。 Proxychains 就是这样一个能把命令行的命令所产生的流量全部以socks5的形式发送到 Shadowsocks 的端口中

解决Openwrt无法解析局域网内域名的问题

网络路由器OpenWrt

因为有时候想用域名解析内网IP,但是发现被Openwrt屏蔽了,需要把下图的 重绑定保护 选项取消勾选才行

OpenWrt制作本地源

网络路由器OpenWrt

由于OpenWrt的源总是更新得非常快,内核总是升级,每次升级的时候 opkg install 一些内核的东西时候日常内核版本不兼容导致很多包装不上。一个比较方便的方法是在刷了一次机之后顺便把所有包爬下来,做成本地源。