• 天花板上的喵

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

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

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

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

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

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

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

    github.com

    图片

    GitHub - Mouseww/veil: 使用大模型时,隐藏你的密码、token 等敏感信息。适配市面上各种工具,一键安装即可用。 /...

    使用大模型时,隐藏你的密码、token 等敏感信息。适配市面上各种工具,一键安装即可用。 / Hide passwords, tokens and secrets from the model. Works with everyday tools — one-click install.

    兄弟们,贴 .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 就行。

    主楼
  • akame

    学到了。

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

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

    #1
  • person

    佬,除敏后会影响缓存吗

    #2
  • 天花板上的喵

    完全不影响的

    #3

发表回复

登录后回复