LM Studio 开机自启永不掉线方案

做一套Windows 台式机专用、纯一键配置、开机自启、永不掉线 的方案: 只用你现有的 LM Studio,不装 Ollama,实现:

  • 公网远程调用你的 Gemma4 E4B
  • API 无任何输出长度限制(彻底摆脱 2048 截断)
  • OpenCode = Claude Code 同款终端编程体验
  • 开机自动:启动 LM Studio 服务器 → 加载模型 → 开 ngrok 穿透
  • 全程后台静默运行,不弹黑窗口

一、先把 LM Studio 服务器锁死(必须做)

  1. 打开 LM Studio → 左侧 Local Server
  2. 点右上角齿轮 Server Settings
  3. 按这个填:
    • Host : 0.0.0.0
    • Port : 1234
    • Default Model : 选 gemma-4-E4B-it-Q4_K_M
    • 勾选:
      • ✅ Start server automatically on launch
      • ✅ Load default model on startup
      • ✅ Enable CORS
  4. Save & Restart Server

完成后,页面显示: Server running on http://0.0.0.0:1234 ✅ 本地 API 就永久就绪了。


二、安装 OpenCode(Claude Code 平替)

你只需要装一次 Node.js:

  1. 下载:nodejs.org/dist/v20.18...
  2. 全程下一步

然后打开 PowerShell 运行:

powershell 复制代码
npm install -g opencode

新建本地配置:lmstudio-opencode.json

json 复制代码
{
  "model": "gemma-4-e4b",
  "apiBase": "http://localhost:1234/v1",
  "apiKey": "none",
  "temperature": 0.2,
  "topP": 0.8,
  "maxTokens": 8192,
  "contextWindow": 32768
}

本地测试(在文件目录打开终端):

powershell 复制代码
opencode --config lmstudio-opencode.json

输一句测试:

用 Python 写一个完整的 Blackjack 21点游戏,面向对象,一次性完整输出不要截断

你会看到:一次性直接写完,不会断、不用继续


三、公网远程:ngrok 稳定穿透

1. 安装并登录 ngrok

下载:ngrok.com/download

然后在 PowerShell 登录(把 你的Token 换成 ngrok 官网的):

powershell 复制代码
ngrok config add-authtoken 你自己的authtoken

2. 创建 ngrok 配置文件(固定域名、后台稳定)

打开文件夹:

makefile 复制代码
C:\Users\你的用户名\.ngrok\

新建文件:ngrok.yml 内容复制这个:

yaml 复制代码
version: "2"
authtoken: 你的authtoken
tunnels:
  lmstudio:
    proto: http
    addr: 1234
    schemes:
      - https

3. 测试穿透

powershell 复制代码
ngrok start lmstudio

出现类似: Forwarding https://xxxx-xx-xx-xx-xx.ngrok.io -> http://localhost:1234 这就是你的公网 API 地址


四、在外/公司电脑远程使用(OpenCode)

在你的笔记本/公司电脑上:

  1. 装 Node.js
  2. npm install -g opencode
  3. 新建配置 remote-lmstudio.json
json 复制代码
{
  "model": "gemma-4-e4b",
  "apiBase": "https://这里换成你的ngrok地址/v1",
  "apiKey": "none",
  "temperature": 0.2,
  "maxTokens": 8192
}

启动远程 Claude Code 体验:

powershell 复制代码
opencode --config remote-lmstudio.json

✅ 现在你在任何地方,都等于在用你自己的 Claude Code


五、开机自启全套(核心:永不掉线)

我给你做 Windows 后台静默启动,不弹黑窗口,开机自动:

  1. 启动 LM Studio 并加载模型
  2. 启动 API 服务器
  3. 启动 ngrok 公网穿透

1. 创建 LM Studio 开机启动脚本

新建文件:启动LMStudio服务器.vbs 复制粘贴:

vb 复制代码
Set ws = CreateObject("Wscript.Shell")
ws.Run "cmd /c start /min """" ""C:\Users\你的用户名\AppData\Local\LMStudio\LMStudio.exe""", 0, False

把路径换成你自己的 LM Studio 位置。

2. 创建 ngrok 开机启动脚本

新建文件:启动ngrok穿透.vbs

vb 复制代码
Set ws = CreateObject("Wscript.Shell")
ws.Run "cmd /c ngrok start lmstudio", 0, False

3. 放到开机启动文件夹

Win + R,输入:

makefile 复制代码
shell:startup

把两个 .vbs 文件粘贴进去。

✅ 重启电脑,全套自动后台运行,永远在线。


六、你现在的最终形态(完全体)

  • 模型:LM Studio + Gemma4 E4B(你已优化好)
  • 编程体验:OpenCode = Claude Code 平替
  • 输出限制:API 无任何限制,一次性 8192 token
  • 远程:公网 HTTPS 访问
  • 自启:开机全自动化,不用管
  • 免费:全部零费用

七、最重要的一句话

LM Studio 自带的聊天窗口有 2048 限制,但 API 接口完全没有限制! 你用 OpenCode / Trae / 任何 IDE 对接 API,都可以无限长生成代码

相关推荐
涡能增压发动积2 小时前
10 分钟带你快速上手 CluadeCode
人工智能·后端
泰式大师2 小时前
7.5 万行 Rust 的 Spec 工程实践:用大模型写 Rust 时,如何把「教程味」挡在仓库外
后端
若水不如远方2 小时前
一文讲透单点登录原理(SSO):从同域共享到跨域票据
java·后端
武子康2 小时前
大数据-266 实时数仓-Canal + Kafka 实现 MySQL 数据库变更实时捕获
大数据·后端·kafka
丶西红柿丶2 小时前
python-带参数和不带参数的装饰器
后端
楼田莉子2 小时前
设计模式:构造器模式
开发语言·c++·后端·学习·设计模式
SimonKing3 小时前
大V说’AI替代不了你’,但现实是——用AI的人正在替代你
java·后端·程序员
IT_陈寒3 小时前
SpringBoot里的这个坑差点让我加班到天亮
前端·人工智能·后端
BingoGo3 小时前
Laravel13 + Vue3 的免费可商用 PHP 管理后台 CatchAdmin V5.2.0 发布
后端·php·laravel