Comments (59)
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
from chatbox.
好的,安排
from chatbox.
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
from chatbox.
同求 没socket 代理设置用不了 clash 没有接管系统代理
会返回 API Request Failed:
Failed to fetch
from chatbox.
index.ts
添加一段硬编码,临时解决了代理的问题:
// Create the browser window.
const mainWindow = new BrowserWindow({
height: 1000,
width: 1400,
webPreferences: {
preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY,
nodeIntegration: true,
},
});
// 设置代理
mainWindow.webContents.session.setProxy({
proxyRules: 'socks5://localhost:8888',
proxyBypassRules: 'localhost',
});
// and load the index.html of the app.
mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY);
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?
from chatbox.
clash for windows 可以通过 tun 模式 + *.openai.com 添加到 Fake IP Filter 中进行代理
from chatbox.
我将这个项目fork了一下,添加了代理功能,有兴趣的话可以看看
项目地址:https://github.com/xiefeihong/chatbox
from chatbox.
问了一下ChatGPT:tauri如何通过socks5代理上网?
要在Tauri应用程序中使用SOCKS5代理服务,您需要进行以下操作:
-
在Tauri应用程序中启用Electron的代理服务并指定SOCKS5代理:
const { app } = require('@electron/remote'); app.commandLine.appendSwitch('proxy-server', 'socks5://host:port');
其中,
host
和port
分别是 SOCKS5 代理服务器的主机名和端口号。 -
安装 Socks5 Client 库:
npm install socks5-client
-
在您的代码中使用 Socks5 Client 库构建 Socks5 代理请求:
const Socks5Client = require('socks5-client'); const socket = new Socks5Client({ socksHost: 'host', // SOCKS5 代理服务器主机名 socksPort: port, // SOCKS5 代理服务器端口号 socksUsername: 'username', // SOCKS5 代理服务器用户名(如果有) socksPassword: 'password' // SOCKS5 代理服务器密码(如果有) }); // 使用 socket 发送 HTTP 请求 net.connect( { host: 'example.com', port: 80 }, () => { // 处理连接成功的逻辑 } );
可以根据实际情况修改 Socks5Client 的参数,如 Socks5 代理服务器的用户名密码等。根据以上步骤,您的 Tauri 应用程序将会通过指定的 SOCKS5 代理服务器进行网络请求。
from chatbox.
linux ubuntu环境,使用proxychains 代理socks5,还是上不了。有能用别的方式代理上去的么?
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?
很有道理,支持!
from chatbox.
clash for windows 可以通过 tun 模式 + *.openai.com 添加到 Fake IP Filter 中进行代理
谢谢,终于用上了。好方法!
clash,要用最新版。
from chatbox.
感谢作者的方法!这里贡献一个v2ray软件配置pac模式下Chatbox自动走代理的方法:
步骤:设置-高级设置-Pac-点击“保存设置并从GFW List更新”
效果:点击“浏览Pac文件”,能找到一行:"||openai.com",即可。重新打开v2ray和Chatbox软件,即可在Pac模式下使用
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?
其实这个理由也有点牵强。比如用户本身用全局代理,那个飞机场有问题同样会封也会怪罪你头上。不如直接写个免责声明的小字在旁边。不应该由用户自己去用别的软件别的模式去,因为有些人飞机场是直接没作用在本地,但是是直接走ip+端口的proxy的
from chatbox.
没想到这个功能有这么多讨论。其实真的很简单,出了某种原因我这里简单讲一下解决方案。
方法一:(推荐)
打开 Chatbox 设置窗口,展开 “Proxy/代理” 栏,在输入框中填入 https://proxy2.chatbox.run
,即可正常使用
方法二:
将 openai.com 添加到你的代理工具名单,一般热门的工具会积极维护 PAC,你拉取最新的 PAC 文件后可能发现工具已经支持了。这样你的工具会代理 openai.com 的流量。
希望可以帮助到大家
from chatbox.
好的,安排
多谢大佬啊,什么时候上线呢?现在国内确实得用代理了,最好支持socks5。
from chatbox.
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
好的,谢谢。可惜我是做底层的,不太懂app的开发。等大佬更新了O(∩_∩)O哈哈
from chatbox.
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
好的,谢谢。可惜我是做底层的,不太懂app的开发。等大佬更新了
O(∩_∩)O哈哈
其实我是做后端的,我也是第一次开发桌面应用。大家可以多尝试尝试,AI 让跨界变得简单了。
from chatbox.
同求,不然整个网络全代理速度太感人了,呵呵
from chatbox.
index.ts
添加一段硬编码,临时解决了代理的问题:
// Create the browser window. const mainWindow = new BrowserWindow({ height: 1000, width: 1400, webPreferences: { preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY, nodeIntegration: true, }, }); // 设置代理 mainWindow.webContents.session.setProxy({ proxyRules: 'socks5://localhost:8888', proxyBypassRules: 'localhost', }); // and load the index.html of the app. mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY);
请问加上这段代码后,这个包怎么自己编译成exe文件
from chatbox.
同求 没socket 代理设置用不了 clash 没有接管系统代理 会返回 API Request Failed: Failed to fetch
用clash的tun模式,可以让chatbox正常访问
from chatbox.
yarn package
or
npm run package
意思就是打包,然后会生成一个安装exe,或者绿色的zip,我就用zip那个。
不是package就是make,可以搜索下
from chatbox.
index.ts
添加一段硬编码,临时解决了代理的问题:
// Create the browser window. const mainWindow = new BrowserWindow({ height: 1000, width: 1400, webPreferences: { preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY, nodeIntegration: true, }, }); // 设置代理 mainWindow.webContents.session.setProxy({ proxyRules: 'socks5://localhost:8888', proxyBypassRules: 'localhost', }); // and load the index.html of the app. mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY);
打包 老是报错,不折腾了,对于一个小白,挺坑的
你可以出一个打包的教程,发一个蓝奏云或者腾讯在线文档的链接,教教我们这些小白
from chatbox.
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
大佬,爱心够10个了,赶紧上吧,O(∩_∩)O哈哈~
from chatbox.
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
from chatbox.
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
国内看地区,大部分访问不了,所以需要这个
from chatbox.
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
国内看地区,大部分访问不了,所以需要这个
我都是用梯子,不然用不了
from chatbox.
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
来看这条issue的小伙伴,请给大佬的回复点个爱心,还是很多人需要的。^-^
from chatbox.
正好需要,今天openai的key就要下来了。听说用国内IP访问,容易被封锁,所以还是需要代理
from chatbox.
我问了GPT有什么办法 它告诉了我3个软件
然后我找了第一个
这是教程
https://www.youtube.com/watch?v=ZPi56hSm__E
总算是可以不全局代理然后还可以用CHATBOX了
from chatbox.
我问了GPT有什么办法 它告诉了我3个软件 然后我找了第一个 这是教程 https://www.youtube.com/watch?v=ZPi56hSm__E 总算是可以不全局代理然后还可以用CHATBOX了
我试了一下chrome是可以的,但是chatbox不行,你可以加官方的群,
Chatbox 官方用户群:Telegram: https://t.me/+gWzem4HGSI5hYzg1来这里聊一下
from chatbox.
代理问题临时解决办法
我问了GPT有什么办法 它告诉了我3个软件 然后我找了第一个 这是教程 https://www.youtube.com/watch?v=ZPi56hSm__E 总算是可以不全局代理然后还可以用CHATBOX了我试了一下chrome是可以的,但是chatbox不行,你可以加官方的群, Chatbox 官方用户群:Telegram: https://t.me/+gWzem4HGSI5hYzg1来这里聊一下
bandicam.2023-03-23.15-57-33-703.mp4
没毛病的 是可以用的
from chatbox.
from chatbox.
Proxifier这么设置确实可以
from chatbox.
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
作者在考虑加socks5代理了吗?
from chatbox.
还是挺期待能有代理配置。
from chatbox.
公司电脑没法开 clash 全局代理……
proxifier 没有免费版本……
楼上有个 hardcode BrowserWindow
的我搜了下貌似是 electron 的。但是目前这个项目已经 refactor 成 tauri 的了。
tauri issue 里有讨论代理,但好像目前还没有实现。
陷入苦恼中
from chatbox.
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
已经超过50个爱心啦
from chatbox.
期望可以添加一个支持socks5的代理功能,linux下支持tun的代理软太少
from chatbox.
这个需求呼声很高啊
from chatbox.
有像opencat好种team的功能吗?root用户创建好,搭建好各种配置,拉用户加入,用户不用操心网络环境,身边有好多不懂这些的,但是想玩这
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?
其实这个理由也有点牵强。比如用户本身用全局代理,那个飞机场有问题同样会封也会怪罪你头上。不如直接写个免责声明的小字在旁边。不应该由用户自己去用别的软件别的模式去,因为有些人飞机场是直接没作用在本地,但是是直接走ip+端口的proxy的
同意楼上的看法,提示一下风险,感觉有代理还是方便些。没中转之前我完全用不了chatbox,一次都没成功过,这几天用nginx反向代理openai.com之后才能正常使用,我这个办法比较繁琐。
感谢作者提供了这么好用的软件
from chatbox.
是不是修复了,现在clash点开直接就能用,也不用开tun
from chatbox.
我也发现了,今天clash不开系统代理也能直接用了
from chatbox.
不开代理也能用?那你走的国内的ip吧
from chatbox.
不开代理也能用?那你走的国内的ip吧
要开的,clash开规则模式,不用开tun,也不用开全局。无法使用我感觉是因为节点问题,api.openai.com对节点要求比较高,同一个节点能用网页端,调用这个就失败,我装的另一个chrome插件chatgpt for google,用api的形式也是同样的表现。
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?
我觉得没有必要花过多口舌解释,因为即便不在 chatbox 里面设置代理他们也会用 clash 之类的东西开个 tun 透明代理或者系统代理,同样也避免不了机场造成的问题。如果真的要解释,就只要说一句 chatbox 只是一个本地的套壳,所有联网的服务都来自 openai,代理只是给个入口而已。
单独设置代理的功能还是很有必要的,有的时候只有一两个软件需要走代理,单独设置就不需要开系统代理过度影响网络环境。而且 chatgpt 又重度依赖代理,所以能单独设置 http 或者 socks5 代理的功能我觉得是 chatbox 的刚需,就类似于 telegram 客户端的代理功能那样。
from chatbox.
大家好,我这里解释下为什么还没有开发这个功能。
首先,如果你本地设置了规则代理、并且把 openai 域名加入规则,就可以实现网络代理,不需要 Chatbox 额外支持。
如果 Chatbox 实现了代理功能,就可能有用户使用了一些不正规的机场,这种行为很容易被 OpenAI 直接封号。这些用户可能会错怪 Chatbox 导致他们封号(既然他们敢使用这些机场,就意味着他们没办法做出正确的原因判断)。这会大幅增加解释成本。
大家有什么想法?我觉得没有必要花过多口舌解释,因为即便不在 chatbox 里面设置代理他们也会用 clash 之类的东西开个 tun 透明代理或者系统代理,同样也避免不了机场造成的问题。如果真的要解释,就只要说一句 chatbox 只是一个本地的套壳,所有联网的服务都来自 openai,代理只是给个入口而已。
单独设置代理的功能还是很有必要的,有的时候只有一两个软件需要走代理,单独设置就不需要开系统代理过度影响网络环境。而且 chatgpt 又重度依赖代理,所以能单独设置 http 或者 socks5 代理的功能我觉得是 chatbox 的刚需,就类似于 telegram 客户端的代理功能那样。
是这样的,毕竟有时候真的只需要一个软件走。规则再怎么也会有疏漏。并不想让其他软件也通过clash的规则然后再直连,多了一遍流程,延迟随之增加,哪怕少。并且我们本身可能并不喜欢用clash本地,而是部署在了软路由/docker这种,就连浏览器都只是在快捷方式加了启动命令行http-proxy选项
from chatbox.
这个功能其实我很早前已经开发完了,我会在最近发布出来。
from chatbox.
希望大家理解我对这个功能的犹豫
from chatbox.
希望大家理解我对这个功能的犹豫
from chatbox.
这个功能其实我很早前已经开发完了,我会在最近发布出来。
辛苦了。期待上线!
from chatbox.
希望大家理解我对这个功能的犹豫
一直关注代理功能,太感谢了
from chatbox.
辛苦了,非常期待上线!感谢!
from chatbox.
我将这个项目fork了一下,添加了代理功能,有兴趣的话可以看看 项目地址:https://github.com/xiefeihong/chatbox
没有macos的包吗?
from chatbox.
我将这个项目fork了一下,添加了代理功能,有兴趣的话可以看看 项目地址:https://github.com/xiefeihong/chatbox
没有macos的包吗?
1.0.1版本有mac x64版本,但是没测试过,你可以试试
from chatbox.
新版本没有看到代理的功能啊
from chatbox.
没想到这个功能有这么多讨论。其实真的很简单,出了某种原因我这里简单讲一下解决方案。
方法一:(推荐)
打开 Chatbox 设置窗口,展开 “Proxy/代理” 栏,在输入框中填入
https://proxy2.chatbox.run
,即可正常使用方法二:
将 openai.com 添加到你的代理工具名单,一般热门的工具会积极维护 PAC,你拉取最新的 PAC 文件后可能发现工具已经支持了。这样你的工具会代理 openai.com 的流量。
希望可以帮助到大家
macOS 版本是不是还未实现内置代理?
from chatbox.
不断地说要做要放,做了又不放,不断地食言。一边问着大家的看法,大家把需求给你通过投票都表达得明明白白了,却又因为“我觉得不需要”而不加,既然一开始就不想加这个功能又何必问大家呢?每个人有每个人使用的习惯,不是所有人都必须要用某一种代理方式。这样问了又食言真的很难看很傲慢。
那个“增加解释成本”的说法完全站不住脚,完全不理解作者的动机,你要说他是为了卖他那个自建服务吧也说不通,因为用到这个代理功能的人都有自己的账号完全不是自建服务的目标用户啊。
from chatbox.
Related Issues (20)
- 请求加入openai api调用的联网能力[Feature]
- [Feature] Gemini 1.5 Flash Support HOT 1
- [Feature] 显示回答耗时
- [Feature] Add price of a given question/response pair alongside number of tokens.
- [BUG]
- 希望添加朗读文字语音的功能
- 多个对话窗口互相切换后,滚动条总是滚到在最底[Other]
- 为什么现在不支持在线升级了
- API Error: Status Code 429, { "error": { "code": "rate_limit_exceeded", "message": "Rate limit exceeded for images per minute in organization org-AyDwMnLc1cwJwrRyWW1JuKig. Limit: 0/1min. Current: 1/1min. Please visit https://platform.openai.com/docs/guides/rate-limits to learn how to increase your rate limit.", "param": null, "type": "requests" } }[BUG]
- [Feature] 允许为每个搭档预设模型 HOT 1
- [Feature]希望右上角“关闭”时可以进入托盘区挂起,而不是直接退出软件
- 希望你不是在开玩笑!我已经买了一年的E会员!
- [BUG] 华为手机 鸿蒙4.0 安装出现解析包错误 ChatBox 1.3.10 HOT 1
- [Feature] New Chat with Copilot modal and shortcut HOT 2
- [Feature]为openai模型加入文件问答功能
- [Feature]可否支持切换API及支持DeepSeek模型
- [Feature] 支持变量
- [Feature]更多自定义模型
- [Other] "Current model" injection from system prompt 希望移除,或者添加选项..
- win版本可以出免安装的绿色便携版吗?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chatbox.