这块不是很懂。说一下现在的基本情况:
目前网上看到说可以反代 chatgpt ,但是似乎跨不过 Cloudflare 的验证码。
所以我在想,直接用 puppeteer 这种无头浏览器的方案是不是可行,具体来说:
这种反代方案可行吗?我搜了一圈,似乎没有发现有实现的,这种需求不多吗。
1
morytyann 2023-12-18 11:49:17 +08:00
|
2
sillydaddy OP @morytyann 这是啥东西,还要获取 lisense id 。我并不想把聊天内容或 token 随便给哪个中转者。
|
3
tyhunter 2023-12-18 11:58:22 +08:00
没那么复杂,上面提到的 pandora-next 是比较方便的方案了,始皇做了服务器转发,在 share 里配置了账户就可以开启回话隔离,用户自己设置自己的密码就行
或者 chatgpt-web-share+ninja 后端,给用户新建一个 user ,也能实现回话隔离和一人一号的功能 |
4
sillydaddy OP @tyhunter
这些开源方案的文档,说实话感觉挺差劲,我甚至搞不懂它们是用来干什么的。看懂它们文档的时间,都够我自己写一个了。 |
5
mmdsun 2023-12-18 14:15:39 +08:00 via iPhone
|
6
mxT52CRuqR6o5 2023-12-18 14:17:42 +08:00
反向代理,中专者必然能拿到所有请求的内容
|
7
sillydaddy OP @mmdsun 我看了一下,自己想的太简单了,puppeteer 也不能绕过 Cloudflare 的检测!
@mxT52CRuqR6o5 是的,所以要能自己部署才行。我不是要二次售卖给其他人,只是想给家人和朋友使用。 |
8
N6D6j6ko0VGTXkGg 2023-12-18 15:24:41 +08:00
可以去我主页,了解一下我那个分站
|
9
Plutooo 2023-12-18 15:33:02 +08:00
期待 OP 写一个,或者 OP 有好的方案可以分享一下
|
10
mmdsun 2023-12-18 16:43:34 +08:00 via iPhone
@sillydaddy github 上面开源项目挺多的,不过有的是半开源,安全性未知。最近还看到一个项目是做镜像,我还没开始研究。
楼主可以去看看,地址: https://github.com/orgs/xyhelper/repositories |
11
jaylee4869 2023-12-18 18:15:05 +08:00
JA3.
|
12
lizhisty 2023-12-18 21:44:12 +08:00
@sillydaddy 老哥,不是我看不起你,潘多拉你能写出来,我给你打 100 元支持你
|
13
sillydaddy OP @lizhisty 我在 4 楼的意思是,够我自己写一个自用的了,比如用 puppeteer 写一个。
|
14
sillydaddy OP @lizhisty 那句话重点在于鄙视它们文档差劲:写一堆技术细节,却连实际使用场景都描述不清。
|
15
bkmi 2023-12-19 00:56:45 +08:00 via Android 1
@sillydaddy 我觉得是你自己理解能力差劲
|
16
jucc1024 2023-12-19 09:02:28 +08:00 via iPhone
我觉得潘多拉文档写的非常好,每个字段描述非常清晰。如果你看不懂说明你用不上。
|
17
sillydaddy OP @jucc1024
写的非常好?来捋一下。 文档地址: https://github.com/pandora-next/deploy 1. 先看它的 About: 「 Pandora Cloud + Pandora Server + Shared Chat + BackendAPI Proxy + Chat2API + Signup Free = PandoraNext. New GPTs(Gizmo) UI, All in one!」 你能通过这个 About 看懂它是一个什么项目,做的是什么吗? 2. 再看它的主页里面的「简单介绍」: 第 1 条:Pandora Cloud + Pandora Server + Shared Chat + BackendAPI Proxy + Chat2API = PandoraNext ,演示站 第 2 条:更强大,但还是那个让你呼吸顺畅的 ChatGPT 。支持 GPTs ,最新 UI 。 第 3 条:支持多种登录方式,相当于 Pandora Cloud 第 4 条:可内置 tokens (可使用上述所有 Token ),支持设置密码。(相当于 Pandora Server ) 第 5 条:可配置共享的 tokens ,会有一个功能等同 chat-shared3.zhile.io 的共享站(目前 1841 个普号、6 个 Plus ) 第 6 条:为全代理模式(能想象到的都代理了),你的用户只需要跟你的部署网络能通即可。 第 7 条:可启动为 BackendAPI Proxy 模式,直接使用 Access Token 调用/backend-api/和 chat2api 的接口。 第 8 条:还有疑问,那就进 Telegram 群让大家围观围观。 请问上面 8 条,让你能够了解它是做什么的吗?与其说它是在介绍自己,不如说它在宣传自己。 连最基本的「项目是干什么的」都说不清楚,把那些个名词拽来拽去。 3. 后面都是关于怎么部署和配置的: 手动部署里面, 第 1 条:在 Releases 中下载对应操作系统和架构的包。 第 2 条:解压后修改同目录中的 config.json 至你需要的参数。 第 3 条:获取 license_id 填写在 config.json 中,这是必须的前置步骤! 我很纳闷,第 3 条莫名出来一个 license_id ,这到底是个啥东西?这个项目到底是怎么个搭建结构,为什么需要 license_id ,是不是说还需要跟某个服务器通信获取授权?这个过程是什么样的? 这些东西,在哪里介绍到了?你一个开源的东西,哪些是开源的,哪些是闭源的,哪些是自己搭的,哪些是需要授权的,项目内部的结构,项目与外部怎么集成都不说清楚,这是连最基本的逻辑都没有!! 至于我需不需要这个项目,我肯定是需要的,可我仍然觉得它们的文档很差劲。我自信凭这个帖子的内容,我清楚的了解「反向代理」 chatgpt 所需要的知识点和概念,我完全有资格评价它们的文档差劲。如果连我都一头雾水,就更别提那些对网络知识了解比我还差的了。 |
18
sillydaddy OP @bkmi #15 人都要为自己的言论负责。我可以把它们「文档差」说出个 10 条来,你呢。翻了翻你的回复,别人发一个 v 站打卡的帖子,都要被你说声「破事水」。你火气挺大的,该去医院检查一下,看看肝功能有没有问题。
|
19
bkmi 2023-12-19 12:13:07 +08:00 via Android
@sillydaddy 你看看你自己在说什么:“我甚至搞不懂它们是用来干什么的”,不是理解能力差是什么。
你也挺无聊的,翻了挺多页才翻到破事水吧,比起破事水我更讨厌你这种自以为是的。 |
20
sillydaddy OP @bkmi 我的一贯原则是,你在互联网上喷的粪,你自己要吃回去。我不是你爹,在外边没人惯着你。
我在#17 楼说的很清楚,它们文档连最基本「项目是什么」都说不清楚,我看不懂它们是干什么的很正常,一个合格的文档,至少应该能让了解相关概念的人知道这个项目是什么。我确实无聊,不过主要还是为了让你吃回你喷的粪。 |
21
bkmi 2023-12-19 12:24:52 +08:00 via Android
@sillydaddy 智商有问题就别出来秀了,还满嘴碰粪,别人都看得懂,只有你自己看不懂。
|
22
sillydaddy OP @bkmi 真是狗改不了吃屎。
|
23
chipipi 2023-12-19 18:21:38 +08:00
好想弄一个,可以把 PULS 的账号当圣诞礼物送了,嗐
|