apernet / hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
https://v2.hysteria.network/
MIT License
15.25k stars 1.7k forks source link

无法完全伪装地址导致无法访问Gemini API #977

Open WeskerC opened 8 months ago

WeskerC commented 8 months ago

Describe the bug A clear and concise description of what the bug is.

切换到VMESS协议或ss协议时使用正常 image

To Reproduce Steps to reproduce the behavior. Gemini

Expected behavior A clear and concise description of what you expected to happen. 使代理状态不被获取,能够正常伪装状态并访问API

Logs Attach logs from the client/server when the error occurs.

Device and Operating System What are you using it on. Win11 Python 3.9 iOS 17.2.1

Additional context Add any other context about the problem here. 非常感谢作者及支持者们的辛勤付出!!

tobyxdd commented 8 months ago

不是很理解 "无法完全伪装地址" 是什么意思。每条连接双方的地址是确定的,不存在 “我用一个地址,但又不完全用” 的说法。建议你先研究下你的连接是不是走了代理,走了正确的代理,以及这个提示是否只和 IP 有关

WeskerC commented 8 months ago

不是很理解 "无法完全伪装地址" 是什么意思。每条连接双方的地址是确定的,不存在 “我用一个地址,但又不完全用” 的说法。建议你先研究下你的连接是不是走了代理,走了正确的代理,以及这个提示是否只和 IP 有关

感谢回复。

确认已经走了代理,并且同一IP在使用vmess协议的时候没有问题。由于我安装了warp之后Hysteria也可以用了,技术知识有限,能否以上内容判断是什么原因?

之前是在分别通过ss/vmess使用chatgpt时出现问题,ss不可以但是vmess可以。

再次感谢~!

ghost commented 8 months ago

你的VPS是否同時存在 ipv4和ipv6兩個IP? 如果是的話,訪問chatgpt這個問題的原因是伺服器ipv4的IP被拉入黑名單了,shadowsocks默認情形下會優先ipv4,但是vmess默認爲ipv6 gemini api無法訪問的原因其實並不是代理工具的問題,而是VPS的IP地址段落被Google認爲是在中國的原因,按照中國大陸的說法是「IP被谷歌送中了」

ghost commented 8 months ago

只要相應的域名和IP沒有被設定爲直連的話,那就是經過代理轉發的,代理工具本身並不存在僞裝不徹底的問題。