2023-04-05,解决chatgbt,Access denied,IP被禁问题

现象

1680669292727.png

这个Access denied错误其实是cloudflare返回的,只要绕开cloudflare的校验就行。

方案

使用cloudfare-warp能够绕开这个校验。 https://developers.cloudflare.com/warp-client/

  • 准备一台国外的虚拟机
  • 安装cloudfare-warp(ubuntu)
curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
apt update
apt install cloudflare-warp -y
apt install net-tools -y
# 使用socket代理模式
warp-cli --accept-tos set-mode proxy 
# 设置代理端口2080
warp-cli --accept-tos set-proxy-port 2080
# 注册
warp-cli --accept-tos register
# 连接
warp-cli --accept-tos connect

  • 安装完后默认绑定到127.0.0.1:2080,如果需要再别的电脑上访问的话再配置个nginx。
cat << 'EOF' > /root/cloudfare-wrap-nginx.conf
worker_processes 1;
events {
    use epoll;
    worker_connections  65535;
}
stream {
  server {
    listen 1081;
    proxy_pass 127.0.0.1:2080;
  }
}
EOF
docker run -it --restart always --net host -v /root/cloudfare-wrap-nginx.conf:/etc/nginx/nginx.conf -d --name cloudfare-wrap-nginx nginx

现在可以使用<服务器IP>:1081这个socks代理来访问chat.openai.com

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容