V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Alan3
V2EX  ›  OpenAI

封禁后的 IP 还可以访问 chatgpt

  •  
  •   Alan3 · 2023-04-05 11:28:36 +08:00 · 1972 次点击
    这是一个创建于 600 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天我发现我的代理突然无法访问 chatgpt ,打开提示:

    Access denied
    You do not have access to chat.openai.com.
    
    The site owner may have set restrictions that prevent you from accessing the site.
    
    Ray ID: 7b2ea4c348400914
    Timestamp: 2023-04-05 03:18:24 UTC
    Your IP address: xxx.xxx.xxx.xxx
    Requested URL: chat.openai.com/chat
    Error reference number: 1020
    Server ID: FL_445F207
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62
    

    我想这应该是封禁了 IP 了,因为之前我的另一个代理就显示这个了,

    但是当我今天准备换 IP 的时候,发现我又能在 chrome 中打开,而且可以正常使用。(我之前一直用的 chrome 登陆,可能有缓存)

    然后我使用同一个代理,用 edge 打开,显示还是被封禁。我用手机打开同样显示被封禁。

    这是因为 chrome 缓存的原因吗? 这个机制能否被利用让被被封禁的 IP 能继续访问 chatgpt ?

    5 条回复    2023-04-06 09:54:30 +08:00
    juggtt213
        1
    juggtt213  
       2023-04-05 11:48:40 +08:00 via Android
    是的。我的已登录设备都还能上,未登录设备和无痕都上不了了
    Alan3
        2
    Alan3  
    OP
       2023-04-05 13:00:24 +08:00   ❤️ 1
    通过以下办法可在新电脑中登陆,
    1. 从可以登陆的浏览器中,发一条消息,从 header 中得到 UA ,如:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 (我觉得这步可有可无)
    2. 使用插件获取到所有 cookie ,插件商店地址: https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm
    3. 导出 json ,使用代码转为 header editor 插件支持的格式(我让 gpt 写的):
    ```
    import json

    def cookies_to_header_editor_format(cookies):
    header_editor_cookies = []

    for cookie in cookies:
    cookie_str = f"{cookie['name']}={cookie['value']}; "
    header_editor_cookies.append(cookie_str)

    return "".join(header_editor_cookies)

    # 从文件中读取 JSON 数据
    with open("cookies.json", "r", encoding="utf-8") as file:
    cookies = json.load(file)

    # 将 cookies 转换为 Header Editor 支持的格式
    header_editor_cookies = cookies_to_header_editor_format(cookies)

    print(header_editor_cookies)

    ```
    4. 在新浏览器中安装 header editor ,修改 ua 和 cookie ,再打开 chat.openai.com/chat 就能跳过 cf 的过滤
    kltsee
        3
    kltsee  
       2023-04-05 19:08:04 +08:00
    @Alan3 cookie 什么修改成什么 ?
    hackace11
        4
    hackace11  
       2023-04-05 19:51:01 +08:00
    这就不是封账户,只是 IP 问题。
    Alan3
        5
    Alan3  
    OP
       2023-04-06 09:54:30 +08:00
    @kltsee cookie 设置为你获得的 chat.openai.com 的所有 cookie ,我也没细究到底是哪个值起作用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.