怎么用gemini pro 3 优化现有的前端代码
有佬知道么?感谢 是不是一定要用 gemini cli还是用 Antigravity
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: docker)
有佬知道么?感谢 是不是一定要用 gemini cli还是用 Antigravity
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: docker)
求助一下 我登录谷歌ant报错了
为啥页面那边显示登录成功,但是我的编辑器无法登陆,大佬们怎么解决
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 八戒)
Invalid media: image
为啥页面那边显示登录成功,但是我的编辑器无法登陆,大佬们怎么解决
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 八戒)
Invalid media: image
gemini有没有中转站啥的,我的谷歌账号始终登录不上去,好像得改地区才行
不想花时间了!!!只想花钱
8 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
不想花时间了!!!只想花钱
8 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
现在ai已经这么夸张了吗?真被惊艳到了
我就发送了一句话,ai的开发惊艳到我了,全自动开发,测试,部署,而且可运行。测试是真的打开游戏界面测试。并且修复问题。我啥都没操作,最多回复下同意。
yp834y6shw9u.space.minimaxi.com
NEON BATTLE - 霓虹战争
NEON BATTLE - 霓虹科幻风格的飞机坦克大战游戏
开发一个飞机坦克大战,
然后问了我下要求:
1、2d平面游戏
2、多关卡,可多人联机,
3、增加积分排行系统,击杀特效系统
4、增加升级系统武器,进化系统
5、基于web,大家可以联机游玩
6、风格要求霓虹科幻风格
12 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: shu)
Invalid media:
image
image
我就发送了一句话,ai的开发惊艳到我了,全自动开发,测试,部署,而且可运行。测试是真的打开游戏界面测试。并且修复问题。我啥都没操作,最多回复下同意。
yp834y6shw9u.space.minimaxi.com
NEON BATTLE - 霓虹战争
NEON BATTLE - 霓虹科幻风格的飞机坦克大战游戏
开发一个飞机坦克大战,
然后问了我下要求:
1、2d平面游戏
2、多关卡,可多人联机,
3、增加积分排行系统,击杀特效系统
4、增加升级系统武器,进化系统
5、基于web,大家可以联机游玩
6、风格要求霓虹科幻风格
12 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: shu)
Invalid media:
image
image
写前端代码用gemini cli还是Antigravity呢。大佬们!!!!
救救救!!!!!!!!!
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
救救救!!!!!!!!!
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
奔走告喜!!
今天,我站在这里,心情无比激动。就在上周,我们公司再次取得历史性突破——经过我们3个月加班1736.5小时、干掉19个版本、迭代58次需求后,老板终于提了辆新车!
当看到老板朋友圈时,我眼眶湿了。这哪里是车?这是我们用青春熬出来的勋章!
来,我们看数据:
● 人均月加班时长:127小时(环比提升38%)
● 凌晨4点打车报销单:217张
● 掉的头发:不敢统计(但产品总监已经准备植发了)
● 老板的新车百公里加速:3.3秒
3.3秒是什么概念?就是我们从提需求到说“收到”的反应速度! 这就是我们公司引以为傲的执行力!
有人说:老板提车,跟我们有什么关系?格局小了!这恰恰证明了我们的商业模式跑通了——我们用最低的成本,创造了最高的老板幸福感。这性价比,还有谁?
老板在提车仪式上说了(我替他脑补的):“感谢团队,没有你们007的拼命,就没有我贷款买豪车的勇气!”听听,这是多大的认可!
所以战友们,不要羡慕,不要酸。老板的方向感,就是我们的方向——他负责把握方向盘,我们负责踩油门。虽然他踩的是油门,我们踩的是肝的油门,但道理是一样的:都是燃烧自己,照亮前路!
25 posts - 23 participants
Read full topic
via LINUX DO - 最新话题 (author: EasyNice的胖叔叔)
Invalid media: image
今天,我站在这里,心情无比激动。就在上周,我们公司再次取得历史性突破——经过我们3个月加班1736.5小时、干掉19个版本、迭代58次需求后,老板终于提了辆新车!
当看到老板朋友圈时,我眼眶湿了。这哪里是车?这是我们用青春熬出来的勋章!
来,我们看数据:
● 人均月加班时长:127小时(环比提升38%)
● 凌晨4点打车报销单:217张
● 掉的头发:不敢统计(但产品总监已经准备植发了)
● 老板的新车百公里加速:3.3秒
3.3秒是什么概念?就是我们从提需求到说“收到”的反应速度! 这就是我们公司引以为傲的执行力!
有人说:老板提车,跟我们有什么关系?格局小了!这恰恰证明了我们的商业模式跑通了——我们用最低的成本,创造了最高的老板幸福感。这性价比,还有谁?
老板在提车仪式上说了(我替他脑补的):“感谢团队,没有你们007的拼命,就没有我贷款买豪车的勇气!”听听,这是多大的认可!
所以战友们,不要羡慕,不要酸。老板的方向感,就是我们的方向——他负责把握方向盘,我们负责踩油门。虽然他踩的是油门,我们踩的是肝的油门,但道理是一样的:都是燃烧自己,照亮前路!
25 posts - 23 participants
Read full topic
via LINUX DO - 最新话题 (author: EasyNice的胖叔叔)
Invalid media: image
【反重力资格检测】畅用gemini和claude
来快速测试一下谷歌号有没有反重力资格吧,有的话可以畅用gemini3pro和claude4s
测试链接:
https://antigravity.uglycat.cc
safari/Quark浏览器暂时不支持
数据完全本地存储
有资格就可以部署2api愉快使用gemini和claude了
2api项目:
github.com
GitHub - link0518/Antigravity2api: 二开自用
二开自用
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: Stickland)
Invalid media: image
来快速测试一下谷歌号有没有反重力资格吧,有的话可以畅用gemini3pro和claude4s
测试链接:
https://antigravity.uglycat.cc
safari/Quark浏览器暂时不支持
数据完全本地存储
有资格就可以部署2api愉快使用gemini和claude了
2api项目:
github.com
GitHub - link0518/Antigravity2api: 二开自用
二开自用
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: Stickland)
Invalid media: image
【富可敌国】还没用过满智Claude Opus?官方API今日0.4倍率.仅有5000$
由 @McuXifeng 提供5000$额度测试,Claude官KEY. 目前仅0.4倍率
https://www.linkflow.run/ 支持gmail和linux登录,自行充值
9 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: KG)
Invalid media: image
由 @McuXifeng 提供5000$额度测试,Claude官KEY. 目前仅0.4倍率
https://www.linkflow.run/ 支持gmail和linux登录,自行充值
9 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: KG)
Invalid media: image
用 Claude Code 写了一个 Claude Code 中转 API 切换 CLI
起因是给家里 M 系列芯片的 Macmini 装了 cc-switch 之后觉得非常好用,可以很方便的将站内佬友们的公益站管理起来
(感谢公益站佬友们的无私奉献🙏🙏🙏)
因此也给公司这台 Intel 芯片的黑苹果装上了,系统是 Big Sur 11.7.7
但因为黑苹果系统停在 MacOS Big Sur,所以导致很多使用了 Tauri 2.x 开发的软件打开基本都会丢样式
查了下说是 Big Sur 底层的 webview 版本太低了,也不想再折腾升系统了
所以就有了下面这个命令行切换工具
CCS - Claude Code Switcher
https://github.com/isnl/ccs
一个用于管理多个 Claude Code API 商家配置的命令行工具。
安装
特性
● 首次运行自动导入当前 Claude Code 配置
● 切换前自动备份
● 中英双语支持
● 额度用量跟踪与显示
● 美观的带边框表格显示
Commands / 命令
截图
额度配置
添加或编辑商家时,可以选择配置额度显示:
1. User ID - 在商家设置页面查看
2. Access Token - 在设置-安全设置中获取
配置完成后,运行
配置
配置文件
商家字段
切换机制
切换商家时:
1. 备份
2. 写入
技术栈
● Claude Code - 代码编写
● Commander.js - 命令解析
● Inquirer.js - 交互式提示
● Chalk - 终端美化
License
MIT
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 好事花生)
Invalid media: image
起因是给家里 M 系列芯片的 Macmini 装了 cc-switch 之后觉得非常好用,可以很方便的将站内佬友们的公益站管理起来
(感谢公益站佬友们的无私奉献🙏🙏🙏)
因此也给公司这台 Intel 芯片的黑苹果装上了,系统是 Big Sur 11.7.7
但因为黑苹果系统停在 MacOS Big Sur,所以导致很多使用了 Tauri 2.x 开发的软件打开基本都会丢样式
查了下说是 Big Sur 底层的 webview 版本太低了,也不想再折腾升系统了
所以就有了下面这个命令行切换工具
CCS - Claude Code Switcher
https://github.com/isnl/ccs
一个用于管理多个 Claude Code API 商家配置的命令行工具。
安装
npm install -g @claude-cli/ccs
特性
● 首次运行自动导入当前 Claude Code 配置
● 切换前自动备份
● 中英双语支持
● 额度用量跟踪与显示
● 美观的带边框表格显示
Commands / 命令
截图
额度配置
添加或编辑商家时,可以选择配置额度显示:
1. User ID - 在商家设置页面查看
2. Access Token - 在设置-安全设置中获取
配置完成后,运行
ccs refresh 刷新额度信息,或在添加/编辑时自动获取。配置
配置文件
~/.ccs.json{
"lang": "zh",
"current": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providers": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "OpenRouter",
"description": "Main provider, cheap",
"baseURL": "https://openrouter.ai/api/v1",
"apiKey": "sk-or-xxx",
"balanceConfig": {
"enabled": true,
"userId": "12345",
"accessToken": "your-access-token"
},
"usedBalance": 12.5,
"totalBalance": 100
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "OneAPI",
"description": "Company internal API",
"baseURL": "https://api.example.com/v1",
"apiKey": "sk-xxx"
}
]
}
商家字段
切换机制
切换商家时:
1. 备份
~/.claude/settings.json → ~/.claude/settings.json.backup2. 写入
ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 到 ~/.claude/settings.json技术栈
● Claude Code - 代码编写
● Commander.js - 命令解析
● Inquirer.js - 交互式提示
● Chalk - 终端美化
License
MIT
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 好事花生)
Invalid media: image
DeepSeekV3.2 和 claude 的 Explore agents 的完美结合
(请无视错别字, ai 展示容错~)
无缝平移?
----------------------
我看到了 他们写的示例代码里 是可以在对话中使用,但是直接平移Explore agents 真的很丝滑,还有 think with tool 就更不必多说了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: zeke)
Invalid media:
image
image
image
(请无视错别字, ai 展示容错~)
无缝平移?
----------------------
我看到了 他们写的示例代码里 是可以在对话中使用,但是直接平移Explore agents 真的很丝滑,还有 think with tool 就更不必多说了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: zeke)
Invalid media:
image
image
image
像L站的服务器是云上的服务搭建还是说始皇大佬在家搭建呢?
不太懂。来个大佬解释下!!!!!!!!!如果是云上的服务器岂不是很贵,我之前买了下又卡有贵,但是胜在公网能够访问,如果是自己家的服务器的话配置都可以自己配,但就是不太稳定,容易断电,没有稳定的工位访问,如果没有公网ip的话得依赖于穿透才能让大伙访问。
7 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
不太懂。来个大佬解释下!!!!!!!!!如果是云上的服务器岂不是很贵,我之前买了下又卡有贵,但是胜在公网能够访问,如果是自己家的服务器的话配置都可以自己配,但就是不太稳定,容易断电,没有稳定的工位访问,如果没有公网ip的话得依赖于穿透才能让大伙访问。
7 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: 泡芙小圆手)
z-image 本地部署,使用comfyui 实现图生图
简单尝试,将Z-image官网的文生图改为 图生图,使用Comfyui本地部署,实际修改非常简单,效果还是非常不错的。
主要修改如下
📊 工作流改造清单
🔗 节点连接调整
您需要修改并创建以下连接:
1. 新增 LoadImage 和 VAEEncode 之间的连接
2. VAEEncode 和 VAELoader 之间的连接
3. 将 VAEEncode 的输出连接到 KSampler
这是最重要的步骤:
📝 KSampler 参数修改说明(ID 3)
下面是原文生图工作流生成图片,放入图生图工作流的效果
文生图提示词
正视图构图,人物面部占据画面垂直方向的60%。
1. 人物与五官:
苍白的皮肤,鼻翼两侧有轻微的红色血丝,左眼下角有一颗深褐色的泪痣。虹膜呈现琥珀色,瞳孔中心反射出白色的长条形灯管形状。嘴唇涂抹了透明唇蜜,下唇中间有一道垂直的干裂纹理。
2. 动作与前景:
人物处于一块布满垂直水痕的钢化玻璃后方。右手手掌张开,紧贴玻璃表面,位于脸颊右侧。指尖因按压而变白,掌纹清晰可见,手指周围的玻璃上有因体温产生的圆形雾气。
3. 服饰与材质:
穿着透明TPU材质的连帽雨衣,雨衣表面布满直径2毫米至5毫米不等的水珠。领口敞开,露出内部藏青色粗织毛衣的高领,毛衣表面有细小的起球纹理。银色金属拉链停留在锁骨位置,拉链齿牙反光强烈。
4. 环境与光影:
主光源来自画面左侧45度的绯红色霓虹灯,在鼻梁右侧投下边缘锐利的黑色阴影(伦勃朗光光位)。背景是焦外模糊的深灰色混凝土墙,墙面上有一根生锈的黄色金属管道横穿画面。
5. 摄影参数:
索尼A7R4相机,85mm定焦镜头,光圈f/2.8。对焦点锁定在左眼睫毛上,耳廓和背景完全虚化。画面暗部带有明显的蓝色噪点,整体色调呈现红青色互补(Teal and Orange)偏移。
图生图提示词
正视图构图,人物面部占据画面垂直方向的60%。
6. 人物与五官:
健康的微红皮肤,鼻翼两侧有轻微的红色血丝,右眼下角有一颗银白色的泪痣。虹膜呈现深蓝色,瞳孔中心反射出白色的长条形灯管形状。嘴唇涂抹了鲜艳的红色哑光口红,下唇中间有一道垂直的干裂纹理。
7. 动作与前景:
人物处于一块布满垂直水痕的钢化玻璃后方。右手手掌张开,紧贴玻璃表面,位于脸颊右侧。指尖因按压而变白,掌纹清晰可见,手指周围的玻璃上有因体温产生的圆形雾气。
8. 服饰与材质:
穿着透明TPU材质的连帽雨衣,雨衣表面布满直径2毫米至5毫米不等的水珠。领口敞开,露出内部藏青色粗织毛衣的高领,毛衣表面有细小的起球纹理。银色金属拉链停留在锁骨位置,拉链齿牙反光强烈。
9. 环境与光影:
主光源来自画面左侧45度的绯红色霓虹灯,在鼻梁右侧投下边缘锐利的黑色阴影(伦勃朗光光位)。背景是焦外模糊的深灰色混凝土墙,墙面上有一根生锈的黄色金属管道横穿画面。
10. 摄影参数:
索尼A7R4相机,85mm定焦镜头,光圈f/2.8。对焦点锁定在左眼睫毛上,耳廓和背景完全虚化。画面暗部带有明显的蓝色噪点,整体色调呈现红青色互补(Teal and Orange)偏移。
10 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: 伊塔洛zz)
Invalid media:
image
image
简单尝试,将Z-image官网的文生图改为 图生图,使用Comfyui本地部署,实际修改非常简单,效果还是非常不错的。
主要修改如下
📊 工作流改造清单
🔗 节点连接调整
您需要修改并创建以下连接:
1. 新增 LoadImage 和 VAEEncode 之间的连接
2. VAEEncode 和 VAELoader 之间的连接
3. 将 VAEEncode 的输出连接到 KSampler
这是最重要的步骤:
📝 KSampler 参数修改说明(ID 3)
下面是原文生图工作流生成图片,放入图生图工作流的效果
文生图提示词
正视图构图,人物面部占据画面垂直方向的60%。
1. 人物与五官:
苍白的皮肤,鼻翼两侧有轻微的红色血丝,左眼下角有一颗深褐色的泪痣。虹膜呈现琥珀色,瞳孔中心反射出白色的长条形灯管形状。嘴唇涂抹了透明唇蜜,下唇中间有一道垂直的干裂纹理。
2. 动作与前景:
人物处于一块布满垂直水痕的钢化玻璃后方。右手手掌张开,紧贴玻璃表面,位于脸颊右侧。指尖因按压而变白,掌纹清晰可见,手指周围的玻璃上有因体温产生的圆形雾气。
3. 服饰与材质:
穿着透明TPU材质的连帽雨衣,雨衣表面布满直径2毫米至5毫米不等的水珠。领口敞开,露出内部藏青色粗织毛衣的高领,毛衣表面有细小的起球纹理。银色金属拉链停留在锁骨位置,拉链齿牙反光强烈。
4. 环境与光影:
主光源来自画面左侧45度的绯红色霓虹灯,在鼻梁右侧投下边缘锐利的黑色阴影(伦勃朗光光位)。背景是焦外模糊的深灰色混凝土墙,墙面上有一根生锈的黄色金属管道横穿画面。
5. 摄影参数:
索尼A7R4相机,85mm定焦镜头,光圈f/2.8。对焦点锁定在左眼睫毛上,耳廓和背景完全虚化。画面暗部带有明显的蓝色噪点,整体色调呈现红青色互补(Teal and Orange)偏移。
图生图提示词
正视图构图,人物面部占据画面垂直方向的60%。
6. 人物与五官:
健康的微红皮肤,鼻翼两侧有轻微的红色血丝,右眼下角有一颗银白色的泪痣。虹膜呈现深蓝色,瞳孔中心反射出白色的长条形灯管形状。嘴唇涂抹了鲜艳的红色哑光口红,下唇中间有一道垂直的干裂纹理。
7. 动作与前景:
人物处于一块布满垂直水痕的钢化玻璃后方。右手手掌张开,紧贴玻璃表面,位于脸颊右侧。指尖因按压而变白,掌纹清晰可见,手指周围的玻璃上有因体温产生的圆形雾气。
8. 服饰与材质:
穿着透明TPU材质的连帽雨衣,雨衣表面布满直径2毫米至5毫米不等的水珠。领口敞开,露出内部藏青色粗织毛衣的高领,毛衣表面有细小的起球纹理。银色金属拉链停留在锁骨位置,拉链齿牙反光强烈。
9. 环境与光影:
主光源来自画面左侧45度的绯红色霓虹灯,在鼻梁右侧投下边缘锐利的黑色阴影(伦勃朗光光位)。背景是焦外模糊的深灰色混凝土墙,墙面上有一根生锈的黄色金属管道横穿画面。
10. 摄影参数:
索尼A7R4相机,85mm定焦镜头,光圈f/2.8。对焦点锁定在左眼睫毛上,耳廓和背景完全虚化。画面暗部带有明显的蓝色噪点,整体色调呈现红青色互补(Teal and Orange)偏移。
10 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: 伊塔洛zz)
Invalid media:
image
image
卓易通tiktok现在不能用了
之前还可以 有段时间没登陆 现在不能使用了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 宁)
之前还可以 有段时间没登陆 现在不能使用了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 宁)
deepseek更新3.2正式版本以后,天塌了...
破甲失效了。。。不过比chatgpt死板的拒绝人性化一些 🥲 感觉智商提高了好多啊
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: kailvin)
Invalid media: image
破甲失效了。。。不过比chatgpt死板的拒绝人性化一些 🥲 感觉智商提高了好多啊
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: kailvin)
Invalid media: image
一道概率题直接干到835s,我承认DeepSeek-V3.2-Speciale 确实牛皮,更适合人类使用
如题:
直接干到 835s,更重要的其输出更容易让人类抓住重点。
对比 Gemini 3, 个人认为以老板的身份更喜欢的是deepseek的回答
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: CaiGbro)
Invalid media:
image
image
如题:
直接干到 835s,更重要的其输出更容易让人类抓住重点。
对比 Gemini 3, 个人认为以老板的身份更喜欢的是deepseek的回答
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: CaiGbro)
Invalid media:
image
image
ChatGPT开始插广告了
AI要盈利也逃不过广告 🤣
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Seven Cats)
Invalid media: image
AI要盈利也逃不过广告 🤣
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Seven Cats)
Invalid media: image
exe程序想以后台服务的形式运行怎么办?我直接搓了个GUI软件可视化操作
将任意
项目地址:GitHub - sky22333/services: Windows 后台服务管理工具,NSSM的绝佳替代品。将任意程序以后台服务的形式运行。
● 服务管理: 将任意
● 启动参数: 支持为服务添加启动参数
● 工作目录: 支持自定义服务工作目录
● 进程控制: 启动、停止、开机自启
● 支持多服务: 支持管理多个服务,退出GUI程序不影响后台服务
预览
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 爱折腾的sky)
Invalid media:
image
image
将任意
exe 程序注册为后台服务运行,最初了解到的是NSSM,但是NSSM没汉化,也不好用。所以我直接搓了个软件。已经开源了。项目地址:GitHub - sky22333/services: Windows 后台服务管理工具,NSSM的绝佳替代品。将任意程序以后台服务的形式运行。
● 服务管理: 将任意
exe程序注册为后台服务运行● 启动参数: 支持为服务添加启动参数
● 工作目录: 支持自定义服务工作目录
● 进程控制: 启动、停止、开机自启
● 支持多服务: 支持管理多个服务,退出GUI程序不影响后台服务
预览
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 爱折腾的sky)
Invalid media:
image
image
佬们,你们测试用什么代理池呀,给个穷鬼套餐吧
佬们,求代理池推荐!!!
来穷鬼套餐,快代理用不起了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 凌晨一点)
佬们,求代理池推荐!!!
来穷鬼套餐,快代理用不起了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 凌晨一点)
一个域名随时随地访问内网服务
OK 记录一下自己通过域名访问内网服务的一些手法
个人喜欢倒腾一些乱七八糟的玩意儿,喜欢在自己的电脑上搭建一些东西,又不满足于只能在家里玩,所以有了内网穿透的想法。
起先打电话问运营商要固定IP,运营商:不给!
后来又看到有IPv6方式实现内网穿透的,但是好像只支持IPv6网络去访问,也没试通。
最后,朋友给我推荐了Tailscale,用起来发现真的香。
说下一个大概的思路,然后和我用到的物料,最后再说下实操手法。
我的需求就是可以访问内网的一些服务,比如PVE的控制台、OpenRouter的管理界面、还有自己玩的一些小项目,当然了还必须要有ssh访问到家里的服务器!
这些需求首先肯定要实现内网穿透,我选的Tailscale,所有的流量都走自建节点。然后访问家里的服务的话最好是有个域名,通过域名地址访问就好了。至于ssh我选的是通过堡垒机的方式去连接,选的JumpServer。
至于实现原理,就是通过Tailscale提供的内网穿透服务和自建中继服务器,实现公网可以访问内网服务。 通过1Panel搭建网站和申请SSL证书(需要DNS RAM),实现理论上的无限免费续期SSL证书。
再说下物料:
1. 一台访问起来延迟较低的服务器,一般是国内服务器。
2. 一个域名,二级域名即可。(假设你用国内服务器,需要备案)
3. 一个 SSL 证书,这个非常关键,下面会介绍如何申请。
根据物料说下我的实际选择,一台VPS(很低配置就可以了、可以装一个1Panel、装docker、带宽也不用很高,比家里的上传带宽高一点就行了,除非你家里的上传带宽很高)、一个域名、然后把域名挂在CloudFlare去。
为啥我选择的不是国内服务器呢?毕竟国内服务器的延迟很低,因为要备案呀… 现在很多VPS都非常廉价了,随便选一个就得了。然后如果非要选国内服务器的话可以看看雨云,弹性带宽性价比高的离谱。
OK 终于到操作了
第一步 先注册一个Tailscale的账号,注意邮箱千万不要用公司邮箱,否则后面会让你付费,普通的163 outlook gmail就可以了
第二步 ssh到自己的公网服务器,执行Tailscale的一键安装脚本
第三步 启动
第四步 内网电脑也安装下Tailscale 执行一键安装就行了 也启动它
第五步 配置 如果你刚才选择了广播子网那就要去Tailscale控制台选择 Edit route settings 允许广播后生效
第六步 验证一下 在公网服务器ping一下你的内网IP 能ping通就说明没问题了
第七步 搭建DERP 这里是用docker拉一个镜像然后跑起来就行了 如果你是国外VPS的话直接跑就行了 docker.io是完全可以访问通的 国内服务器的话就自己找一个吧很多 或者看后面的步骤先安装1Panel 1Panel会提供给你一个加速镜像源
OK 第7.1步 整个二级域名 比如derp.xxx.com 解析到你这台公网服务器上
然后拉取certbot并启动申请证书
第7.2步 弄完证书就直接跑下derper就行了 看别的教程说的是derper要用443端口 没必要宝贝 信我的用8443就行 443咱要留着给1Panel用
到这里,其实就差不多了,记得安全组放行下端口(UDP/3478 和 TCP/8443),放行完了到浏览器输入验证DERP服务是否成功输入你的域名:8443去访问。看到下面这个图片就OK了。
最后,再去Tailscale配置下Access controls,看图就行了
最后,只要是安装了Tailscale的机器都执行下
OK 恭喜你实现了内网穿透!!!
现在你在公网服务器上就已经可以访问你的内网服务了,或者你在公网上直接配个nginx转发,你完全可以利用IP+端口号访问你的服务了。
但是,这种IP+Port的方式并不优雅!我们一定要把服务器的资源压榨到底!
接下来,搞1Panel和永久免费的SSL。
直接一键安装就完事了 安装完会给你怎么登录
把你需要访问的域名解析到公网IP,这里建议使用泛解析哈
然后再配置下DNS账号,Cloudflare的就一串字符串,自己搜搜吧,阿里云的是一个key一个value。
最后就在1Panel-网站功能里随便设置你的反向代理就完事了!
具体的网站配置和阿里云配置可以看下这篇笔记
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Silas)
Invalid media:
image
image
image
image
OK 记录一下自己通过域名访问内网服务的一些手法
个人喜欢倒腾一些乱七八糟的玩意儿,喜欢在自己的电脑上搭建一些东西,又不满足于只能在家里玩,所以有了内网穿透的想法。
起先打电话问运营商要固定IP,运营商:不给!
后来又看到有IPv6方式实现内网穿透的,但是好像只支持IPv6网络去访问,也没试通。
最后,朋友给我推荐了Tailscale,用起来发现真的香。
说下一个大概的思路,然后和我用到的物料,最后再说下实操手法。
我的需求就是可以访问内网的一些服务,比如PVE的控制台、OpenRouter的管理界面、还有自己玩的一些小项目,当然了还必须要有ssh访问到家里的服务器!
这些需求首先肯定要实现内网穿透,我选的Tailscale,所有的流量都走自建节点。然后访问家里的服务的话最好是有个域名,通过域名地址访问就好了。至于ssh我选的是通过堡垒机的方式去连接,选的JumpServer。
至于实现原理,就是通过Tailscale提供的内网穿透服务和自建中继服务器,实现公网可以访问内网服务。 通过1Panel搭建网站和申请SSL证书(需要DNS RAM),实现理论上的无限免费续期SSL证书。
再说下物料:
1. 一台访问起来延迟较低的服务器,一般是国内服务器。
2. 一个域名,二级域名即可。(假设你用国内服务器,需要备案)
3. 一个 SSL 证书,这个非常关键,下面会介绍如何申请。
根据物料说下我的实际选择,一台VPS(很低配置就可以了、可以装一个1Panel、装docker、带宽也不用很高,比家里的上传带宽高一点就行了,除非你家里的上传带宽很高)、一个域名、然后把域名挂在CloudFlare去。
为啥我选择的不是国内服务器呢?毕竟国内服务器的延迟很低,因为要备案呀… 现在很多VPS都非常廉价了,随便选一个就得了。然后如果非要选国内服务器的话可以看看雨云,弹性带宽性价比高的离谱。
OK 终于到操作了
第一步 先注册一个Tailscale的账号,注意邮箱千万不要用公司邮箱,否则后面会让你付费,普通的163 outlook gmail就可以了
第二步 ssh到自己的公网服务器,执行Tailscale的一键安装脚本
curl -fsSL https://Tailscale.com/install.sh | sh
第三步 启动
tailscale up --accept-routes
# 启动之后有个链接 复制到刚才登录Tailscale的浏览器点Connect就可以了
第四步 内网电脑也安装下Tailscale 执行一键安装就行了 也启动它
# 正常启动是这样
tailscale up --accept-routes
# 但是如果你想把自己的子网也广播出去(假设你同一个网关下有多台机器那就非常建议你广播出去了)
tailscale up --accept-routes --advertise-routes=192.168.1.0/24
第五步 配置 如果你刚才选择了广播子网那就要去Tailscale控制台选择 Edit route settings 允许广播后生效
第六步 验证一下 在公网服务器ping一下你的内网IP 能ping通就说明没问题了
第七步 搭建DERP 这里是用docker拉一个镜像然后跑起来就行了 如果你是国外VPS的话直接跑就行了 docker.io是完全可以访问通的 国内服务器的话就自己找一个吧很多 或者看后面的步骤先安装1Panel 1Panel会提供给你一个加速镜像源
OK 第7.1步 整个二级域名 比如derp.xxx.com 解析到你这台公网服务器上
然后拉取certbot并启动申请证书
# 启动后交互式命令行第一个选择 1 之后输入需要申请SSL证书域名即可(例如xxx.xxx.com)
docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" -p 80:80 certbot/certbot certonly
第7.2步 弄完证书就直接跑下derper就行了 看别的教程说的是derper要用443端口 没必要宝贝 信我的用8443就行 443咱要留着给1Panel用
# derper服务占用8443端口 没有使用443端口是防止与1Panel的OpenResty的端口冲突
# xxx.xxx.com换成刚才用certbot申请证书的域名
docker run --restart always \
--name derper -p 8443:8443 -p 3478:3478/udp \
-e DERP_CERT_MODE=manual \
-v /etc/letsencrypt/live/DERP/fullchain.pem:/app/certs/xxx.xxx.com.crt \
-v /etc/letsencrypt/live/xxx.xxx.com/privkey.pem:/app/certs/xxx.xxx.com.key \
-e DERP_ADDR=:8443 \
-e DERP_STUN=true \
-e DERP_DOMAIN=xxx.xxx.com \
-e DERP_HTTP_PORT=-1 \
-d fredliang/derper:latest
到这里,其实就差不多了,记得安全组放行下端口(UDP/3478 和 TCP/8443),放行完了到浏览器输入验证DERP服务是否成功输入你的域名:8443去访问。看到下面这个图片就OK了。
最后,再去Tailscale配置下Access controls,看图就行了
// 登录Tailscale Admin Console 修改 Access controls 配置
// 直达地址: https://login.Tailscale.com/admin/acls/file
// 找到 derpMap 属性并修改(没有的话增加)
{
// 此处仅展示 derpMap 配置项
"derpMap": {
"OmitDefaultRegions": true, // 是否忽略默认的服务器 建议设置为 true 仅使用自建中继服务器
"Regions": {
"900": {
"RegionID": 900, // 整数数字 范围在[900, 999]
"RegionCode": "Beijing", // 服务器区域代码 如果多台机器可设定不同名称易于区分
"RegionName": "Beijing", // 服务器名字
"Nodes": [
{
"Name": "1",
"RegionID": 900,
"HostName": "xxx.xxx.com", // 用certbot申请证书的域名
"DERPPort": 8443 // 端口 这里用的是 8443
}
]
}
}
}
}
最后,只要是安装了Tailscale的机器都执行下
tailscale netcheck 看看现在的穿透走的是不是你搭建的DERP通道OK 恭喜你实现了内网穿透!!!
现在你在公网服务器上就已经可以访问你的内网服务了,或者你在公网上直接配个nginx转发,你完全可以利用IP+端口号访问你的服务了。
但是,这种IP+Port的方式并不优雅!我们一定要把服务器的资源压榨到底!
接下来,搞1Panel和永久免费的SSL。
直接一键安装就完事了 安装完会给你怎么登录
bash bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
把你需要访问的域名解析到公网IP,这里建议使用泛解析哈
*.a.b.com 的这种,解析一次就完事了。然后再配置下DNS账号,Cloudflare的就一串字符串,自己搜搜吧,阿里云的是一个key一个value。
最后就在1Panel-网站功能里随便设置你的反向代理就完事了!
具体的网站配置和阿里云配置可以看下这篇笔记
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Silas)
Invalid media:
image
image
image
image
claude code中serena使用问题
请教一下大佬们,serena在vscode中claude code插件的使用。
我已经连接上dashboard了,而且项目也建过索引了,但是当前项目并没有显示是啥情况啊
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Yang)
Invalid media:
image
image
请教一下大佬们,serena在vscode中claude code插件的使用。
我已经连接上dashboard了,而且项目也建过索引了,但是当前项目并没有显示是啥情况啊
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Yang)
Invalid media:
image
image