Ollama 开放 局域网访问 外网访问 mac

article/2025/8/12 8:09:15

目录

问题描述

搜索尝试

最终方案

问题描述

我们在本地安装Ollama模型后通过127.0.0.1:11434访问正常返回

但是无法通过局域网IP访问如: http://192.168.1.158:11434

搜索尝试

搜索发现需要添加环境变量 OLLAMA_HOST 才能开放外网访问

export OLLAMA_HOST=0.0.0.0:11434

然而我在 /etc/profile 和 ~/.zshrc 中均添加了此变量

退出:

启动:

但依然无效。

但是通过命令行执行命令 ollama serve 启动后, http://192.168.1.158:11434 可成功访问。

问题已经很明显了

所以如何设置 LaunchService 的环境变量呢?

launchctl setenv OLLAMA_HOST "0.0.0.0"

最终方案

1. 修改 /etc/profile 文件添加环境变量

sudo sh -c 'echo "export OLLAMA_HOST=0.0.0.0:11434" >> /etc/profile'

2. 执行 launchctl 命令添加环境变量

launchctl setenv OLLAMA_HOST "0.0.0.0:11434"

这样不论是命令行 ollama serve 启动,还是双击ollama应用图标启动,都可以外网访问。

注意:

0.0.0.0 表示就收任何来源的访问,如果觉得太危险可以直接指定允许访问的电脑IP,如:

launchctl setenv OLLAMA_HOST "192.168.1.158:11434"

或者是

launchctl setenv OLLAMA_HOST "dev.ollama:11434"

而后设置host:

192.168.1.158 dev.ollama

最后通过自定义的域名访问:


http://www.hkcw.cn/article/mpPkyvUEnm.shtml

相关文章

让Windows“怀上”macOS,不要太漂亮

记得Windows 11刚发布时,很多人都说它“果味十足”,仿佛是在向macOS靠拢。虽然大家觉得Windows有点“没骨气”,但不得不承认,它的界面确实很美观。 今天给大家介绍两款软件,能让Windows拥有macOS的风格,看起…

Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)

文章目录 Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)settings.gradle.kts 基础配置选项单项目配置多项目配置 高级配置选项插件管理(Plugin Management)基础配置模板案例:Android项目标准配…

Android SDK安装与配置(小白教程)

目录 1、下载: 2、安装: 3、配置环境变量: 4、验证是否安装成功: Android SDK(软件开发工具包)是一套为开发者提供的全面工具和资源集合,涵盖不同版本平台、各类开发与调试工具、支持库等&a…

[wsl2]MacOS/Win局域网ssh连接wsl2:Ubuntu24.04 LTS

【wsl2】MacOS/Win局域网ssh连接wsl2:Ubuntu24.04 LTS 保证使用的是微软应用商店中下载的Ubuntu发行版本,本文在配置时发现若使用docker所基于的ubuntu系统配置会失败。遂采用默认的子发行版本。写在前面why wsl2?win11的好处 开始配置之前1.…

JAVA游戏打手俱乐部护航小程序+APP+公众号+h5 源码游戏陪玩小程序系统

一、系统概述 JAVA 游戏打手俱乐部护航陪玩系统是一款集小程序、APP、公众号和 H5 于一体的综合性游戏陪玩平台。该系统凭借丰富多样的功能,为游戏玩家和陪玩师傅搭建了便捷的沟通桥梁。其主要功能包括精准分类、优惠券管理、我的团队、师傅申请入驻、师傅端抢单机…

使用Mac下载MySQL修改密码第一篇_数据库

Mac下载MySQL MySQL官网链接MySQL​​​​​​ 当进入到官网后下滑到community社区,进行下载 然后选择community sever下载 这里就是要下载的界面,如果需要下载之前版本的话可以点击archives, 可能会因为这是外网原因,有时候下…

【Mac 从 0 到 1 保姆级配置教程 08】- 快速配置 Neovim、LazyVim 以及常用开发环境,如果之前有人这么写就好了

文章目录 2. 安装 Neovim3. 安装 LazyVim3.1. 安装依赖3.2. 安装 LazyVim3.3. 问题修复 4. 配置 LazyVim4.1. 基础知识4.2. 内置快捷键4.3. 自定义快捷键4.4. 配置主题4.5. 配置 C/C 环境4.6. 配置 JSON 和 Markdown 5. 最后6. 参考资料7. 系列教程 Mac 从 0 到 1 保姆级配置教…

Android SMS发送技术指南

本文还有配套的精品资源,点击获取 简介:本文详细介绍了在Android平台上如何使用编程接口(API)发送短信,包括 SmsManager 类的使用、调试技巧和设备兼容性处理。通过实例代码展示了如何实现文本消息的发送&#xf…

AndroidStudio创建Android虚拟机教程

前言 在 Android 开发的世界中,拥有一个可靠且灵活的测试环境是至关重要的。Android Studio 提供了虚拟设备(AVD)管理器,这是一个强大的工具,允许开发者创建自定义的虚拟设备来模拟不同的 Android 设备。通过 AVD&…

uniapp 小程序 web-view 打开H5页面传参以及调用postMessage回传参数

uniapp 小程序 web-view 打开H5页面传参以及调用postMessage回传参数 uniapp 运行微信小程序,在小程序内利用 web-view 打开H5页面进行数据流转的总结。 首先做点准备工作,官网明确的说了小程序是不支持本地的,那怎么进行调试呢,…

mac 下载nvm

先在终端查看是否安装brew brew -v显示版本,开始下一步,如果不显示版本,则需要先安装brew 安装brew 使用brew安装nvm 执行安装命令 brew install nvm配置环境变量 配置环境变量之前,先查看nvm下载的位置 brew list nvm这是…

Android的uid~package~pid的关系

UID : Linux 系统级用户标识,Android 中每个应用安装时分配唯一 UID(如 1000)。 Package: Android 应用包名(例如android),一个 UID 可关联多个 Package(共享 UID 场景如android:sharedUserI…

Rust 学习笔记:发布一个 crate 到 crates.io

Rust 学习笔记:发布一个 crate 到 crates.io Rust 学习笔记:发布一个 crate 到 crates.io提供有用的文档注释常用标题文档注释作为测试注释所包含的项目 使用 pub use 导出一个方便的公共 API设置 crates.io 账户添加 metadata 到一个新的 crate发布到 c…

大白话 Seata 分布式事务浅析,详解TCC模式

大家好,我是此林。 说到分布式事务,第一时间想到 Seata,它支持多种事务模型,比如:XA模式、AT模式、TCC模式、Saga模式(长事务)。 其中 TCC 模式是高性能分布式事务解决方案,适用于核心系统等对 性能有很高…

超标量处理器设计6-指令解码

1. 指令缓存 指令缓存本质上是一个FIFO, 它能够将指令按照程序中指定的顺序存储起来,这样指令在解码的时候,仍然可以按照程序中指定的顺序进行解码。指令缓存是超标量处理器中必须的部件,其原因有两个: 1. 每周期可以取指的个数大…

技嘉华硕微星主板BIOS开启TPM模块教程

目录 一. TPM模块安装 二. 在BIOS开启TPM功能 华硕主板(Intel平台) 华硕主板(AMD平台) 技嘉主板(Intel平台) 技嘉主板(AMD平台) 微星主板(Intel平台) …

java基础知识

ASCII码 1. next() 示例​​ 读取一个字符串(遇到空格或换行符停止) 运行示例:​​ 输入: 张三 李四 输出: 张三 // 只读取了"张三","李四"留在输入缓冲区

【解决】【亲测下载obsidian可行】打不开github.com 或者 加速访问 github

Windows系统 基本思路:通过修改IP绑定来实现加速访问 1、hosts文件目录 C:\Windows\System32\drivers\etc\hosts2、修改内容 2.1 ping github.com 在Windows的cmd页面下直接输入: ping github.comPS:这一步只是看一下,没在后…

逆向入门(1)

前言: 本篇文章面向想入门逆向的新手小白。 NSSCTF和BUUCTF是两个刷题网站,知识点下面会有对应的题,大家可以自己试着做一下 NSSCTF:https://www.nssctf.cn/problem BUUCTF:https://buuoj.cn/challenges 1.看exe模式(位数&am…

经典算法回顾之最小生成树

最小生成树(Minimum Spanning Tree,简称MST)是图论中的一个重要概念,主要用于解决加权无向图中连接所有顶点且总权重最小的树结构问题。本文对两种经典的算法即Prim算法和Kruskal算法进行回顾,并对后者的正确性给出简单…