有公网ip的服务器,无公网ip的nas,达成公网访问nas。

准备工作:
1.一台有公网IP的服务器
2.一台内网主机
3.下载frp,选择适合的版本下载

可以github下载对应系统版本,
有公网ip的服务器装服务端frps,无公网ip的nas装客户端frpc。

这里直接使用1panel安装,服务端设定端口并且在服务器防火墙或安全组开放对应端口,客户端同理ip填服务器公网ip。

服务端点击进入安装目录进入data文件夹dak打开frps.toml设置token。

bindPort = 7000
auth.method = "token"
auth.token = "123123"

webServer.addr = "0.0.0.0"
webServer.port = 7600
webServer.user = "admin"
webServer.password = "123321"

客户端ip加Dashboard端口进入后台,账号密码在1panel应用的参数能查看。
进后台点击Configure设置两边token需一样,然后加一段内容。

[[proxies]]
name = "nas"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
# 上下两个端口意思是用服务器公网ip加6001端口进入客户端的80端口
remotePort = 6001

保存刷新就能在服务器ip加Dashboard端口的后台看到tcp的nas。
服务器开放我设置的6001端口便可服务器公网ip:6001访问内网的nas80端口了。