Skip to content
View RawChat's full-sized avatar
Block or Report

Block or report RawChat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RawChat/README.md

RawChat

一个利用反向代理使用ChatGPT官网的通用解决方案。

RawChat的设计初衷是降低ChatGPT官网的使用门槛,支持的功能:

  1. 使用体验与官网完全一致,可在第一时间体验到官网所有新功能
  2. 无需科学上网
  3. 内置多个Plus账号,不用担心次数不够
  4. 对话隔离,他人无法看到你的对话内容,保护隐私
  5. 支持所有Plugin插件功能
  6. 支持所有GPTs功能
  7. 支持PDF、图片分析功能
  8. 支持联网对话功能
  9. 无需担心封号风险

RawChat技术原理:
RawChat的技术栈选用反向代理解决方案,即RawChat作为中间人转发用户到官网的请求以及响应,从而实现免梯目的,并且RawChat会接管部分官网的功能,本地化部分接口(比如登录注册接口是由RawChat接管的,所以使用的不是官网账号),可以理解为您就在实时的使用官网。

Rawchat使用教程文档(商业站点运营文档,一定要先阅读文档!!)

Rawchat商业站点,成品演示(登录用的不是官网账号,需要注册)

SharedChat共享站点,免费提供多个Plus共享账号!

Rawchat直登站点,可以使用官网的账号直接登录

Rawchat桌面版,采用正向代理,“最后的防线”

您也可以接入RawChat,让您的网站也拥有一样的功能(可以对接自己的卡网):

接入前置条件:
1.您需要拥有自己的域名
2.您需要拥有自己的服务器(linux、windows)都行
3.您需要安装宝塔面板,方便操作

接入步骤:
假设域名为abc.com
1.解析chat.abc.com、tcr9i.chat.abc.com、auth0.abc.com,一共需要解析三个A记录到您自己的服务器
2.打开宝塔面板添加网站,将上面的三个网址添加到网站,如下图
image
3.将这三个网站都开启SSL证书,Let's Encrypt免费
4.将这三个网站都开启反向代理,反向代理的域名为:rawchat.fun,替换对应的前缀就好了,如下图
image
反向代理配置,最好直接复制:

{
    expires 12h;
    if ($request_uri ~* "(php|jsp|cgi|asp|aspx)")
    {
         expires 0;
    }
    proxy_pass https://(chat、tcr9i.chat、auth0替换成对应的前缀,一共三个网站).rawchat.fun;
    proxy_set_header Host $proxy_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Host $host;
    proxy_buffering off;
    proxy_cache off;

    add_header X-Cache $upstream_cache_status;
    add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0";
	add_header X-Cache $upstream_cache_status;

    proxy_set_header Accept-Encoding "";
	
    sub_filter_once off;

    #proxy_cache cache_one;
    #proxy_cache_key $host$uri$is_args$args;
    #proxy_cache_valid 200 304 301 302 12h;
}

5.打开浏览器访问chat.abc.com,看到如下图则代表接入成功
image

如果您觉得RawChat好,想支持RawChat,请务必点个Star,谢谢!

RawChat交流群:
image

Pinned Loading