@sunjiehao/zyhy-network
v0.2.5
Published
macOS Ethernet and ZYHY-Private Wi-Fi split routing CLI
Maintainers
Readme
ZYHY-Network
当前版本:V0.2.5
默认包含 oa.hq.cmcc、mail.cmhi.chinamobile.com 和 oa.komect.com 的内网分流。
已有安装保留原配置时,执行 zyhy-network add oa.komect.com 即可补充新域名。
让 Mac 同时使用公司网线和 ZYHY-Private Wi-Fi:普通网络走网线,OA、邮箱等内网地址自动走 Wi-Fi。
功能
- 仅在网线已连接且 Wi-Fi 为
ZYHY-Private时启用分流 - 监听 macOS 网络与系统代理变化并自动更新,不再每 5 秒轮询
- 默认每 300 秒低频校验一次,可修改间隔或关闭
- 支持
zyhy-network refresh立即刷新 DNS、路由和分流配置 - GitHub 与 npm 安装提供相同的
zyhy-network命令
安装
GitHub:
请按顺序逐行执行下面三条命令。安装完成后不需要再手动运行其他脚本。
git clone https://github.com/lampardrodgers/ZYHY-Network.git
cd ZYHY-Network
sudo ./install.shsudo ./install.sh 会安装并启动后台服务。之后,网线、Wi-Fi、IP、网关或
DNS 发生变化时,程序会自动重新判断是否启用内网分流;网络状态没有变化时
不会重复修改系统网络配置。
npm:
npm install -g @sunjiehao/zyhy-network
zyhy-network install需要修改系统配置时,命令会自动请求管理员权限。
常用命令
zyhy-network status # 查看状态
zyhy-network refresh # 强制刷新
zyhy-network interval # 查看定时校验设置
zyhy-network interval 600 # 改为每 600 秒校验
zyhy-network interval 0 # 关闭定时校验
zyhy-network add '*.hq.cmcc' # 添加域名后缀
zyhy-network add 172.21.0.0/16 # 添加网段
zyhy-network uninstall # 卸载,保留配置注意
- 网线和
ZYHY-PrivateWi-Fi 需要同时连接;网络变化后会自动恢复分流 - 系统代理工具重启或切换后,会自动恢复内网域名的代理绕过项
- Chrome 若无法打开内网,请关闭“设置 → 隐私和安全 → 安全 → 使用安全 DNS”
