求推一个机场,要质量好的,速度快还IP质量好
没吃过好的,顺便问下一般高配的机场都有什么节点中转啥的
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: 爱吃普抬头)
没吃过好的,顺便问下一般高配的机场都有什么节点中转啥的
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: 爱吃普抬头)
打算买一个卡巴斯基,佬友们觉得优选版有必要吗
rt,看了一下优选版的功能,可能硬盘健康监控、密码安全检查、远程访问检测有用,但是感觉都是可以替代的,我一时间决断不了,想佬友给点主意
7 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: pie z)
rt,看了一下优选版的功能,可能硬盘健康监控、密码安全检查、远程访问检测有用,但是感觉都是可以替代的,我一时间决断不了,想佬友给点主意
7 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: pie z)
大家打游戏都是为了赢吗
我胜负欲没有那么强,玩竞技类游戏都是和朋友一起玩不然不想上线。但我发现她们一逆风心情就不好了,我以为只要我陪她们玩她们就会开心了><。我一到这时候就会疯狂安慰她们,但次数太多了最近已经不想玩游戏了TvT最近朋友邀请我我也每次都拒绝了,我能看出来她不开心了,我不知道该怎么办qwq
36 posts - 19 participants
Read full topic
via LINUX DO - 最新话题 (author: 钰钰)
我胜负欲没有那么强,玩竞技类游戏都是和朋友一起玩不然不想上线。但我发现她们一逆风心情就不好了,我以为只要我陪她们玩她们就会开心了><。我一到这时候就会疯狂安慰她们,但次数太多了最近已经不想玩游戏了TvT最近朋友邀请我我也每次都拒绝了,我能看出来她不开心了,我不知道该怎么办qwq
36 posts - 19 participants
Read full topic
via LINUX DO - 最新话题 (author: 钰钰)
什么软件能够实现本地部署网站?
我想修改自己的网站,想在本地完成可视化操作。什么软件能做到?
场景:用ai修改网站代码,再本地运行打开查看效果,最后上传到宝塔
补充一下:php网站
13 posts - 9 participants
Read full topic
via LINUX DO - 最新话题 (author: GOUDAN123)
我想修改自己的网站,想在本地完成可视化操作。什么软件能做到?
场景:用ai修改网站代码,再本地运行打开查看效果,最后上传到宝塔
补充一下:php网站
13 posts - 9 participants
Read full topic
via LINUX DO - 最新话题 (author: GOUDAN123)
来来,围观一下 codemirror
6 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Winge)
Invalid media:
image
image
6 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Winge)
Invalid media:
image
image
完了,cursor 白嫖不了了,哈哈
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: wangyw)
Invalid media: image
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: wangyw)
Invalid media: image
关于droid乱码的问题你们有遇到吗?
最近升到最新版本后,就一直是乱码了…
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Benny)
Invalid media: image
最近升到最新版本后,就一直是乱码了…
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Benny)
Invalid media: image
有没有比较接近真人的适合legado使用的tts接口?
比较接近真人的适合开源阅读legado使用的tts接口?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 球儿)
比较接近真人的适合开源阅读legado使用的tts接口?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 球儿)
简简单单一个脚本实现AI划词翻译(可用公益站API)
因为对英语不是很熟悉,碰到一些不懂的还要到处去找翻译,试过pot,感觉不太适合我,于是要ai帮我写了一个脚本,可以实现划词翻译,可以利用站里公益大佬的API,配合热键爽用,足够轻量且方便。
安装与配置
步骤 1:安装依赖
Arch Linux / Manjaro:
Debian / Ubuntu:
步骤 2:创建并配置脚本
将脚本保存到一个合适的位置,例如
将以下脚本内容粘贴进去,并进行关键配置 :
赋予脚本执行权限 :
配置热键(例:niri)
1. 打开你的 niri 配置文件,通常位于
2. 在
最终效果
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Sanritian)
Invalid media: image
因为对英语不是很熟悉,碰到一些不懂的还要到处去找翻译,试过pot,感觉不太适合我,于是要ai帮我写了一个脚本,可以实现划词翻译,可以利用站里公益大佬的API,配合热键爽用,足够轻量且方便。
安装与配置
步骤 1:安装依赖
Arch Linux / Manjaro:
sudo pacman -S wtype wl-clipboard libnotify curl jq
Debian / Ubuntu:
sudo apt update
sudo apt install wtype wl-clipboard libnotify-bin curl jq
步骤 2:创建并配置脚本
将脚本保存到一个合适的位置,例如
~/.local/bin/translate.sh 。这个目录通常在你的系统 PATH 中,方便直接调用。mkdir -p ~/.local/bin
nano ~/.local/bin/translate.sh
将以下脚本内容粘贴进去,并进行关键配置 :
#!/bin/bash
# ==== 1. 配置 API 密钥 (重要!) ====
# 直接硬编码在此处。注意:脚本分享时请务必删除此行,有安全风险!
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# ==== 2. 配置 API 服务商信息 (可自定义) ====
# 如果你使用 Groq、DeepSeek 等第三方服务,修改下面的 URL 和模型名称
API_URL="https://api.openai.com/v1/chat/completions"
MODEL="gpt-4o-mini"
# ==== 3. 配置翻译提示语 (可自定义) ====
# 这是你给 AI 的指令,可以根据需求调整,比如要求更正式、更口语化等
PROMPT_TEMPLATE="If the text is in English, translate it to Simplified Chinese. If it is in Simplified Chinese, translate it to English. Keep the meaning accurate and natural. Text: "
# =======================================================
# 以下为脚本核心逻辑,通常无需修改
# =======================================================
# 模拟 Ctrl+C 复制选中文本
wtype -M ctrl c -m ctrl
sleep 0.05
# 从剪贴板获取文本
text=$(wl-paste 2>/dev/null)
if [ -z "$text" ]; then
notify-send "翻译" "未选中任何文本"
exit 1
fi
# 立即显示“翻译中”通知,提升用户体验
notify-send "翻译中..." "$text"
# 将网络请求放入后台执行,避免阻塞
(
# 拼接最终的提示语
full_prompt="$PROMPT_TEMPLATE$text"
# 发送 API 请求
response=$(curl -s -X POST "$API_URL" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "'"$MODEL"'",
"messages": [{"role": "user", "content": "'"$full_prompt"'"}],
"temperature": 0.3
}')
# 使用 jq 解析结果
result=$(echo "$response" | jq -r '.choices[0].message.content // empty')
# 错误处理
if [ -z "$result" ] || echo "$response" | grep -q "error"; then
error_msg=$(echo "$response" | jq -r '.error.message // "请求失败或API密钥无效"')
notify-send "翻译失败" "$error_msg"
exit 1
fi
# 显示最终结果,并复制到剪贴板
notify-send -t 12000 "翻译结果" "$result"
echo "$result" | wl-copy
) &
赋予脚本执行权限 :
chmod +x ~/.local/bin/translate.sh
配置热键(例:niri)
1. 打开你的 niri 配置文件,通常位于
~/.config/niri/config.kdl。2. 在
binds 部分,添加一个新的热键绑定,用于执行你的翻译脚本。例如,我们绑定 Super+Z (Super 键通常是 Win 键):binds {
// ... 其他的热键绑定 ...
// 添加下面这行,用于划词翻译
"Super+Z" spawn "sh -c '~/.local/bin/translate.sh'"
}
最终效果
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Sanritian)
Invalid media: image
冲动消费了,16H16G的服务器有啥用途啊......
最近某商家活动广告铺天盖地
111三年hk16H16g
都说难抢
我也跟着凑热闹
结果下单直接就付款成功了
这…真的不是套路吗…
总感觉哪里怪怪的
用GB6跑了下分
单核886 多核6337
听说只相当于正常机器的4核水平???
话说我平时最多只用过2H2G的机器
这种16H16G的有啥用途吗?
实在不知道买来干啥
不会真要吃灰吧。
68 posts - 50 participants
Read full topic
via LINUX DO - 热门话题 (author: maxianyu)
最近某商家活动广告铺天盖地
111三年hk16H16g
都说难抢
我也跟着凑热闹
结果下单直接就付款成功了
这…真的不是套路吗…
总感觉哪里怪怪的
用GB6跑了下分
单核886 多核6337
听说只相当于正常机器的4核水平???
话说我平时最多只用过2H2G的机器
这种16H16G的有啥用途吗?
实在不知道买来干啥
不会真要吃灰吧。
68 posts - 50 participants
Read full topic
via LINUX DO - 热门话题 (author: maxianyu)
[香草API]公益站升级补偿$20兑换码×500(含0605/nano-banana)
● 10/26 2:49 p.m. 升级完成,数据库已恢复
$20兑换码×500:
cdk.linux.do
LINUX DO CDK
Linux Do 社区 CDK 快速分享平台 - 让分享变得更简单
支持L站一键登录 &
----------------------
这才发现MySQL从头到尾根本没连接上,gpt-load一直用的SQLite数据库,
key有备份,但是恢复需要时间
(顺便补一句,这已经是gemini第三次删我数据库了…)
----------------------
Google是不是要发布gemini3了,怎么pro全炸了
(来源:旧站gpt-load)
18 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: Clancy Wang)
Invalid media:
image
image
● 10/26 2:49 p.m. 升级完成,数据库已恢复
$20兑换码×500:
cdk.linux.do
LINUX DO CDK
Linux Do 社区 CDK 快速分享平台 - 让分享变得更简单
支持L站一键登录 &
@linux.do @qq.com 邮箱注册/登录----------------------
这才发现MySQL从头到尾根本没连接上,gpt-load一直用的SQLite数据库,
docker compose pull && docker compose up -d --remove-orphans一句话给数据库删没了 :tieba_087:key有备份,但是恢复需要时间
(顺便补一句,这已经是gemini第三次删我数据库了…)
----------------------
Google是不是要发布gemini3了,怎么pro全炸了
(来源:旧站gpt-load)
18 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: Clancy Wang)
Invalid media:
image
image
[慢讯]推荐一个免费好用的ide(比trae还优秀)
通义灵码_你的智能编码助手-阿里云
通义灵码是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。
个人开发感觉:
✅️上下文会自动压缩,给的很足,基本上用起来不会出现那种你聊着聊着让你重新起一个新会话
✅️具备上下文记忆,长期历史会话全局记忆
✅️免费的前提下,我感觉他的使用比trae还优秀,毕竟不俗的上下文和响应速度处理能力等等
❌️一次只能完成一个小目标,比如说你想一次性完成你的项目的20%都很难。基本上一次写一个按钮点击事件等等的还行。对于大架构项目方面是这样
❌️有时候工具调用多了你需要点击继续调用他才会调用,没办法做到全自动
送大家一下提示词,审查你的项目完美不
GitHub - lzA6/Prompt-APP-optimization: 面向exe、apk、等等所有通用项目审查优化的提示词优化
面向exe、apk、等等所有通用项目审查优化的提示词优化
18 posts - 16 participants
Read full topic
via LINUX DO - 热门话题 (author: user0000)
Invalid media:
image
image
image
image
image
我又慢讯了,这个他上了Windows版本哈lingma.aliyun.com
通义灵码_你的智能编码助手-阿里云
通义灵码是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。
个人开发感觉:
✅️上下文会自动压缩,给的很足,基本上用起来不会出现那种你聊着聊着让你重新起一个新会话
✅️具备上下文记忆,长期历史会话全局记忆
✅️免费的前提下,我感觉他的使用比trae还优秀,毕竟不俗的上下文和响应速度处理能力等等
❌️一次只能完成一个小目标,比如说你想一次性完成你的项目的20%都很难。基本上一次写一个按钮点击事件等等的还行。对于大架构项目方面是这样
❌️有时候工具调用多了你需要点击继续调用他才会调用,没办法做到全自动
送大家一下提示词,审查你的项目完美不
佬友也没反馈这个提示词是否能一键复制所有,今天更新了一下。github.com
GitHub - lzA6/Prompt-APP-optimization: 面向exe、apk、等等所有通用项目审查优化的提示词优化
面向exe、apk、等等所有通用项目审查优化的提示词优化
18 posts - 16 participants
Read full topic
via LINUX DO - 热门话题 (author: user0000)
Invalid media:
image
image
image
image
image
如何成为成年人——理财和理时
成年人,就是要稳。
怎么稳?就是在这世界的一切不稳定性里,硬生生给自己找出最主要的两个稳定性:时间和金钱。一旦把时间和金钱都理好了,人生未来的路便看清了;一旦把时间和金钱都理好了,便可以用钱生钱,钱生时,时生时,时生钱。
下面是我这几个月的实操经验,不教一夜暴富,也不装高深,只写我亲测有效、可照抄的作业。如果你已经18岁,无主业(那你还不找事做?现金流都没有理什么财),也无副业,存款不到4位数,时间永远不够用,直接拿走。
————————
一、理财:把“靠运气”变成“靠系统”
1. 先给人生打三颗“财务钉子”
① 应急钉:6 个月生活费,放货币基金+短债,秒到,不心疼。如果你是大学生,3个月即可。(我本人是家里每个礼拜打一次两百生活费,所以我本人只需要攒一个两个礼拜的生活费即可,请按个人具体的实际情况调整。)
② 保险钉:重疾 30 万起步、定寿 100 万起步、百万医疗,按收入阶梯上,别让一次住院把存款清零。
③ 目标钉:给 12 个月内一定发生的事单独设账户,比如房租、学费、年假旅行,钱不到目标不碰。
2. 每月现金流“三盆水”
① 生活盆(≤50%):房租、吃饭、通勤,用信用卡+支付宝,月底出账单,超支就红色警告。
② 投资盆(≥30%):
指数基金,债基/货基:做“仓位平衡阀”,跌买涨卖,一定要留有长期和短期。学生党建议以短期为主,长期为辅(都有必要)
③ 梦想盆(10%~20%):用来跳槽空窗、报课、创业试水,纯粹“折腾专款”,亏光了也不影响吃饭睡觉。
3. 资产“三栏表”
左栏:流动资产(银行卡+货基)
中栏:投资资产(指数基金+退休账户+股票)
右栏:保险现价(重疾险/年金现价)
用 Excel 拉一条折线图,净值曲线向上,人就不会慌。
4. 防坑 4 件套
① 不懂不投,凡是要拉群喊口号的,直接退。
② 记账 App+信用卡短信,任何一笔支出>500 元,当天记,月底复盘。
③ 借钱只救急不救穷,救穷通道只有一条:教他记账。
④ 多寻求AI的建议,要会问。比如,我是//身份,存款//,有//打算,计划//,请给我一些可行性建议。
————————
二、理时:把“被时间撵”变成“把时间装箱”
1. 先给时间做“体检”
连续 7 天,用屏幕时间+番茄土豆 App,记录 30 分钟颗粒度。你会惊恐地发现:
– 刷短视频 2.5 h/天
– 通勤 1.8 h/天
– 开会 3 h/天(其中 1 h 完全无效)
数据不会骗人,先认账,再开刀。
2. 时间“四象限”装箱法
① 重要+紧急:老板要的方案、客户投诉,立刻做,但给自己设 90 分钟倒计时,防止膨胀。
② 重要+不紧急:健身、指数基金学习、英语听力,提前写进每周“不可协商清单”,一共 6 格,先占坑。
③ 不重要+紧急:同事求助、部分会议,能模板化就模板化,能甩 SOP 就甩,甩不出去再插队。
④ 不重要+不紧急:无脑刷手机,统一塞进“垃圾时间桶”——通勤路上+午休前 20 分钟,设倒计时,桶满了就关屏。
3. 定年度计划(不要细节!),定明天计划(前一天晚上计划好,越详细越好)(每天的计划永远都要是跟年度计划相关的)
– 睡眠:
– 主业:
– 副业/自我投资:
– 运动:
– 家庭/社交:
– 机动:(百分百要空出来)
时间安排并不是越满越好,都成年人了就不要再假装努力了,自己好好想想。
————————
结尾
其实成年人世界没有“稳定”这一说,只有“波动在我预算内”。
当你账上的应急金能接住一次裁员,当你日程表里的梦想盆能接住一次裸辞,你就拥有了真正的稳——
不是风浪停了,而是你知道自己船板几寸厚,帆布几尺宽,下一站往哪开。
成为成年人。
22 posts - 11 participants
Read full topic
via LINUX DO - 热门话题 (author: Lucas)
成年人,就是要稳。
怎么稳?就是在这世界的一切不稳定性里,硬生生给自己找出最主要的两个稳定性:时间和金钱。一旦把时间和金钱都理好了,人生未来的路便看清了;一旦把时间和金钱都理好了,便可以用钱生钱,钱生时,时生时,时生钱。
下面是我这几个月的实操经验,不教一夜暴富,也不装高深,只写我亲测有效、可照抄的作业。如果你已经18岁,无主业(那你还不找事做?现金流都没有理什么财),也无副业,存款不到4位数,时间永远不够用,直接拿走。
————————
一、理财:把“靠运气”变成“靠系统”
1. 先给人生打三颗“财务钉子”
① 应急钉:6 个月生活费,放货币基金+短债,秒到,不心疼。如果你是大学生,3个月即可。(我本人是家里每个礼拜打一次两百生活费,所以我本人只需要攒一个两个礼拜的生活费即可,请按个人具体的实际情况调整。)
② 保险钉:重疾 30 万起步、定寿 100 万起步、百万医疗,按收入阶梯上,别让一次住院把存款清零。
③ 目标钉:给 12 个月内一定发生的事单独设账户,比如房租、学费、年假旅行,钱不到目标不碰。
2. 每月现金流“三盆水”
① 生活盆(≤50%):房租、吃饭、通勤,用信用卡+支付宝,月底出账单,超支就红色警告。
② 投资盆(≥30%):
指数基金,债基/货基:做“仓位平衡阀”,跌买涨卖,一定要留有长期和短期。学生党建议以短期为主,长期为辅(都有必要)
③ 梦想盆(10%~20%):用来跳槽空窗、报课、创业试水,纯粹“折腾专款”,亏光了也不影响吃饭睡觉。
3. 资产“三栏表”
左栏:流动资产(银行卡+货基)
中栏:投资资产(指数基金+退休账户+股票)
右栏:保险现价(重疾险/年金现价)
用 Excel 拉一条折线图,净值曲线向上,人就不会慌。
4. 防坑 4 件套
① 不懂不投,凡是要拉群喊口号的,直接退。
② 记账 App+信用卡短信,任何一笔支出>500 元,当天记,月底复盘。
③ 借钱只救急不救穷,救穷通道只有一条:教他记账。
④ 多寻求AI的建议,要会问。比如,我是//身份,存款//,有//打算,计划//,请给我一些可行性建议。
————————
二、理时:把“被时间撵”变成“把时间装箱”
1. 先给时间做“体检”
连续 7 天,用屏幕时间+番茄土豆 App,记录 30 分钟颗粒度。你会惊恐地发现:
– 刷短视频 2.5 h/天
– 通勤 1.8 h/天
– 开会 3 h/天(其中 1 h 完全无效)
数据不会骗人,先认账,再开刀。
2. 时间“四象限”装箱法
① 重要+紧急:老板要的方案、客户投诉,立刻做,但给自己设 90 分钟倒计时,防止膨胀。
② 重要+不紧急:健身、指数基金学习、英语听力,提前写进每周“不可协商清单”,一共 6 格,先占坑。
③ 不重要+紧急:同事求助、部分会议,能模板化就模板化,能甩 SOP 就甩,甩不出去再插队。
④ 不重要+不紧急:无脑刷手机,统一塞进“垃圾时间桶”——通勤路上+午休前 20 分钟,设倒计时,桶满了就关屏。
3. 定年度计划(不要细节!),定明天计划(前一天晚上计划好,越详细越好)(每天的计划永远都要是跟年度计划相关的)
– 睡眠:
– 主业:
– 副业/自我投资:
– 运动:
– 家庭/社交:
– 机动:(百分百要空出来)
时间安排并不是越满越好,都成年人了就不要再假装努力了,自己好好想想。
————————
结尾
其实成年人世界没有“稳定”这一说,只有“波动在我预算内”。
当你账上的应急金能接住一次裁员,当你日程表里的梦想盆能接住一次裸辞,你就拥有了真正的稳——
不是风浪停了,而是你知道自己船板几寸厚,帆布几尺宽,下一站往哪开。
成为成年人。
22 posts - 11 participants
Read full topic
via LINUX DO - 热门话题 (author: Lucas)
AionUi V1.4: 宝塔的初级版?试试用WebUi远程控制本地的Gemini CLI干活吧>.<【开源】
佬友们大家好啊,又是一波深夜更新 😆 我最近在打磨UI的期间,搞了个支线任务:做了不少佬友想要的Web版AionUi。说来惭愧,其实最开始第一个佬友提webui的时候我没太在意,只默默的加入backlog然后打了个“以后再做”的标签。但是后面又有佬友提了几次后,我就仔细找大家浅聊了一下想要的效果,发现这件事儿灰常有意思啊…
不过说实话,这功能的应用场景我并用不太上,请大家看情况启动吧 🥹 老规矩,先上链接 ⬇️
GitHub
Release v1.4.2 · iOfficeAI/AionUi
This version has fixed some issues with the WebUI functionality in version V1.4.0. What is WebUi? —— Access AionUi from Anywhere Remote Control Your AI Assistant - Now you can access AionUi from a...
历史版本介绍,不了解AionUi的佬友可以从这儿开始看 (click for more details)
----------------------
AionUi - GUI for Gemini CLI V1.4:WebUi 特性介绍
这次新增的WebUi模式主要有这些特点:
1.能远程控制你本地的AionUi(适用于服务器):如果你在自己服务器上部署公网访问webui地址,你就可以从网络上的任何设备访问 AionUi!不论什么设备(只要有个浏览器),你就可以连接到主机上运行的AionUi。
2.账号密码安全登录:为了安全问题,做了一套完整的JWT验证,可防止XSS CORF DDOS 攻击;密码加密存储,防止解密。在开始启动WebUi时,需要创建一个登录帐户和密码才能访问 WebUI,确保只有授权用户才能使用。你的对话和数据也会受到用户身份验证的保护。
3.网络自动检测:做了一个本地ip和公网IP检测机制, 用于本地/外网访问。系统会自动检测适合连接的网络地址。在服务器上显示公共IP,在本地计算机上显示您的本地网络地址。
4.数据安全存储:这次为此了数据安全改了数据存储方案(更新版本会自动迁移),所有、配置都使用SQLite安全地存储在本地。目前数据存储3张表,user、message、conversations。
怎么用?
● 为了不打扰像我这种不太需要的小白用户,AionUi的app上没有任何入口(如果大家觉得有需要我后面给加在设置里)。
● 因此,启动webui请使用终端命令⬇️
----------------------
如果觉得有用,可以请大家留言告诉我你们的应用场景吗?我想向大家学习学习…
同时也欢迎给我一(一)键(见)三(倾)连(🌟) 😋 我们v1.5见 😉(我保证,这次真的会把UI改好看!)~
23 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 瓦砾不是歪理)
Invalid media:
image
image
image
image
佬友们大家好啊,又是一波深夜更新 😆 我最近在打磨UI的期间,搞了个支线任务:做了不少佬友想要的Web版AionUi。说来惭愧,其实最开始第一个佬友提webui的时候我没太在意,只默默的加入backlog然后打了个“以后再做”的标签。但是后面又有佬友提了几次后,我就仔细找大家浅聊了一下想要的效果,发现这件事儿灰常有意思啊…
[!warning] 这可不是普通的WebUi因此,我就心血来潮了,牺牲美容觉的时间飞速的蹬着CC聊起了webui的开发思路(那个时候我是快乐的)…不久后发现不是我想的那么简单,然后又求爷爷告奶奶的求到了个新塔子帮我一起搞(之前的搭子工作又太忙了撂摊子了)… 虽然中间很多波折,几度想放弃,但总算是搞出来了。
你能用远端的Web页面控制安装在本地的AionUi,执行一些不可描述的任务。
听起来有意思吧 🤩! 强行挽尊🤦)
不过说实话,这功能的应用场景我并用不太上,请大家看情况启动吧 🥹 老规矩,先上链接 ⬇️
GitHub
Release v1.4.2 · iOfficeAI/AionUi
This version has fixed some issues with the WebUI functionality in version V1.4.0. What is WebUi? —— Access AionUi from Anywhere Remote Control Your AI Assistant - Now you can access AionUi from a...
历史版本介绍,不了解AionUi的佬友可以从这儿开始看 (click for more details)
----------------------
[!tip] Aion WebUi:随时随地,访问你的AionUi 😉
AionUi - GUI for Gemini CLI V1.4:WebUi 特性介绍
这次新增的WebUi模式主要有这些特点:
1.能远程控制你本地的AionUi(适用于服务器):如果你在自己服务器上部署公网访问webui地址,你就可以从网络上的任何设备访问 AionUi!不论什么设备(只要有个浏览器),你就可以连接到主机上运行的AionUi。
2.账号密码安全登录:为了安全问题,做了一套完整的JWT验证,可防止XSS CORF DDOS 攻击;密码加密存储,防止解密。在开始启动WebUi时,需要创建一个登录帐户和密码才能访问 WebUI,确保只有授权用户才能使用。你的对话和数据也会受到用户身份验证的保护。
3.网络自动检测:做了一个本地ip和公网IP检测机制, 用于本地/外网访问。系统会自动检测适合连接的网络地址。在服务器上显示公共IP,在本地计算机上显示您的本地网络地址。
4.数据安全存储:这次为此了数据安全改了数据存储方案(更新版本会自动迁移),所有、配置都使用SQLite安全地存储在本地。目前数据存储3张表,user、message、conversations。
怎么用?
● 为了不打扰像我这种不太需要的小白用户,AionUi的app上没有任何入口(如果大家觉得有需要我后面给加在设置里)。
● 因此,启动webui请使用终端命令⬇️
macOS# Launch WebUI
/Applications/AionUi.app/Contents/MacOS/AionUi --webui
# Reset Password (quit AionUi first)
/Applications/AionUi.app/Contents/MacOS/AionUi --resetpass admin
Windows# Launch WebUI (right-click desktop shortcut → "Open file location" to copy path)
"C:\Program Files\AionUi\AionUi.exe" --webui
# Reset Password
"C:\Program Files\AionUi\AionUi.exe" --resetpass admin
Linux
Desktop Environment (Non-root User):# Local Access
AionUi --webui
# Network Access (LAN)
AionUi --webui --remote
# Reset Password
AionUi --resetpass
Root User:# Local Access
sudo AionUi --webui --no-sandbox
# Network Access (LAN)
sudo AionUi --webui --remote --no-sandbox
# Reset Password
sudo AionUi --resetpass --no-sandbox
----------------------
如果觉得有用,可以请大家留言告诉我你们的应用场景吗?我想向大家学习学习…
同时也欢迎给我一(一)键(见)三(倾)连(🌟) 😋 我们v1.5见 😉(我保证,这次真的会把UI改好看!)~
23 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 瓦砾不是歪理)
Invalid media:
image
image
image
image
路过的帅哥美女可以祝我生日快乐🐎
不知不觉来论坛 400 天了,今天在论坛过我的第一个生日 🍑
68 posts - 68 participants
Read full topic
via LINUX DO - 热门话题 (author: Aliang)
Invalid media: image
不知不觉来论坛 400 天了,今天在论坛过我的第一个生日 🍑
68 posts - 68 participants
Read full topic
via LINUX DO - 热门话题 (author: Aliang)
Invalid media: image
阐述解释"吐槽"二三
简单咕噜改了个 豆包输入法 发出来
结果喜提质疑
我发现有些人抠字说话是完全不过脑子的
如下
这种没有任何证据的质疑真的让人火大 注意我说的是没有任何探究的质疑
那么你不懂的 我倒要抠给你看看到底是谁做的这件*事
首先 核对了没改之前的应用 雀食存在启动器图标显示
而且和旧版行为一致
那么先来对比一下 固定证据
可以看到 只改了提到的一处逻辑 并且AndroidManifest.xml保持原样的哦
那么问题来了 这个启动器图标怎么没的 是签名变了自定义逻辑检测去除导致的?不管怎样肯定有其他代码操作了启动器图标的展示
首先先看一下 C函数到底控制什么东西 就能知道绕过飞书登录的原理是什么 从而查看相关引用处筛选特定行为
● ro.os.base.version
● ro.os.ota.version
然后来看一下C函数的引用 有31处
既然是改启动器图标显示 那么 只要搜 setComponentEnabledSetting 肯定能找到
可以看到 刚好只有一处 操作了启动器图标相关
综上 能够绕过飞书登录验证的根本性原因是因为 强制返回了系统类型的判断然后归类为 InnerOS ,形如合作方系统预装,当然就不需要显示启动器图标啦 从业务逻辑上来说完全合理
并且还有不少处的 差异行为判断 多的懒得看了
那么豆包恶不恶心那是没有
我觉得有些东西恶心 留点记忆
29 posts - 20 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
image
image
image
简单咕噜改了个 豆包输入法 发出来
结果喜提质疑
我发现有些人抠字说话是完全不过脑子的
如下
有没有可能我不可能吃饱了撑的做把图标去掉的这种**事
有没有可能是楼主不喜欢桌面图标故意把它去掉了 🥲
这种没有任何证据的质疑真的让人火大 注意我说的是没有任何探究的质疑
那么你不懂的 我倒要抠给你看看到底是谁做的这件*事
首先 核对了没改之前的应用 雀食存在启动器图标显示
而且和旧版行为一致
那么先来对比一下 固定证据
可以看到 只改了提到的一处逻辑 并且AndroidManifest.xml保持原样的哦
[!Error] AndroidManifest.xml 存在启动器入口图标 显示指定
<application
android:theme="@style/Theme.InputMethod"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:name="com.bytedance.android.doubaoime.ImeApplication"
android:allowBackup="false"
android:supportsRtl="true"
android:extractNativeLibs="true"
android:fullBackupContent="@xml/backup_rules"
android:networkSecurityConfig="@xml/network_security_config"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules">
<activity
android:name="com.bytedance.android.doubaoime.activity.LauncherActivity"
android:exported="true"
android:process=":Setting"
android:excludeFromRecents="true"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
那么问题来了 这个启动器图标怎么没的 是签名变了自定义逻辑检测去除导致的?不管怎样肯定有其他代码操作了启动器图标的展示
首先先看一下 C函数到底控制什么东西 就能知道绕过飞书登录的原理是什么 从而查看相关引用处筛选特定行为
[!Warning]可以看到C函数在判断系统类别,区分自家系统还是“三方”特征 是两个键值
● ro.os.base.version
● ro.os.ota.version
然后来看一下C函数的引用 有31处
既然是改启动器图标显示 那么 只要搜 setComponentEnabledSetting 肯定能找到
可以看到 刚好只有一处 操作了启动器图标相关
// ...
SettingsConfigNext.a.i(this.s);
d.a(false);
boolean C2 = aVar3.C(); // 1. 调用 C()
boolean h = aVar3.h(); // 2. 检查是否为外部包
boolean z2 = h || !C2; // 3. 核心判断逻辑
// 4. 打印日志
f.l("ImeService", "toggleAppIcon(): FLAG_SYSTEM = " + C2 + ", isEnabled = " + z2 + ", isExternal = " + h + ", isDebug = false");
// 5. 执行动作
getPackageManager().setComponentEnabledSetting(new ComponentName(getApplicationContext(), (Class<?>) LauncherActivity.class), z2 ? 1 : 2, 1);
f.l("ImeService", "toggleAppIcon(): end");
// ...
综上 能够绕过飞书登录验证的根本性原因是因为 强制返回了系统类型的判断然后归类为 InnerOS ,形如合作方系统预装,当然就不需要显示启动器图标啦 从业务逻辑上来说完全合理
并且还有不少处的 差异行为判断 多的懒得看了
那么豆包恶不恶心那是没有
我觉得有些东西恶心 留点记忆
29 posts - 20 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
image
image
image
抽1个GPT team车位,10.26开的车,截止时间22:00
[奖品 1]:ChatGPT TEAM 车位 * 1个
:three_o_clock: 活动时间:
开始时间:2025 年 10 月 26日 12:00
截止时间:2025 年 10 月 26日 22:00
📝 参与方式:
在本帖下回复+点赞。
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用论坛官方抽奖工具随机抽取中奖者。
中奖后请及时提供邮箱给我
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后 12 小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
102 posts - 102 participants
Read full topic
via LINUX DO - 热门话题 (author: 442497000)
[奖品 1]:ChatGPT TEAM 车位 * 1个
:three_o_clock: 活动时间:
开始时间:2025 年 10 月 26日 12:00
截止时间:2025 年 10 月 26日 22:00
📝 参与方式:
在本帖下回复+点赞。
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用论坛官方抽奖工具随机抽取中奖者。
中奖后请及时提供邮箱给我
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后 12 小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
102 posts - 102 participants
Read full topic
via LINUX DO - 热门话题 (author: 442497000)
有什么AI工具可以根据大纲+项目代码来生成完整的专利文稿的吗?
现在写代码已经很依赖AI了
但是如果目的是输出office全家桶那套文稿,还不知道用哪些东西
佬们来指点推荐一下吧
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: ck yin)
现在写代码已经很依赖AI了
但是如果目的是输出office全家桶那套文稿,还不知道用哪些东西
佬们来指点推荐一下吧
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: ck yin)
实事求是,cto有时候是真不错
https://linux.do/t/topic/1092252
让codex改了好几遍,又问了cladue,始终没有解决
抱着试试看的心态扔到了cto的混合模型里,竟然修复了!
12 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: TechnologyStar)
Invalid media: image
https://linux.do/t/topic/1092252
让codex改了好几遍,又问了cladue,始终没有解决
抱着试试看的心态扔到了cto的混合模型里,竟然修复了!
12 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: TechnologyStar)
Invalid media: image
tailscale启用exitnode(us),直接没网,在线直播找问题
如标题所述,n台电脑,但是仅仅这台家里的windows有问题,mac也在同一局域网下,也没有这个问题 – 下面给一张图
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Jona Wong)
Invalid media: image
如标题所述,n台电脑,但是仅仅这台家里的windows有问题,mac也在同一局域网下,也没有这个问题 – 下面给一张图
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Jona Wong)
Invalid media: image