FRP,让你外网访问你的NAS服务

引言

在这里简要记录一下我做内网穿透将nas用外网访问的问题.虽然群晖自带quickconnect但是受限于群晖服务器限制,外网访问速度很慢,故考虑搭建内网穿透服务,主要运用到的是一台带外网ip的服务器.

1 服务器安装frps服务端

这里由于安装的很早了没有记录就展现一下安装结果和参数配置吧(嘻嘻,懒癌晚期患者,求放过!!!)

进入1panel官网https://1panel.cn/docs/v2/installation/online_installation/ 可以找到这一条安装命令,之前可以先更新一下安装包库

复制代码
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

然后去商城找到frps安装并设置参数就好了,这个参数需要在后面用到,需要记一下

参数配置

2 nas安装frpc客户端

2.1 群晖安装container

在套件中心搜索并安装container

docker服务在DMS升级以后已经被container Manager服务替代(当初学的时候还是前沿技术,借此还找到了一个很好的实习工作,现在这样不知道是该感慨技术进步还是可悲(个人碎碎念,不要在意啦!)).

2.2 无法拉去镜像问题解决

安装container Manager服务以后,进入镜像仓库会发现链接失败,这是因为默认的地址是不是国内的,需要更换国内的镜像源,可以点击设置更换.

根据图片设置,密码不需要填写(不知道为什么阿里云,中科大的都无法使用了,各位同学也可以自己上网查询其他的镜像源),

应用并使用,随后重新进入container服务既可

2.3安装istoreOS

随便找个镜像安装就好了,so easy啦

然后去用镜像安装容器(不知道怎么形容了吧,正常的容器运行其实就是在镜像上面加了一个启动层)

然后设置一下端口映射就好了;我是把本地1001端口映射到了80

然后看到容器正常启动,去访问nasip的1001端口看到web界面则安装成功了istoreOS

2.4 安装frpc

这里去商店找到frpc点击安装就好

看到这个界面就安装成功了

3链接

到frpc客户端配置服务器地址为你的公网地址,令牌就是你服务端的密钥,

然后添加代理

本地ip就是你需要代理的服务地地址,本地端口是他的web端口,远程端口就是后面公网访问的端口然后保存并应用就可以了

相关推荐
cpolar技术支持6 天前
「我这边连不上你那个服务」—— 用清单驱动的 TCP 连通性只读看板,cpolar 让远端同事自己取证
python·内网穿透·tcp·cpolar·网络诊断
承渊政道8 天前
Open-LLM-VTuber本地部署教程:大模型、语音交互、Live2D与远程访问
大模型·内网穿透·数字人·cpolar·语音交互·open-llm-vtuber
贝锐10 天前
向日葵迎来重磅升级 异地组网与内网穿透在设备列表一键开启
内网穿透·远程控制·异地组网
承渊政道12 天前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat
如若12313 天前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透
cpolar技术支持15 天前
网关加 gzip,同时开启 chunked,下载回来的包解不开:把两层编码的解压顺序与长度核对做成只读页
python·http·网络编程·socket·内网穿透
承渊政道18 天前
新增一台服务器时还要重新装Nginx?Ansible只改hosts目标列表,同一份Playbook继续执行
运维·nginx·ansible·内网穿透·cpolar
cpolar技术支持22 天前
磁盘明明没满,服务却写不进去?做个 inode 与分区占用只读报表页,cpolar 给异地同事看
linux·内网穿透·cpolar·inode·运维排障
承渊政道25 天前
极空间部署Portainer实战:Docker Socket、9000端口、容器管理与固定地址访问
运维·docker·容器·内网穿透·cpolar·portainer
SoStraw25 天前
没有公网IP怎么远程SSH?设备只装 p2pssh-server,File2File 一键连回去
ssh·内网穿透·远程ssh·webrpc·无公网ip·file2file·p2pssh