这篇博客主要是 wireguard 学习和使用过程中相关知识点的总结,目前国内对 wireguard 协议的使用和推广比较少,我自己也对 wireguard 白皮书内容做了部分翻译,放在了本篇内容之中。
wireguard 协议的优势
wireguard 协议与 IPsec 协议...
JInkun
2个月前 (03-25) 570℃ 0评论
6喜欢
在实际工作中,有些对网络质量高敏感型的场景,服务上线前需要进行弱网环境下的测试,这个时候可以使用 tc 流控工具进行模拟弱网情况,tc工具主要有两大部分功能: (1). 配合netem工具,模拟网络延迟,丢包,包重复,包损坏,包乱序; (2). 做流量控制,限制网卡传输速率在...
JInkun
3个月前 (03-01) 2087℃ 0评论
4喜欢
如果服务器有一个大文件,客户端去下载这个大文件,为了防止大量下载导致网络堵塞,需要限制下载的最大速率,可以使用如下命令进行限制:
sudo tc qdisc add dev eth0 root tbf rate 80mbit latency 10ms burst 160mbi...
JInkun
4个月前 (02-09) 1471℃ 0评论
4喜欢
go 语言里面没有逻辑左移和逻辑右移,比如想获取一个 int32 类型的数字a的符号位:
sign = a >>> 31
这种写法在java一些语言里面是没有问题的,如果a是正数,sign结果为0,反之负数为1。但是golang里只有算术左移和算术右移...
JInkun
4个月前 (01-14) 6267℃ 0评论
11喜欢
docker 文件系统
OverlayFS是一种堆叠文件系统,将原来底层文件系统中不同的目录进行“合并”,然后向用户呈现。
具体解释如下:
1) lower dirA / lower dirB目录和upper dir目录为来自底层文件系统的不同目录,内部包含了想要合并的文件和...
JInkun
6个月前 (12-12) 2917℃ 0评论
4喜欢