Lazy loaded image

lionlt

前端挣扎的闲鱼

frp内网穿透接入 immich

2025-01-16字数 594阅读时长 2 分钟
type
status
date
slug
summary
tags
category
icon
password
本文介绍了如何使用 frp 内网穿透工具将本地部署的 immich 相册服务暴露到公网访问,通过配置服务端(frps)和客户端(frpc)实现小规模个人服务的远程访问需求

地址

背景

immich 是需要管理照片所以部署了一个在本机上这个人为了省钱不买服务器
主要是考虑到目前的服务器经常迁移,所以暂时部署到本机去管理
如果我想在本机共享给别人一起使用,所以需要内网穿透,现成的内网穿透又要钱,只好自己搭建一个
调研了以下工具:
ngrok:似乎比frp 复杂一些,没有细看
frp:灵活简单的内网穿透,需要一个服务器,符合我现在的条件
localtunnel:配置非常简单,但是半年跑不进去
最后选择了 frp,个人使用足够,量大建议换个方案

环境

  1. immich 部署: immich 是一个相册管理,用来管理照片
  1. 客户端 (本机)
    1. 我的系统是 macOS,Immich 服务运行在 2283 端口
  1. 服务器端 需要开放2-3 个端口,注意开放服务器防火墙端口和云服务器安全组
    1. 开放的端口:
      • 2283(用于映射到本机端口)、7000(本机连接服务端)、8360(可选,frp 管理面板)
      tip: 服务器端的 2283 端口和客户端的 2283 端口不是一个东西,并不会冲突,以上端口都可以任意替换,需注意开放服务器防火墙端口和云服务器安全组
  1. frp 文件: 我的版本是0.61.1

配置

对应的操作官方文档已经很简单明了,只说比较容易踩坑的地方和一个简易的流程
1. 下载frps文件到服务端
2. 服务器启动frps
 
3. 开放端口和安全组
4.下载frpc文件到本机
 
5. 本机启动frpc
 
6. 测试能否访问

 

点对点穿透(P2P)

如果服务器的带宽不足,可以考虑使用 P2P 来提高访问效率,此文不做赘述
 

下一篇

Loading...