cpa这个端口是什么用处,我没配置这个密钥
- 内容介绍
- 文章标签
- 相关推荐
image1169×859 60 KB
网友解答:--【壹】--:
不知道哎,今天就整了下注册机
--【贰】--:
看起来像 google 的接口?
--【叁】--:
我了个,看了下,它是用来兼容gemini凭证的
然后因为是兼容接口,这覆盖面
--【肆】--:
image977×465 24.7 KB
我的cpa也有这个
--【伍】--:
逆天了我去,这个接口没key鉴权,然后用handler检查c.Request.RemoteAddr是127开头,这走了反代限制也直接作废,这玩意是Gemini CLI本地兼容用的接口但鉴权没设置对,覆盖无敌了
要解决的话,要不自己魔改加上AuthMiddleware(但因为是兼容接口,不知道有没有上游问题导致别的报错,胜在安全,要不就要nginx弄上去
魔改的话,参考
s.engine.POST("/v1internal:method", geminiCLIHandlers.CLIHandler)
改成:
s.engine.POST("/v1internal:method", AuthMiddleware(s.accessManager), geminiCLIHandlers.CLIHandler)
--【陆】--:
等我找找证据再下定论
--【柒】--:
先拿掉吧。
看看有没有应用受到影响。
没有的话就别加回去了。
--【捌】--:
其实和 gemini 凭证无关,没添加gemini凭证一样能被调用
--【玖】--:
恶意设置的?
还是你有其他插件?
没道理啊。
--【拾】--:
只能先这样了
--【拾壹】--:
看上去和65没关系w
image1169×859 60 KB
网友解答:--【壹】--:
不知道哎,今天就整了下注册机
--【贰】--:
看起来像 google 的接口?
--【叁】--:
我了个,看了下,它是用来兼容gemini凭证的
然后因为是兼容接口,这覆盖面
--【肆】--:
image977×465 24.7 KB
我的cpa也有这个
--【伍】--:
逆天了我去,这个接口没key鉴权,然后用handler检查c.Request.RemoteAddr是127开头,这走了反代限制也直接作废,这玩意是Gemini CLI本地兼容用的接口但鉴权没设置对,覆盖无敌了
要解决的话,要不自己魔改加上AuthMiddleware(但因为是兼容接口,不知道有没有上游问题导致别的报错,胜在安全,要不就要nginx弄上去
魔改的话,参考
s.engine.POST("/v1internal:method", geminiCLIHandlers.CLIHandler)
改成:
s.engine.POST("/v1internal:method", AuthMiddleware(s.accessManager), geminiCLIHandlers.CLIHandler)
--【陆】--:
等我找找证据再下定论
--【柒】--:
先拿掉吧。
看看有没有应用受到影响。
没有的话就别加回去了。
--【捌】--:
其实和 gemini 凭证无关,没添加gemini凭证一样能被调用
--【玖】--:
恶意设置的?
还是你有其他插件?
没道理啊。
--【拾】--:
只能先这样了
--【拾壹】--:
看上去和65没关系w

