socat(SOcket CAT)是一个基于命令行的实用程序,其核心原理是在任意两个独立的数据通道之间建立双向传输的桥梁。它本身不解读或处理应用层协议(如HTTP),只是忠实地在指定的源和目的地之间转发原始字节流。这种"数据搬运工"的特性,使其成为构建轻量级网络代理的理想工具。有点类似于netcat (即nc命令),nc是单纯面向网络的,而socat连接的更多。

socat安装

#...
Continue reading >>

一、ContainerLab 是什么?

ContainerLab 是一个强大且高效的网络实验室工具,用于部署和管理由容器互联构成的虚拟网络环境。它允许网络工程师、开发者和学习者使用基于容器的节点(如路由器、交换机、防火墙)来快速创建、销毁和测试复杂的网络拓扑。

你可以把它想象成是网络领域的 Docker Compose,但专门为网络...

Continue reading >>

在macOS中,若因VPN或其他软件导致默认nameserver(DNS服务器)地址被强制修改,可通过以下方法手动强制替换DNS服务器地址,确保域名解析正常:


一、通过系统偏好设置(图形化操作)

  1. 打开网络设置

    • 点击左上角苹果图标 > 系统偏好设置 > 网络

    • 选择当前活跃的网络接口(如Wi-Fi、Ethernet或VPN虚拟接口)。

  2. 修改DNS服务器

    • 点击右下角&nb...

Continue reading >>

最近去客户机房部署服务,由于还没有并网,只能连根网线访问机房环境,但插入网线后发现连的 Wi-Fi 热点不起作用,只能访问内网,无法访问外网。拔掉网线后Wi-Fi恢复正常。想着应该是网络优先级的问题,需要让内网机房访问走有线,外网访问走Wi-Fi,解决方法:

1、修改网络偏好设置,自定义网络使用的先后顺序,优先使用 Wi-Fi 上网

1733412661786212.png

2、给访问的内网环境的网段(10.240.0.0/16)添...

Continue reading >>

ethtool 命令是一个用于查询和控制网络设备驱动程序和硬件设置的工具,尤其适用于有线以太网设备。ethtool 可以查看和更改以太网设备参数,例如速度、端口、自动协商、PCI 位置和校验和卸载。

ethtool 语法:

ethtool [选项...] 设备名

ethtool 设备名:显示指定设备的当前设置。
ethtool -i 设备名:显示指定网络设备的关联驱动程序信息。
ethtool -...
Continue reading >>