超好用frp可视化管理面板,5分钟解决NAS外网访问,利用云服务器部署内网穿透可视化工具
1、内网穿透介绍
内网穿透是一种技术,它允许从外部网络(如互联网)访问位于内网(局域网)中的服务或设备。内网通常是不直接暴露给外部网络的,以保护网络安全和隐私。
内网穿透技术通过建立一种特殊的通信隧道来实现内外网之间的连接。常见的内网穿透方式包括:端口映射、反代、NAT穿透、虚拟私有网络、P2P、云中继等等。
和异地组网比起来,内网穿透可以让访问用户在不需要加入组网的同时享受到局域网内的服务资源。
2、内穿项目介绍
在使用内网穿透的时候,我们建议使用一台拥有固定IPv4/IPv6地址的服务器,可以是企业宽带服务器,也可以是云主机。
一般的内网穿透软件包括frp、nps、sakura frp、花生壳、cpolar、cloudflare tunnel等等,部署方法和难度各异,而其中最为老牌和经典的应用就是frp,分为frps(服务端)、frpc(客户端)两种。
frpc通过连接到frps,然后将端口信息提供给frps,用户通过frps上的监听端口来连接frpc上提供的服务。
本期项目介绍的项目,叫frp-panel,作者最早发布在v2ex上,是一款frp改进项目,通过优秀的可视化界面让我们更好的配置frpc和frps。
同时,该项目通过master服务,来对frpc、frps的配置文件进行了集中管理,我们的frpc、frps上不需要配置额外的配置文件,统一通过master进行分发和联系,大大的降低了内网穿透的运维难度。
3、部署frp-panel容器
输入以下docker cli指令开始部署frp-panel容器,注意需要替换【阿里云ECS的IP】为自己的IP。
docker run -itd --name frp-panel -p 9000-9001:9000-9001 --restart=unless-stopped -v /home/frp-panel:/data -e APP_GLOBAL_SECRET=cherrycheryyeye -e MASTER_RPC_HOST=阿里云ECS的IP docker.1panel.live/vaalacat/frp-panel
🔻参考结果如下,一般来说拉取不会有问题,如果不行需要解决docker网络问题。
4、开放安全组端口
接着,我们点击左侧的安全组,选择管理规则。
点击手动添加,这里必须开放的是9000和9001端口。剩下的7000是frps监听端口,20000-20100是拟提供服务端的端口,这两个都可以自定义。白名单的话,可以全开放,也可以开放给指定的办公室IP。
评论抢沙发