ChatGPT icon indicating copy to clipboard operation
ChatGPT copied to clipboard

When accessing the website, it was detected that I am using a VPN.

Open huhu415 opened this issue 2 months ago • 8 comments

I'm sorry to bother you, but I encountered some issues when trying to convert your project into golang. Here is my golang code.. When I send a request to /backend-anon/sentinel/chat-requirements, the received is not json, but html, with a paragraph that reads: `

Unable to load site

Please try again later. If you are using a VPN, try turning it off. Check the status page for information on outages.
[IP:47.236.168.62 | Ray ID:870a789bfe8d3e36]

` Thank you for looking, if this project works well, I will attach a byline to your project by the way , The same computer can run your project, but mine golang can't

huhu415 avatar Apr 07 '24 13:04 huhu415

You should use a good VPN, I recommend Windscribe.

PawanOsman avatar Apr 07 '24 16:04 PawanOsman

In fact, the Linux host I use is in Singapore, and the host can access chatgpt without using a VPN, and you may not have seen my last sentence: "by the way, The same computer can run your project, but mine golang can't" At the same time, I also found a golang project that implements similar functionality. I'm planning to take a look at its code.

huhu415 avatar Apr 08 '24 02:04 huhu415

I found the problem, which is that OpenAI detects TLS signatures. I need to find a way to simulate TLS signatures.

huhu415 avatar Apr 08 '24 05:04 huhu415

@huhu415, unfortunately, it's not about TLS signatures. I have worked on bypassing OpenAI's bot protections for more than a year, so I understand how it works. They were using TLS signatures before, but not anymore.

This project allows the use of ChatGPT without an account, which isn't available in all countries yet. Even if it is supported in your country, you would need to run it on your local machine because OpenAI (via Cloudflare) blocks the IPs of hosting providers. That's why I suggested using a reliable VPN, as most IPs from VPN/VPS/hosting providers are blocked by OpenAI.

Note that when I say it's not available in all countries yet, I'm not referring to ChatGPT itself. You may be able to use ChatGPT with your account, but using it without an account is a new thing by OpenAI.

PawanOsman avatar Apr 08 '24 06:04 PawanOsman

@huhu415 you're using Alibaba Cloud, it's likely that your IP has been blocked by OpenAI due to your use of a VPS/host. Approximately a year ago, OpenAI blocked the IP ranges of AWS, Oracle Cloud, and most other cloud services, preventing any access to chat.openai.com.

PawanOsman avatar Apr 08 '24 06:04 PawanOsman

Why can I run your JavaScript project on the same VPS, but not my Golang project? If my VPS is blocked, then no project on this VPS can access OpenAI's services.

huhu415 avatar Apr 08 '24 08:04 huhu415

Just succeeded once, it's definitely not because of TLS, it should be due to the order of request headers, and then it's about sending the data inside the JSON, it can be missing, but it cannot be empty, like "".

huhu415 avatar Apr 08 '24 08:04 huhu415

as i said they are not using TLS signature verification anymore

PawanOsman avatar Apr 08 '24 16:04 PawanOsman