飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

226 阅读3分钟

飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

大家好,我是星哥,最近在玩飞牛NAS。

在数字化时代,NAS(网络存储设备)早已不只是一个“文件仓库”,它更像是家庭与工作室的数据中枢。然而,很多用户在实际使用中会遇到一个常见难题:如何在外网环境下安全、稳定地访问NAS?

img

目前星哥连接NAS的方法有:

1.内网则访问IP+端口(192.168.1.3:5667)

2.飞牛官方的FN Connect (基础版 2Mbps 无限流量)

3.DDNS(ipv4无效、ipv6有效)

4.今天教程的FRP,内网穿透。

如图FN Connect

img

域名DDNS

这种方式在公司的网络无法访问,使用手机5g则可以访问。

应该是域名DDNS解析到IPV6有效,IPV4无效!

img

在家庭或小型工作室场景中,NAS(网络存储设备)已经成为数据集中管理与备份的核心。但很多用户会遇到一个痛点:如何在外网环境下安全、稳定地访问NAS?

本文将以飞牛NAS为例,介绍如何安装并配置 Frpc(Fast Reverse Proxy Client) ,让你无论身处办公室、咖啡馆还是旅途中,都能轻松直连家中的NAS。

前提条件

需要一台云服务器,Frp的服务端已经安装好、需要一个域名。

参考星哥:云服务器配置frp实现内网穿透

飞牛NAS安装Frpc客户端

1.安装FRP

打开应用中心,搜索FRP

img

选择安装位置

img

2.编辑配置文件

这里有一个模板


    
    
    
  serverAddr = "127.0.0.1"
serverPort = 7000
#不能删除, 否则连接不上会闪退
loginFailExit=false

[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

做一个修改,支持远程SSH


    
    
    
  serverAddr = "X.X.X.X" #改成你的云服务器IP
serverPort = 7000
#不能删除, 否则连接不上会闪退
loginFailExit=false
auth.token = "XXX123456" # 密钥,自定义复杂密码(服务端需相同,防止他人滥用)

[[proxies]]
name = "tcp-ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

img

点击提交

3.测试是否成功

使用SSH验证是否能登录


    
    
    
  ssh -p 6000 star@你的FRP域名

如下图则说明配置成功。

img

配置WEB管理


    
    
    
  # WEB管理界面
[[proxies]]
name = "web"
type = "http"
localPort = 5666
customDomains = ["你的域名"]

通过浏览器打开

img

常用的frpc配置


    
    
    
  
serverAddr = "X.X.X.X" # Frp服务端绑定端口(需与服务端保持一致)
serverPort = 7000
auth.token = "XXX123456"  # 密钥,自定义复杂密码(服务端需相同,防止他人滥用)

log_file = ./frpc.log  # 日志文件路径,方便排查问题
log_level = info  # 日志级别:info/warn/error
log_max_days = 3  # 日志保留3天,避免占用过多空间

# 配置NAS Web管理页面穿透(必填,方便异地登录管理界面)
[nas-web]
type = tcp  # 传输协议,Web管理用tcp
local_ip = 127.0.0.1  # NAS本地回环地址,固定不变
local_port = 8080  # 飞牛NAS默认Web端口(如果修改过请对应替换)
remote_port = 8081  # 公网服务器映射端口(自定义,需大于1024,避免冲突)

# 配置SMB文件访问穿透(常用,用于异地传文件)
[nas-smb]
type = tcp
local_ip = 127.0.0.1
local_port = 445  # SMB服务默认端口
remote_port = 4451  # 公网映射端口,避免用445默认端口(部分网络会屏蔽)

# 可选配置:SSH访问穿透(用于远程调试NAS)
[nas-ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22  # NAS SSH端口
remote_port = 2222  # 公网映射端口

    
    
    
  开源地址:https://github.com/fatedier/frp
文档地址:https://gofrp.org/zh-cn/

结束

通过在飞牛NAS上部署并配置Frpc,你不仅解决了外网访问的痛点,更是为自己的数据中心加上了一层灵活的“通道”。这意味着无论你身处何地,都能以安全、稳定的方式直连NAS,享受真正的私有云体验。