UNRAID篇!FRP内网穿透,远程访问NAS

2024-04-20 23:17:12 6点赞 55收藏 0评论

该篇教程主要讲解FRP的安装和简单使用

FRP:

一个专门用于内网穿透的工具,它可以帮助用户将内部网络中的服务暴露到公共网络,使得外部用户可以访问这些服务。通过FRP,用户可以实现内网穿透,从而在外部网络访问内部的各种服务,比如Web服务、SSH服务等。FRP可以帮助用户搭建一个简单、高效的内网穿透环境,提供了多种代理方式和协议支持,使得用户可以根据自己的需求灵活配置和使用。

UNRAID篇!FRP内网穿透,远程访问NAS

frps 和 frpc:

frps:FRP的服务器端组件,负责在公网服务器上运行,接受来自 frpc 客户端的连接请求,并将这些请求转发给内部的服务。frps 负责管理连接、认证、路由等功能,是内网服务向外网提供访问的关键组件。

frpc:FRP的客户端组件,运行在内网的服务器或设备上,负责与 frps 建立连接,并通过 frps 提供的通道将内部服务暴露到外部网络。frpc 会将外部请求转发给内部服务,实现内网穿透的功能。

主要流程目录:

1.安装frps

2.安装frpc

3.使用

4.总结

5.扩展

1.安装frps

创建一个容器

UNRAID篇!FRP内网穿透,远程访问NAS

切换”高级视图“

UNRAID篇!FRP内网穿透,远程访问NAS

参考填写(注意,网络类型选择Host)

frps snowdreamtech/frps:latest http://[IP]:[PORT:7400]UNRAID篇!FRP内网穿透,远程访问NAS

添加其他参数

UNRAID篇!FRP内网穿透,远程访问NAS

/etc/frp/frps.toml

/mnt/user/appdata/frp/frps.toml

UNRAID篇!FRP内网穿透,远程访问NAS

在映射路径创建一个frps.toml文件(txt空白文件改名即可)

UNRAID篇!FRP内网穿透,远程访问NAS

参考下面内容(可根据需要进行修改和配置),记事本打开粘贴到文件

# 服务端监听端口 bindPort = 7000 # 用于反向代理HTTP主机时使用 vhostHTTPPort = 8000 # 鉴权方式 auth.method = "token" # 客户端连接的token auth.token = "password" # ----------------------- # 后台管理面板配置 # 后台管理地址 webServer.addr = "127.0.0.1" # 后台面板端口号 webServer.port = 7400 # 后台管理员账号 webServer.user = "admin" # 后台管理员密码 webServer.password = "admin"

2.安装frpc

创建一个容器

UNRAID篇!FRP内网穿透,远程访问NAS

切换”高级视图“

UNRAID篇!FRP内网穿透,远程访问NAS

参考填写(注意,网络类型选择Host)

frpc snowdreamtech/frpc:latestUNRAID篇!FRP内网穿透,远程访问NAS

添加其他参数

UNRAID篇!FRP内网穿透,远程访问NAS

/etc/frp/frpc.toml

/mnt/user/appdata/frp/frpc.toml

UNRAID篇!FRP内网穿透,远程访问NAS

在映射路径创建一个frpc.toml文件(txt空白文件改名即可)

UNRAID篇!FRP内网穿透,远程访问NAS

参考下面内容(可根据需要进行修改和配置),记事本打开粘贴到文件

# 服务端IP地址 serverAddr = "192.168.31.40" # 服务端通信端口 serverPort = 7000 # 鉴权方式 auth.method = "token" # 客户端连接的 tokenauth.token = "password" # ----------------------- # 客户端设置 [[proxies]] # 自定义名称 name = "speedtest" # 类型type = "tcp" # 本地IP localIP = "192.168.31.50" # 本地端口号 localPort = 6580 # 远程端口号(自行随便) remotePort = 6001 # ----------------------- [[proxies]] name = "emby" type = "tcp" localIP = "192.168.31.50" localPort = 8096 remotePort = 6002

3.使用

启动frpc进行连接,日志可以看到已经连接成功

UNRAID篇!FRP内网穿透,远程访问NAS

浏览器打开frps的界面,输入管理员账号和密码

UNRAID篇!FRP内网穿透,远程访问NAS

进入frps面板,可以看到通过frpc连接的信息

UNRAID篇!FRP内网穿透,远程访问NAS

上面frpc设置是tcp的,可以在这里看到

UNRAID篇!FRP内网穿透,远程访问NAS

Tip:

服务端IP地址+远程端口号 ​比如我这里就是: http://192.168.31.40:6001/ http://192.168.31.40:6002/

测试内网穿透的页面是否正常

UNRAID篇!FRP内网穿透,远程访问NAS

可以看到都是没有问题的

UNRAID篇!FRP内网穿透,远程访问NAS

4.总结

至于为什么最近又要弄FRP呢,因为公司网络用tailscale太慢了,弄FRP纯属无奈。

个人推荐首选当然是公网(V4,V6),其次如果是个人使用那就虚拟组网(tailscale,zerotier,蒲公英),最后才是FRP和NPS这些。

要说FRP有什么不好的,那就是需要一台有公网的设备,免费提供FRP的会限速,流量也会有限制。

UNRAID篇!FRP内网穿透,远程访问NAS

5.扩展

这里扩展说一下提供FRP服务的网站,如何配置进行内网穿透。

大致思路:

一般这些网站就相当于上面提到的Frps,我们只需要获取他们提供的配置文件(.ini或.toml)放到frpc,即可实现内网穿透。

樱花官网:

https://www.natfrp.com/

UNRAID篇!FRP内网穿透,远程访问NAS

服务 -> 隧道列表

UNRAID篇!FRP内网穿透,远程访问NAS

点击“创建隧道”

UNRAID篇!FRP内网穿透,远程访问NAS

选择节点(尽量选择距离近的,带宽大的)

UNRAID篇!FRP内网穿透,远程访问NAS

Tip:

如果访问是HTTP协议(不单单只是80端口)是会被拦截的,所以只能用HTTPS协议

UNRAID篇!FRP内网穿透,远程访问NAS

按实际填写信息

UNRAID篇!FRP内网穿透,远程访问NAS

创建成功以后点击“配置文件”

UNRAID篇!FRP内网穿透,远程访问NAS

点击“复制配置”

UNRAID篇!FRP内网穿透,远程访问NAS

编辑frpc的frpc.toml文件,粘贴即可(这种是以前的旧.ini格式,放到.toml也是兼容的)

UNRAID篇!FRP内网穿透,远程访问NAS

启动frpc,查看frpc日志可以看到正常运行

UNRAID篇!FRP内网穿透,远程访问NAS

可以看到这里显示在线,点击复制访问连接

UNRAID篇!FRP内网穿透,远程访问NAS

Tip:

跳转到127.0.0.1的话,在连接前加上“https://”

UNRAID篇!FRP内网穿透,远程访问NAS

点击继续访问

UNRAID篇!FRP内网穿透,远程访问NAS

可以远程看到UNRAID的页面了

UNRAID篇!FRP内网穿透,远程访问NAS

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1779元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2679元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1329元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

461元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
55
扫一下,分享更方便,购买更轻松