【开源】做了个AI 脱敏网关,也支持服务端部署,一键安装并配置

天花板上的喵 2026-09-12 13:17 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出



兄弟们,贴 .env 让模型帮你改配置,它是改了——密码也已经在别人服务器上了。


做了个脱敏网关工具 Veil:请求出网前把手机号、连接串、API Key、私钥换成代号,回答回来再变回原文。


你看着还是明文,模型从头到尾只看见代号。


Veil 走的是「一个本机端口 + 任意能改 Base URL 的工具」,Claude Code / Cursor / Codex / Trae / 自写脚本 / 公司中转都能接,不绑死名单。


先上图:







一眼看懂:


你输入:


查一下 mysql://root:[email protected]:3306/app,电话打 13800138000

模型实际收到:


查一下 {{CONNSTR_…}},电话打 {{PHONE_…}}

回答回到屏幕上时,已经是真连接串、真手机号。


Windows 一行:


irm https://raw.githubusercontent.com/Mouseww/veil/main/scripts/install.ps1 | iex

弹出 http://127.0.0.1:18788 就是装好了。管理页「上游」页面里点「接入 Veil」,或终端 veil setup


它会读每个软件现在的 API 地址(官方或自定义中转都行),各开一个本机端口,互不覆盖。


名单里没有的,自己把 Base URL 改成:



  • Anthropic:http://127.0.0.1:18787

  • OpenAI 兼容:http://127.0.0.1:18787/v1


Key 不用改。规则能开关、能自己加正则。


还很新,觉得好用请给个Star鼓励下。

Issue 丢 GitHub 就行。

最新回复 (3)
  • akame 09-12 17:30
    1

    学到了。

    1、把Agent的base url改成脱敏gateway url,脱敏gateway使用原Agent 的base url转发出去;


    2、内置sk-*,手机号等多种规则。在发给上游服务商前先根据关键词替换成脱敏内容,接收到response时还原敏感内容。并使用滑动窗口解决SSE内容截断问题。

  • person 09-12 19:52
    2

    佬,除敏后会影响缓存吗

  • 天花板上的喵 楼主 09-12 20:57
    3

    完全不影响的

* 帖子来源Linux.do
返回