通过 FTR 修改 host 访问本地环境中的 Ollama api

在使用frp穿透云电脑的模型时,遇到 ollama 的api不允许跨域调用的提示,返回403。

为了能让本机的 ollama api能在网络调用,需要在frp上配置代理服务器的hsot修改。查了几个资料都是老的版本配置。

新的版本还是要看一下官方文档 :

修改 Host Header
通常情况下 frp 不会修改转发的任何数据。但有一些后端服务会根据 HTTP 请求 header 中的 Host 字段来展现不同的网站,例如 nginx 的虚拟主机服务,启用 Host Header 的修改功能可以动态修改 HTTP 请求中的 Host 字段。需要注意的是,该功能仅限于 HTTP 类型的代理。

# frpc.toml
[[proxies]]
name = "web"
type = "http"
localPort = 80
customDomains = ["test.5656t.com"]
hostHeaderRewrite = "dev.5656t.com"



查看官方文档配置:
https://gofrp.org/zh-cn/docs/features/http-https/header/

修改完以后可以看到经典的

Ollama is running

不过这个开放访问api并不安全,不建议用到生产环境,会被别人随意调用ollama api 和借用算力的。

Ollama is runnOllama is runninging
Ollama is ruOllama is runningnningOllama is running

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

退出移动版