轻量级网络代理转发神器 socat 使用详解
socat(SOcket CAT)是一个基于命令行的实用程序,其核心原理是在任意两个独立的数据通道之间建立双向传输的桥梁。它本身不解读或处理应用层协议(如HTTP),只是忠实地在指定的源和目的地之间转发原始字节流。这种"数据搬运工"的特性,使其成为构建轻量级网络代理的理想工具。有点类似于netcat (即nc命令),nc是单纯面向网络的,而socat连接的更多。
socat安装
#...Continue reading >>
socat(SOcket CAT)是一个基于命令行的实用程序,其核心原理是在任意两个独立的数据通道之间建立双向传输的桥梁。它本身不解读或处理应用层协议(如HTTP),只是忠实地在指定的源和目的地之间转发原始字节流。这种"数据搬运工"的特性,使其成为构建轻量级网络代理的理想工具。有点类似于netcat (即nc命令),nc是单纯面向网络的,而socat连接的更多。
#...Continue reading >>
ContainerLab 是一个强大且高效的网络实验室工具,用于部署和管理由容器互联构成的虚拟网络环境。它允许网络工程师、开发者和学习者使用基于容器的节点(如路由器、交换机、防火墙)来快速创建、销毁和测试复杂的网络拓扑。
你可以把它想象成是网络领域的 Docker Compose,但专门为网络...
Continue reading >>生产实践:
使用脚本、工具批量操作服务器做免密及修改密码
学习技巧:
Shell 脚本、sshpass、parallel-ssh及ansible工具使用
脚本内容:
使用脚本、工具批量操作服务器做免密及修改密码,常用于服务...
Continue reading >>目标示例:在 /dev/sdb 磁盘上创建大小为 300G 的新分区 /dev/sdb1,类型为 Linux LVM(8e)。
fdisk /dev/sdb # 替换为目标磁盘(如 /dev/sdc)
tcpdump is a command-line tool used to capture traffic on the network and analyze captured packets of data passing through your machine.
Its functionality is similar to Wireshark, but i...
Continue reading >>修改 settings.json ,Settings > User > multiCursorModifier must be set to alt (default),editor.gotoLocation.multipleDefinitions and change its value from peek to goto
{
&nb...Continue reading >>