TUN/TAB-设备 参考 简介 TUN 和 TAPTUN (Network Tunnel) 和 TAP (Network Adapter) 共同点: 两种都是虚拟网络设备, 用于在操作系统级别上模拟网络接口. 都可以捕获、处理和转发网络数据包 不同点: 设备类型: TAP 设备模拟以太网适配器, 而TUN设备模拟点对点网络连接 数据包封装: TAP 设备以太网帧级别处理数据包, 而 TUN 设备将数据包封装在 2023-09-25 Web
对称加密和非对称加密 对称加密和非对称加密的区别在与密钥的使用方式和加密/解密过程. 对称加密对称加密也称为共享密钥加密, 使用相同的密钥对数据进行加密和解密。发送方使用密钥对明文进行加密,接收方使用相同的密钥对密文进行解密. 其具有较高的加密和解密效率. 但一旦密钥泄露,攻击者将能够解密所有的加密数据. 非对称加密非对称加密也称为公钥加密,使用一对密钥,包括公钥和私钥。发送方使用接收方的公钥对数据进行加密, 2023-09-25 Web
GFW-封锁 可参考http://shaozhuqing.com/?p=4723 GFW (Great Fire Wall). 关键字过滤阻断 IP 地址封锁 特定端口封锁 SSL 连接阻断 DNS 劫持和污染 RST 包RST (Reset) 包, 用于中断或重置 TCP 连接. 2023-09-25 Web
透明代理 透明代理 (Transparent Proxy) 中的 “透明” 指客户端和服务器不知道代理的存在, 就像代理是透明的. 注意透明代理不对数据进行修改与加密. 区分透明代理和匿名代理: 透明代理双方在网络通信中都可见 匿名代理通常会隐藏客户端的身份 2023-09-23 Web
多播 多播 (Multicast) 指允许一台或多台发送者将数据同时发送给一个预定义的多播组中的多个接收者 注意这里虽然是发送给多个接受者, 但不是发送给多个 IP, 而是让多个接受者加入到一个 预定义的多播组 (有一个独特的 IP) 中, 然后将数据向这个多播组发送. 多播组的地址有一定规定: ipv4: 224.0.0.0 ~ 224.0.0.255 ipv6: ff00::/8 2023-09-23 Web
python-无法在外部用-pip-安装 可能只是 Archlinux 上的问题: 1234567891011121314151617181920error: externally-managed-environment× This environment is externally managed╰─> To install Python packages system-wide, try 'pacman -S p 2023-09-21 Python
X11-库的使用 Web Blog 文件头一般包括: 123#include <X11/Xlib.h>#include <X11/Xutil.h>#include <X11/Xos.h> 重要结构体Display 结构体表示一个客户端程序与 X 服务器之间的连接. 其可以打开连接并维护通信状态. Window 结构体表示一个在 X11 中创建的窗口. 其包含窗口的属性和状态信 2023-09-19 C
Polybar-配置 Github 仓库 Polybar 用于在桌面环境中添加顶部的状态栏 (不一定是顶部). 安装在 Archlinux 下: 1sudo pacman -S polybar 基本配置可查看 man 5 polybar. 其读取配置的顺序为: If the -c or --config command line argument is specified, it will use the path 2023-09-18 Linux
rofi-使用和配置 官方 Github 仓库 Rofi 可用于替代 dmenu, 其可用做窗口切换器、应用程序启动器和通用目录浏览器。 使用Rofi 的不同 mode 对应不同的行为, 如: run, 表示启动一个 application drun window ssh, 用 ssh 连接远程服务器 filebrowser keys script combi 指定 mode 时, 需要用如: 1rofi -sho 2023-09-18 Linux
Perl-File-Watcher 用 File::ChangeNotify 模块, 需要 Sub::Identify 模块. 基本用法: 123456789101112use File::ChangeNotify;my $watcher = File::ChangeNotify->instantiate_watcher ( directories => [ '/my/path', 2023-09-17 Perl