Skip to content

trah01/worknet

Repository files navigation

WorkNet

WorkNet 是一个 macOS 网络控制台,提供图形化的路由、DNS、代理与连通性调试能力。

打包版安装与运行(推荐)

适合普通用户,直接下载并运行 .app

  1. 下载发布页中的 WorkNet.app(或压缩包解压后得到 WorkNet.app)。
  2. WorkNet.app 拖到「应用程序」目录。
  3. 双击启动;如被系统拦截,可在 Finder 里右键应用选择「打开」。

如需命令行解除隔离属性(可选):

xattr -rd com.apple.quarantine /Applications/WorkNet.app

功能概览

  • 路由规则管理:新增、删除、批量应用、冲突检测
  • DNS 管理:网络服务 DNS 配置、特定域名解析(/etc/resolver
  • 代理管理:系统 HTTP/SOCKS 代理启停
  • 健康检测:Ping、路由命中调试、DNS 泄露检测、DNS 分流验证
  • 配置预设:保存/加载路由与代理配置

源码运行(可选)

仅在需要二次开发时使用:

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install pywebview
python desktop.py

本地打包(可选)

source .venv/bin/activate
pip install pyinstaller
pyinstaller -y WorkNet.spec

打包产物位于 dist/

发布与隐私说明

  • 仓库默认不提交运行期数据:config.jsonlogs.json 已加入 .gitignore
  • 示例配置请参考 config.example.json
  • 不要上传真实网络配置、内部域名、DNS 服务器地址或操作日志。

免责声明

本项目会调用系统网络命令(如 routenetworksetup)。错误配置可能影响本机网络连通性,请在可恢复环境中使用。

About

用于绕过工作网络的多网卡分流工具,既能连接内网,又能爽用互联网,再也不用担心摸鱼被发现了

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors