linux.do
21.1K subscribers
118K photos
195 videos
116 files
251K links
linux.do最新话题和热议话题
Download Telegram
uv python包和项目管理工具配置国内镜像(python包镜像、pypi镜像)

uv python环境管理工具,真的好用,建议新的项目用uv工具来管理项目、环境和包
配置国内python包镜像 和 pypi镜像
看下官方的速度对比

一、国内使用存在一些网络的问题

1. 安装uv失败
2. 通过uv下载python 安装包 很慢 很慢
3. 通过uv 下载 pypi 第三方包 很慢

上面几个问题,可以通过配置国内镜像来解决

二、安装uv失败

正常情况执行官方的命令一键安装就行
curl -LsSf https://astral.sh/uv/install.sh | sh

解决方法一: 因为网络原因可能会失败,我都是自己去下载安装包,安装包在github上
手动去下载对应版本的安装包,直接解压

下载地址(根据自己系统选择,根据情况选择最新版本) Release 0.9.18 · astral-sh/uv · GitHub

解压之后 将uv复制到环境变量里面,windows放某个目录下,配置下path路径
mkdir -p ~/.local/bin
mv uv ~/.local/bin/
# 其他用户也能使用
sudo cp ~/.local/bin/uv /usr/local/bin/

解决方法二: 在host 配置github服务器域名解析
通过这个网站 https://www.ipaddress.com/website/github.com/ 获取到最新的github 对应的IP地址, 配置到hosts里
sudo vim /etc/hosts
140.82.112.3 github.com

执行官方的命令应该能一键安装了

三、使用uv下载 python安装包失败

使用 uv python install 3.12
会下载对应版本的python包,网络不好会很慢
配置镜像:

创建配置文件

# 创建配置文件
mkdir ~/.config/uv && vim ~/.config/uv/uv.toml

写入配置

python-install-mirror = "https://registry.npmmirror.com/-/binary/python-build-standalone/"



四、使用uv 下载第三方包失败

uv.toml 配置文件中增加这个配置

[[index]]
url = "https://mirrors.aliyun.com/pypi/simple/"
default = true

其他镜像
# 阿里云
https://mirrors.aliyun.com/pypi/simple/

# 中科大
https://pypi.mirrors.ustc.edu.cn/simple/

# 清华
https://pypi.tuna.tsinghua.edu.cn/simple/

# 豆瓣
https://pypi.douban.com/simple/

windows系统 配置文件在 用户根目录C:\Users\admin\.config
最终我的 uv.toml配置文件是这样的

----------------------

基本上可以爽用了,有哪些不到位的欢迎评论补充,帮忙点个赞🦀🦀

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: fredzhang)

Invalid media:
image
image
Google AI Studio 增加下雪动效

突然发现 ai studio 增加了个新按钮

谷歌是不是闲得慌,咋搞这么个小玩意 🤣

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 𒀂𒀼𒇲𒀼𒉼𒀼𒋝𒆸)

Invalid media: image
美团年度报告来啦,使用美团的佬友可以看看

----------------------

美团年度报告地址:http://dpurl.cn/qSFIfMez

----------------------

4 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 最上川)

Invalid media:
image
image
利用ace+寸止让windsurf接近AugmentCode水准

关键步骤
mcp配置

mcphub
[Augment context engine][GitHub - augmentcode/auggie: An AI agent that brings Augment Code's power to the terminal.]
寸止

## 交互规则
- 始终以中文回复
- 始终用`zhi`进行交互,不自动结束对话
- 每次交互前都先使用'Augment context engine'即mcp的`codebase-retrieval`进行索引或语义理解

## 技术文档查询优先级
1. Context 7 (首选)
2. DeepWiki (次选)
3. WebSearch (备选)

## 方案构思规则
- 使用'sequential-thinking'构思2-3个方案
- 方案需符合最小入侵原则
- 对方案进行对比分析
- 对比时对每个方案预计修改的内容再次使用'Augment context engine'即mcp的`codebase-retrieval`进行修改点完整流程的语义理解,检查方案是否合理
- 标明推荐方案并说明理由,包括预期效果、潜在风险和实施难度

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: TimeSky)
netcup新增新加坡机房👏

🇸🇬 最新上线:
netcup 新增 新加坡服务器机房
现在就可以订购位于新加坡的服务器
双倍快乐:所有机房一起参加圣诞活动

不过现在官网503了……

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 小鸟游)
求助大佬们,gemini学生认证卡在sheerid这步了

一开始还可以跳转填写信息的页面,然后1keyme一直ip likely banned,后来再回到认证界面就这样了

ping0的结果

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: tony y)

Invalid media:
image
image
竞赛公益站可以查看历史提交了

但是审核通知有点问题😅目前可以提交。但是暂时不审核了,集中处理邮箱发邮件bug

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: lsc)
不懂就问系列,gaffgiff 是最终之路吗?

我已经有了张 gaffgiff 卡,现在它就躺在我的小号机里。

所以,我还有必要弄 GV 或 talkatone 吗?

我刚注册了一个 talkatone,发现一个月就要保号一次,顿时全身软软的没了有动的乐趣

5 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: HavenLiew)
真理究竟是掌握在少数人手中还是多数人手中

Click to view the poll.

楼主之前看到一个类似的投票,最终结果是:大多数人选择了,真理掌握在少数人手中,有点相悖,今天想复现一下,有点哲学的意思了,嘿嘿

13 posts - 12 participants

Read full topic

via LINUX DO - 最新话题 (author: 张willing)
发5个学校BTSCHOOL临时邀请

学校全站hr别玩死 需要的留邮箱

7 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: longmao)
【Chrome DevTools插件】更好的EventStream查看面板,降低调试Dify消息体成本

最近在基于Dify平台开发Agent,发现对话中的中文字符会被编码为\uXXXX类型的字符串,在debug过程中,无法通过汉字定位message,也不方便查看message中具体的data数据。原生 Chrome DevTools 的网络面板中查看EventStream有很多槽点:

1. 🤯 Unicode 阅读困难: 许多流式响应(尤其是 AI 模型输出)直接返回 \uXXXX 格式的 Unicode 编码。原生面板无法自动解码,开发者只能看到一堆乱码,必须手动复制转码才能阅读。
2. 👀 长流数据难以阅读: 原生面板将流式数据展示为简单的列表,缺乏对复杂 JSON 结构的格式化支持。当单条消息体积极大时,阅读体验极差。
3. 🔎 缺乏高效搜索: 在成百上千条流式消息中,很难快速定位到包含特定关键词(如 “Error” 或特定业务字段)的消息。
4. 📉 调试体验割裂: 开发者经常需要在没有格式化的预览窗口和外部 JSON 工具之间反复切换,严重影响效率。

EventStream Pro 正是为了解决这些痛点而生。它作为一个“增强版”的专用调试面板,无缝集成在 DevTools 中,提供自动解码JSON 格式化精准搜索等核心能力,让流式接口调试变得前所未有的轻松。

功能特性

🔍️ 实时捕获: 自动拦截 EventSource 连接和流式 fetch 请求,确保不漏掉任何数据块(chunks)。
🔡 自动解码: 智能检测并自动将 \uXXXX 格式的 Unicode 转义序列转换为可读文字(例如中文)。
📋️ 持续追踪: 即使在开启过滤时,消息 ID 依然保持与原始会话一致,方便通过 ID 快速定位。
💎 专业级 UI: ● 可调节列宽: 支持像原生 DevTools 一样自由拖拽调整表格列宽。 ● 详情弹窗: 点击任意行即可在模态框中查看完整且经过格式化的数据负载。 ● 原始/处理切换: 可随时在处理后的可读数据与原始网络流输出之间切换。
🛠️ 灵活搜索: 支持在解码后的内容或原始网络字符串中进行全文搜索。

安装指南
github.com

GitHub - cfancc/event-stream-pro: 专为调试Server-Sent Events (SSE)和流式 Fetch (Streaming...

专为调试Server-Sent Events (SSE)和流式 Fetch (Streaming Fetch)响应而设计

1. 直接下载release包,解压event-stream-pro-v1.0.0.zip
2. 加载到 Chrome 浏览器: 打开 Chrome 浏览器,访问 chrome://extensions开启右上角的 开发者模式 (Developer mode)点击 加载已解压的扩展程序 (Load unpacked) 并选择项目解压目录

使用场景

使用fetch发送sse请求的站点,自测了dify和chatgpt,对话流是能正常捕捉。deepseek、gemini等非fetch是不行的,因为考虑到dify开发场景才会使用到,故没有兼容。

如果对你有帮助,请点个⭐️,谢谢~

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: muke)

Invalid media: image
有人有 Berkeley Mono 这个字体吗?想试试看

看到好些人推荐这个字体,很复古的字体。有没有人能分享一下字体文件?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: wooddo)

Invalid media: image
文献在线求助。

各位大佬,求助一下这个:Phase-space nonseparability, partial coherence, and optical beam shifts的补充材料。网址是:https://journals.aps.org/prl/abstract/10.1103/cnvj-6w6f

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Kia423)
求助,苹果这个海报怎么删掉

我就点了一下看看这个海报是什么,然后我联系人卡片直接没了…头像直接变成汉字了,删也删不掉。一片红,我也没点保存就这样了…



1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 木瓜蛋白酶Tea🎋)

Invalid media:
image
image
Tailscale Peer Relay 让内网穿透更加稳定!

在 Tailscale 网络中,当设备之间无法建立 P2P 直连时,一般需要依赖 DERP(Designated Encrypted Relay for Packets)服务器来中继流量。而 2025 年 10 月,Tailscale 推出了全新的 Peer Relay 功能,让内网穿透更加简单而稳定。

什么是 Peer Relay?

Peer Relay 允许你将 Tailnet 网络中的任意设备指定为中继节点,用于转发其他设备之间的加密流量。当两台设备无法直连时,Tailscale 会优先尝试使用 Peer Relay,只有在 Relay 不可用时才回退到官方 DERP 服务器。

简单来说:Peer Relay 就是把你自己网络中的某台机器变成专属中继站

Peer Relay vs DERP

DERP 的特点

DERP 服务器由官方维护,拥有全球节点覆盖,可以自动选择最近的节点,使用时无需额外配置。但自建 DERP 时需要域名和 SSL 证书,国内还需要备案,配置相对复杂。自建时还需要考虑万人骑问题。

因为特殊原因,Tailscale 官方没有国内的 DERP 服务器,所以使用体验也不佳。

Peer Relay 的特点

Peer Relay 无需域名、证书和备案。它基于 UDP 协议,性能表现更优,免费用户也可以配置 2 个中继节点。

前提条件

在开始配置之前,请确保:(1) 所有设备运行 Tailscale 1.86 或更高版本。(2)至少有一台服务器能够被其他节点访问。

配置教程

第一步:准备公网服务器

需要一台具有公网 IP 的服务器作为中继节点。这台服务器可以是:

云服务商的 VPS(阿里云、腾讯云等)
有公网 IP 的家庭宽带设备
Full Cone NAT 环境下的设备

第二步:在中继服务器上启用 Peer Relay

在作为中继的服务器上执行以下命令:
tailscale set --relay-server-port=40000

说明:

端口号 40000 可以改为任意开放的 UDP 端口
建议使用 20000 以上的高位端口,避免被封锁

防火墙配置:

确保服务器防火墙和云服务商安全组都放行了该 UDP 端口:
# 如果使用 UFW
sudo ufw allow 40000/udp

# 如果使用 firewalld
sudo firewall-cmd --permanent --add-port=40000/udp
sudo firewall-cmd --reload

# 如果使用 iptables
sudo iptables -A INPUT -p udp --dport 40000 -j ACCEPT

同时别忘了在云服务商控制台的安全组中放行该端口。

第三步:配置 ACL 规则

登录 Tailscale 管理后台:https://login.tailscale.com/admin/acls/file

方法一:使用设备 IP(推荐,无需标签)

grants 部分添加以下配置:
"grants": [
{
"src": ["*"],
"dst": ["100.x.x.x"], // 替换为中继服务器的 Tailscale IP
"app": {"tailscale.com/cap/relay": []},
},
{
"src": ["*"],
"dst": ["*"],
"ip": ["*"],
}
],

配置说明:

src: ["*"]:允许所有设备使用该中继
dst: ["100.x.x.x"]:指定中继服务器的 Tailscale IP
第二条规则允许设备访问中继节点本身

方法二:使用标签管理(适合多节点)

如果你有多个中继节点或需要精细化管理,可以使用标签:

1. 在中继服务器上打标签:
tailscale up --advertise-tags=tag:relay

2. 在 ACL 中配置标签所有者:
"tagOwners": {
"tag:relay": ["autogroup:member"],
"tag:srv": ["autogroup:member"],
},

3. 配置 grants 规则:
"grants": [
{
"src": ["tag:srv"],
"dst": ["tag:relay"],
"app": {"tailscale.com/cap/relay": []},
},
{
"src": ["tag:srv"],
"dst": ["tag:relay"],
"ip": ["*"],
}
],

注意: 使用标签后,设备将无法使用 Tailscale 的文件传输功能(Taildrop),这是已知限制。如果你经常使用 Taildrop,建议采用方法一。

第四步:验证配置

在任意客户端设备上执行:
tailscale ping <目标设备的 Tailscale IP 或主机名>

如果配置成功,你会看到类似的输出:
pong from device (100.x.x.x) via DERP(xxx) in 82ms
pong from device (100.x.x.x) via peer-relay(14.103.xx.xx:40000) in 12ms
pong from device (100.x.x.x) via peer-relay(14.103.xx.xx:40000) in 11ms

可以看到,第一次连接可能会走 DERP,但很快就会切换到 peer-relay,延迟也明显降低。

你也可以使用以下命令查看状态:
tailscale status

输出中如果看到 peer-relay 字样,说明中继已经生效。

常见问题

1. Peer Relay 能完全替代 DERP 吗?

不能。 Peer Relay 只负责中继流量,无法替代 DERP 的 NAT 打洞(STUN)功能。建议保留 DERP 作为最后的 fallback。

2. 没有公网 IP 可以做中继吗?

理论上,Full Cone NAT 环境下可以通过端口映射实现,但实际测试中发现入口 IP 与 Tailscale 后台显示不一致,可能无法正常工作。建议还是使用有公网 IP 的服务器。

3. 带宽瓶颈在哪里?

中继节点的带宽会成为瓶颈。建议选择带宽充足的服务器。

参考资料

1. Tailscale Peer Relays · Tailscale Docs
2. Tailscale Peer Relays: High-throughput relays for secure, flexible networks
3. Tailscale 替代 DERP:Peer Relays 更加简单的中继方法(支持分流) - Sleepstars 的记录室
4. https://ysicing.me/tailscale-peer-relays

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: therainisme)
听说苹果日区可以装第三方应用商店了

有没有佬友成功装上的?

有没有国内的操作方法?

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 氯雷他定)

Invalid media:
image
image
整了套马年动态表情包,第一次做动态的,顺便说说踩的坑

上午水了一帖,被删了,估计是因为预览图中带了二维码,这次把二维码删了。

附上表情包预览图:

我也是第一次做动态的表情包,之前在其它帖子问过其他佬友是怎么做动态的,但是大佬没有回我。这个也是我自己琢磨的。

其实这套表情包,我一开始做的也是静态的,12个表情,全部都是用大香蕉出的图,然后自己用ps去下水印和裁剪下大小就完事了。

后来才想着用 grok 把图片改成动态的,用的还是之前12个底图。因为 grok 生成的视频是6s的,太长了。然后就用剪映来裁剪,挑选2-3秒合适的就行,而且剪映可以免费导出240大小的gif,正好符合微信表情要求的240**240大小 👏 *

但用剪映来裁有一个细节问题,就是可能会出现首尾帧不衔接,这个要在裁剪的时候注意下。

之前帖子也有佬友问这些表情是怎么上传到微信的。正好我之前做了有十几套表情包,我来简单分享一下经验;

搜索“微信表情开放平台”,注册个账号就可以上传了。

提交作品,选择“表情专辑”,表情数量是8~24个,大小必须是240x240。

除了表情包主体外,还需要准备横幅、封面、图标,如果要接受赞赏,还要上传赞赏引导图、赞赏致谢图

下面我说说这些图片要注意的地方,如果不按要求来,审核都会被拒。

1. 横幅:大小是750x400,背景不能为透明不能为白色也不能有白色边框
2. 封面:大小是240x240,这个背景必须为透明,而且最好不要有文字;
3. 图标:大小是50x50,这个也是背景必须为透明,最好是你这一套表情包中这个形象的大头照。
4. 赞赏引导图:大小是750x560,背景不能为透明不能为白色也不能有白色边框
5. 赞赏致谢图:大小是750x750,背景不能为透明不能为白色也不能有白色边框

除了表情包主体外,这几个图片,如果不熟练的话,搞起来也有点麻烦。

我一开始也是因为这几张图片的背景搞错,导致审核被拒了好几次,被拒会写清楚哪个图有问题,改一下重新上传审核就行了。

大香蕉不能按具体的大小来出图,但是你可以让它按比例出图,比如 750x400,比例差不多接近 16:9,750x560 的比例差不多是4:3

按这个比例出图后,你再处理就简单了,只需要简单的裁剪就能拿来用。这几张图片,让AI按照表情包主题出图即可。

还有一点,你如果让大香蕉出“背景为透明”的图,但实际图的背景是灰白棋盘,并非透明。但这也还好,用PS也能一键抠图。

但最近不知道怎么回事,大香蕉有时候出的背景是灰白、黑白这种棋盘颜色,而且抠图也选不中,所以还不如直接让它全部出纯白背景的,后期好抠图。
那些背景不能为白色的图,出图时也要跟AI交代清楚,让它加个背景。

然后还有表情包中不能出现品牌名、品牌logo等,差不多就这些坑吧!

之前有佬友分享的,让大香蕉出24个表情在一张图里的,4x6 布局:
为我生成图中角色的绘制 Q 版的,LINE或微信风格的半身像表情包;
彩色手绘风格,使用 4x6 布局,其中涵盖了各种各样的人们常用的聊天语句,或是一些有关的娱乐 meme。
其他需求:不要原图复制。所有标注为手写简体中文。
生成的图片需为 4K 分辨率 16:9

生成后,可以使用佬友分享的一个工具直接切图,切好后直接打包下载(在aistudio中直接使用)
accounts.google.com

登录 - Google 账号

但是这个一次性出的图,切图出来后不是正方形的,如果直接改成 240x240,图片会有一点变形。不想变形的话只能一张张处理。

大概就这些吧,佬友别举报了,让我水一帖好保住3级!

祝佬友们马上加薪、马上发财、马上暴富!

6 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: AdblockPlus)

Invalid media: image
MiniMax M2的识图MCP,是不是用一次会废掉好多coding plan的额度啊?

刚才配置好mcp试了试,就测试了一张图,然后配额消耗了66%。

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: gsc)
明年的我何去何从??佬友有没有办法??

本人明年才16,不能用社交媒体了……救救我

10 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: 今天不吃饭)

Invalid media: image
我想问个问题,如何克服离职想要拷贝带走代码等冲动

我上家公司就是,我拷贝了一些组件,我知道这样不对,但是还是想把自己的劳动经验代码组件等带走,以便于接下来的工作。
不合法
不合规
但是就是想
如何克服呀

47 posts - 32 participants

Read full topic

via LINUX DO - 最新话题 (author: borui666)
claw退款问题

有佬用过claw的吗,这个能退款吗😭😭我想着反正支付宝没钱干脆扫扫看看结果扫完了他去把花呗的钱扣了,我真的不中了,有退款成功的案例吗想问问

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 小桃)