chatbox
chatbox copied to clipboard
可以添加个代理嘛
想通过socket代理本机ip访问,谢谢
同求 没socket 代理设置用不了 clash 没有接管系统代理 会返回 API Request Failed: Failed to fetch
好的,安排
好的,安排
多谢大佬啊,什么时候上线呢?现在国内确实得用代理了,最好支持socks5。
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
好的,谢谢。可惜我是做底层的,不太懂app的开发。等大佬更新了~O(∩_∩)O哈哈~
我个人对代理的优先级不是很高,而且最近一直要修复其他的问题。可能需要等待几天或者一周。有其他人感兴趣实现这个代理功能吗?
好的,谢谢。可惜我是做底层的,不太懂app的开发。等大佬更新了~O(∩_∩)O哈哈~
其实我是做后端的,我也是第一次开发桌面应用。大家可以多尝试尝试,AI 让跨界变得简单了。
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);
同求,不然整个网络全代理速度太感人了,呵呵
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文件
同求 没socket 代理设置用不了 clash 没有接管系统代理 会返回 API Request Failed: Failed to fetch
用clash的tun模式,可以让chatbox正常访问
yarn package or npm run package
意思就是打包,然后会生成一个安装exe,或者绿色的zip,我就用zip那个。
不是package就是make,可以搜索下
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);
打包 老是报错,不折腾了,对于一个小白,挺坑的 你可以出一个打包的教程,发一个蓝奏云或者腾讯在线文档的链接,教教我们这些小白
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
大佬,爱心够10个了,赶紧上吧,O(∩_∩)O哈哈~
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
国内看地区,大部分访问不了,所以需要这个
问题是,这个不需要代理吧?我部署到本地,只要正确输入apikey,都能得到返回值的
国内看地区,大部分访问不了,所以需要这个
我都是用梯子,不然用不了
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
来看这条issue的小伙伴,请给大佬的回复点个爱心,还是很多人需要的。^-^
正好需要,今天openai的key就要下来了。听说用国内IP访问,容易被封锁,所以还是需要代理
代理问题临时解决办法

我问了GPT有什么办法 它告诉了我3个软件 然后我找了第一个 这是教程 https://www.youtube.com/watch?v=ZPi56hSm__E 总算是可以不全局代理然后还可以用CHATBOX了
代理问题临时解决办法
![]()
我问了GPT有什么办法 它告诉了我3个软件 然后我找了第一个 这是教程 https://www.youtube.com/watch?v=ZPi56hSm__E 总算是可以不全局代理然后还可以用CHATBOX了
我试了一下chrome是可以的,但是chatbox不行,你可以加官方的群, Chatbox 官方用户群:Telegram: https://t.me/+gWzem4HGSI5hYzg1来这里聊一下
代理问题临时解决办法
![]()
我问了GPT有什么办法 它告诉了我3个软件 然后我找了第一个 这是教程 https://www.youtube.com/watch?v=ZPi56hSm__E 总算是可以不全局代理然后还可以用CHATBOX了
我试了一下chrome是可以的,但是chatbox不行,你可以加官方的群, Chatbox 官方用户群:Telegram: https://t.me/+gWzem4HGSI5hYzg1来这里聊一下
https://user-images.githubusercontent.com/30548000/227139496-22eacf49-7572-4f7a-8b89-5c563dfb69ef.mp4
没毛病的 是可以用的
电脑里有很多个 这个一定要添加对


Proxifier这么设置确实可以
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
作者在考虑加socks5代理了吗?
还是挺期待能有代理配置。
公司电脑没法开 clash 全局代理……
proxifier 没有免费版本……
楼上有个 hardcode BrowserWindow 的我搜了下貌似是 electron 的。但是目前这个项目已经 refactor 成 tauri 的了。
tauri issue 里有讨论代理,但好像目前还没有实现。
陷入苦恼中
既然大家这么需要,那我做个简单的调查。如果你需要这个功能,就点击下面的【爱心】。超过 10 个我就马上开发,超过 50 个我今晚就开发。
已经超过50个爱心啦
问了一下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 代理服务器进行网络请求。
linux ubuntu环境,使用proxychains 代理socks5,还是上不了。有能用别的方式代理上去的么?