LinuxDo 新帖推送
178 subscribers
248K photos
309K links
Download Telegram
标题: (续集)大佬们求助,服务器内某容器走mihomo代理失败
作者: #Sam Altman
板块: #开发调优
编号: 963997
帖子: https://linux.do/t/topic/963997
时间: 2025-09-17 16:42:21
摘要:
故事背景(上集):





大佬们求助,服务器连接GitHub遇到问题


开发调优



故事背景:楼主是一个非科班出身的计算机小白,平时在服务器上只会跟着ai一步一步的部署各个容器

事情是这样的,我以前一直用的是sealos cloud这种云容器平台(类似vercel),这种平台部署容器啥的非常方便,但是计算下来年费不是很便宜。我只是部署一下lobechat、newapi这种服务,用不了太多东西但是一年还是要200多
前几天发现了一台低价的服务器,鼠鼠我欣喜若狂,直接购入,但…



事情是这样的,上午我发了一个求助帖,因为我的lobechat database版选择了GitHub鉴权,结果重定向返回时一直报错,各位佬友都说是我服务器无法连接GitHub的问题
我后来又试了下换了一种鉴权方式,选用auth0鉴权,结果又报同样的错:

我只好怀疑是不是真的我服务器网络的问题(但奇怪的是,在终端里ping github和auth0都是通的)
于是我捣鼓了一中午配置了mihomo(原谅我这个真小白)
最终配置完成,mihomo是最新的1.19.13版本,面板选的是yacd-meta

在服务器终端里输入curl -x http://172.17.0.1:7890 https://www.google.com -I,显示能连通(其实我也不知道这是不是真的连通了,但是截图发给gpt他告诉我连通了)

chatgpt还教我另一个方法,也是能连通Google(同样,截图发给gpt,他告诉我连通了)


问题来了!
我在lobechat这个容器的终端里,测试Google的连接,发现连不上

打开mihomo的动态追踪日志,发现明明走了代理,但还是返回502 bad gateway

所以问题到底出在哪呢?
标题: codex好像生来就会rg,即使环境没有,还可以给它配置其他的工具吗
作者: #eugene
板块: #开发调优
编号: 963999
帖子: https://linux.do/t/topic/963999
时间: 2025-09-17 16:43:01
摘要:
什么工具好用zsbd
标题: win+d快捷返回失效了
作者: #吃饭睡觉
板块: #搞七捻三
编号: 964003
帖子: https://linux.do/t/topic/964003
时间: 2025-09-17 16:44:37
摘要:
win键,d键,单独按每个都可以用,组合在一起快捷返回桌面就失效了…
标题: 天塌了,cursor要二验了
作者: #haowa
板块: #搞七捻三
编号: 964004
帖子: https://linux.do/t/topic/964004
时间: 2025-09-17 16:44:47
摘要:
现在验证这么难二验基本过不去了
标题: 带父母去见女方家长,需要准备什么礼物?
作者: #你赖东东不错嘛
板块: #搞七捻三
编号: 964015
帖子: https://linux.do/t/topic/964015
时间: 2025-09-17 16:50:08
摘要:
国庆打算带父母去见女朋友家长,因为我们已经在一起5年了,同居也1年多了,但是迟迟还没订婚,两边家长也都没见过面,主要是我和女友都想晚一点,两边家长也没有催过。这次过去主要是两边家长见个面,估计也会聊关于我和女朋友啥时候订婚以及彩礼之类的。
关于要送什么东西佬友们可以给点意见?
我之前去过女友家,当时是送的烟酒+牛奶+滋补品+茶叶,但是一起聊天时女友爸爸说下次别送烟酒了,宁愿你送点补品之类的,说自己也经常养生,会买很多补品吃,烟酒伤身体。实际上女友爸爸实际上是要抽烟也要喝酒的,我知道送烟酒是礼节,不管女方家有没有人抽烟喝酒都应该要有,但是上次女友爸爸都这么说了这次带父母过去就不知道要不要送了,我目前打算送西洋参+中秋礼盒+菌菇礼盒,烟酒还在考虑要不要送。
标题: 还有GPT team的车位吗,我想有偿拼一下,体验下codeX
作者: #Raiden
板块: #资源荟萃
编号: 964016
帖子: https://linux.do/t/topic/964016
时间: 2025-09-17 16:50:16
摘要:
求大佬带一下,想上车
标题: warp如何解除风控
作者: #zhaojun
板块: #开发调优
编号: 964025
帖子: https://linux.do/t/topic/964025
时间: 2025-09-17 16:53:51
摘要:
佬们,刚注册的warp邮箱被风控了,有没有好的解决方案啊
标题: 求京东抢购iPhone17工具
作者: #马嘉祺官方后援会
板块: #开发调优
编号: 964027
帖子: https://linux.do/t/topic/964027
时间: 2025-09-17 16:54:06
摘要:
想买iPhone7 Pro Max,一直抢不到,佬友们有没有靠谱的脚本或者工具呀!给佬友们磕头了。
标题: 白送一些东西,只需要到付邮费即可
作者: #pengyu han
板块: #福利羊毛
编号: 964038
帖子: https://linux.do/t/topic/964038
时间: 2025-09-17 16:56:12
摘要:
一个相机电池包,一袋子键帽(前行者X87pro粉黑侧透和爱菲印花集(白色)的补充键帽)
标题: 礼貌问询通过自然语言实现ai生成排课表系统
作者: #Hongxichina
板块: #开发调优
编号: 964040
帖子: https://linux.do/t/topic/964040
时间: 2025-09-17 16:56:36
摘要:
佬友们,礼貌问询问一下排课系统的算法该用哪个(了解到的有约束算法打算使用谷歌的ortools,还有遗传算法以及模拟退火算法),如果需求要实现通过自然语言实现ai排课那么我应该怎么样实现。尝试过通过dify直接搭建模型工作流发现规则不能一一满足,改正确了一个规则另一个原本正确的规则遭到修改错误。我是否有更加合适的思路去实现,比如是否可以搭建一套智能体实现模型调用ortools这个库去实现强制约束生成课表,是否有更好的实现逻辑
标题: 怎么将book-nav部署到webhostmost上面
作者: #星
板块: #搞七捻三
编号: 964045
帖子: https://linux.do/t/topic/964045
时间: 2025-09-17 16:58:03
摘要:
不想用oneNav了,不掏钱都不让进行数据备份

想换用佬友的 开源|放弃OneNav,一周时间撸了个导航站 - 开发调优 - LINUX DO
DEKVIW/book-nav: 个人书签导航
但是佬友这个好像不支持PHP部署,我不会搞,我想把佬友这个部署到我白嫖的webhostmost上面

这个是一些简介| WebHostMost
标题: [Windows] 酷我音乐V8.7.5养老版 畅享解锁功能
作者: #1148456
板块: #资源荟萃
编号: 964047
帖子: https://linux.do/t/topic/964047
时间: 2025-09-17 16:58:36
摘要:
(话题已被作者删除)
标题: 佬友助我飞升
作者: #图南
板块: #搞七捻三
编号: 964049
帖子: https://linux.do/t/topic/964049
时间: 2025-09-17 17:00:10
摘要:
帮帮弟弟
标题: clash verge真的逆天, 今年bug不断.
作者: #jrerrq
板块: #搞七捻三
编号: 964052
帖子: https://linux.do/t/topic/964052
时间: 2025-09-17 17:01:09
摘要:
切换到gui for clash了,插件系统很好用自带frp openlist不需要额外的软件.
标题: 利用 EdgeOne 边缘函数写入 Cloudflare IP GeoLocation 回源请求头以支持 WP-Statistics GeoIP
作者: #贺兰星辰
板块: #文档共建
编号: 964063
帖子: https://linux.do/t/topic/964063
时间: 2025-09-17 17:02:41
摘要:
(标题很长,但这已经是我能想到的最短的叫法了)
前言
昨天群友发来一个 EdgeOne 领取免费版套餐兑换码的链接,竟然是 100% 中奖,每周 2000 份,每月更新(截止到现在也就兑了 350 份,基本是随便送了),一直很想把现有的国内腾讯云 CDN、国外 Cloudflare 的方案迁移到 EdgeOne 上,但奈何一直领不到免费版兑换码,这次终于如愿,遂赶紧噼里啪啦配置一顿,工作良好。
基本功能配置完毕,看了下 EdgeOne 有哪些额外功能,注意到 EdgeOne 支持携带客户端 IP 的地理位置信息回源,这让我想起来 Cloudflare 有一个名为 IP GeoLocation 的玩意儿,做了同样的事情,会把用户的国家码注入到 CF-IPCountry 请求头上给下游用(当然 EdgeOne 这里默认名称是 EO-Client-IPCountry)。
这让我想起来我的 WP-Statistics 插件也支持 Cloudflare IP GeoLocation 作为位置检测方法,于是探索了一下怎么让 EO 支持这套东西。本来以为简单配配规则引擎上的回源请求头就行了,结果完全没这么简单… 兜兜转转整了一天,终于探索出一套解决方案,遂分享出来(绝对不是水博客!)
解决方案
此方案也适用于其他需要在 EdgeOne 上使用 Cloudflare IP GeoLocation 同款请求头的需求。
首先,根据 WP-Statistics 源代码中的 CloudflareGeolocationProvider,可以看到 WP-Statistics 通过 isAvailable 和 isBehindCloudflare 两个函数判断是否可以使用 Cloudflare IP GeoLocation 作为位置检测方式 —— 后者是初步判断,只有满足后者才能在设置中启用 IP GeoLocation;前者是最终判断,如果这个不为 true,即使你启用了 IP GeoLocation,也会被 fallback 到 MaxMind GeoIP 数据库的查询模式。
因此,取此二者函数所需要的请求头的并集,就得到了我们需要在 EO 上配置的回源请求头列表:

HTTP_CF_CONNECTING_IP
HTTP_CF_IPCOUNTRY
HTTP_CF_IPCONTINENT
HTTP_CF_REGION
HTTP_CF_IPCITY
HTTP_CF_IPLATITUDE
HTTP_CF_IPLONGITUDE
HTTP_CF_POSTAL_CODE

他们分别反映了访问者的连接 IP、所在国家、大洲、地区/州省、城市、经纬度、邮政编码(我不知道为什么他需要这个,而且事实上 EO 也提供不了这个,所以最后 Mock 了一个默认值)
但是很遗憾的是,EdgeOne 当前的规则引擎系统不支持配置地区和经纬度,所以这部分会交由边缘函数来做(别问我为什么边缘函数支持但是规则引擎不支持,另外也别问我为什么不全放到边缘函数上,规则引擎支持的大洲信息到边缘函数这儿又不支持了)。
于是,我们首先在规则引擎上配置如下修改回源请求头规则:
CF-IPCity: ${http.request.ip.city}
CF-IPCountry: ${http.request.ip.country}
CF-IPContinent: ${http.request.ip.continent}
CF-Connecting-IP: ${http.request.ip}

然后,在 EdgeOne 边缘函数上配置如下代码:
async function handleRequest(event) {
const { request } = event;

// 修改请求头
request.headers.set('cf-iplongitude', request.eo.geo.longitude);
request.headers.set('cf-iplatitude', request.eo.geo.latitude);
request.headers.set('cf-region', request.eo.geo.regionName);
request.headers.set('cf-region-code', request.eo.geo.regionCode);
request.headers.set('cf-postal-code', '000000'); // EO 不支持邮政编码,我也不知道 WP Statistics 拿这个干什么用,所以返回一个 000000

const response = await fetch(request);
return response;
}

addEventListener('fetch', event => {
// 当函数代码抛出未处理的异常时,边缘函数会将此请求转发回源站
event.passThroughOnException();
event.respondWith(handleRequest(event));
});


配置好边缘函数的触发规则后应该就可以正常运行了。最后,注意边缘函数免费版是有用量限制的,小心被用爆。
后记:边缘函数很好玩,顺带做了个 AVIF 转换器
这功能挺好的,直接贴代码,如果用户浏览器支持 avif 就会转换成 avif,不支持就转换成 webp,否则就不转(注意配置完后记得限定触发规则为仅当文件后缀为 jpg, jpeg, png, webp 时才触发,避免浪费):
async function handleEvent(event) {
const { request } = event;

// 获取客户端支持的图片类型
const accept = request.headers.get('Accept');
const option = { eo: { image: {} } };

// 检查客户端是否支持 WebP 格式的图片,若不支持响应原图
if (accept && accept.includes('image/webp')) {
option.eo.image.format = 'webp';
}

// 支持 Avif 优先走 Avif
if (accept && accept.includes('image/avif')) {
option.eo.image.format = 'avif';
}

const response = await fetch(request, option);
return response;
}

addEventListener('fetch', event => {
// 当函数代码抛出未处理的异常时,边缘函数会将此请求转发回源站
event.passThroughOnException();
event.respondWith(handleEvent(event));
});


配置好了以后网页访问速度有肉眼可见的提升,Lighthouse 的 Performance 分数也高了些,针不戳。
标题: 迪士尼等三巨头联手起诉中国AI公司海螺-MiniMax,索赔金额或达天文数字!
作者: #ubert
板块: #前沿快讯
编号: 964066
帖子: https://linux.do/t/topic/964066
时间: 2025-09-17 17:02:56
摘要:
迪士尼、华纳兄弟和环球影业联合起诉中国AI公司MiniMax,指控其通过海螺AI服务大规模侵犯著作权。诉讼涉及未经授权使用电影角色进行AI训练和商业化运营,可能引发对AI行业的版权法律争议。三家公司要求MiniMax返还所有侵权所得,并按每项著作权最高15万美元的标准请求赔偿,总金额可能达到天文数字。
标题: 国内的visa+国内edu能搞az200或者100吗
作者: #XinXing
板块: #搞七捻三
编号: 964068
帖子: https://linux.do/t/topic/964068
时间: 2025-09-17 17:03:13
摘要:
现在着急搞个openai的key和claude的key用,如果不行就只能去买3元子1刀的key了