- 確認Ollama綁定IP地址
默認情況下,Ollama可能僅監聽本地回環地址(127.0.0.1)。要允許外部訪問,需將其配置為監聽所有IP(0.0.0.0)或指定IP(如10…19)。
修改啟動命令(推薦):
啟動Ollama時,添加環境變量指定監聽地址:
set OLLAMA_HOST=0.0.0.0 && ollama serve
或通過PowerShell:
$env:OLLAMA_HOST="0.0.0.0"; ollama serve
修改配置文件(如適用):
檢查Ollama的配置文件(通常位于 %USERPROFILE%.ollama\config\config.json),確保包含:
{
“host”: “0.0.0.0”
}
修改后重啟Ollama服務。
- 配置Windows防火墻
允許外部設備訪問11434端口:
打開 控制面板 > Windows Defender 防火墻 > 高級設置。
點擊 入站規則 > 新建規則。
選擇 端口,下一步,選擇 TCP,輸入端口 11434。
選擇 允許連接,下一步,勾選所有網絡類型(域、專用、公用)。
命名規則(如“Ollama Port 11434”),完成。 - 檢查網絡連接
確認IP地址有效性:
在命令提示符輸入 ipconfig,檢查IPv4地址是否為 10…19。
測試本地監聽:
在本地機器執行:
telnet 10...19 11434
若失敗,說明Ollama未正確綁定IP或端口被占用。
外部設備測試:
在其他設備上執行:
telnet 10...19 11434
若不通,可能是防火墻、網絡隔離(如公司網絡)或路由器設置問題。
- 驗證服務運行狀態
檢查Ollama是否正常運行:
訪問 http://127.0.0.1:11434 應返回Ollama的API信息。
查看日志:
日志可能位于 %USERPROFILE%.ollama\logs\server.log,檢查是否有綁定IP或端口錯誤。