设为首页收藏本站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 236|回复: 0

自建内网穿透服务器

[复制链接]

26

主题

10

回帖

39万

积分

管理员

积分
399845
发表于 2024-3-23 21:33:57 | 显示全部楼层 |阅读模式
没有公网IP,如何实现内网穿透
如果家里有nas,或者树莓派上部署了一个博客,或者想远程控制、实时查看3D打印机的运行情况,那就需要内网穿透。虽然一些nas厂商提供二级域名外部访问,但是速度着实喜人。另外还有一些商业方案,如花生壳等。

但是自建内网穿透服务器,还是特别方便。分享一下基于Docker的FRP内网穿透部署。特别适合没有公网IP的情况。

FRP(Fast Reverse Proxy)是一种轻量级、高性能的反向代理工具,可用于内网穿透、安全访问和数据传输等场景。
在实现内网穿透时,FRP能够将公网与内网之间的隔离突破,使得公网用户可以直接访问内网服务器上的资源,从而实现远程访问和管理。

需要:
1、需要一个公网IP的服务器,这里选用的是腾讯轻量云,云服务虚拟主机都可以
❶创建配置文件 frps.ini
❷docker运行 snowdreamtech/frps
docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
2、客户端的配置(内网)
❶创建配置文件 frpc.ini
❷在群晖上直接是图形界面的方式,启动运行
(客户端只需要在内网的一台设备上安装就行)
做以上这些配置,需要一些Linux,Docker方面的知识。
frp就是端口转发的方式,把内网IP+端口号转发为公网IP+端口号,就可以直接访问到内网的资源。
frp的优势,对于访问的客户端不需要其他安装配置,缺点是暴露了你的公网IP。相比较Zerotier方式实现,每一台需要访问内网的客户端,都需要安装zerotier,加入虚拟网络,访问IP是虚拟IP。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|个人网站 ( 浙ICP备2024067593号-1|浙公网安备33042402000560 )浙ICP备2024067593号-1 浙公网安备33042402000560

GMT+8, 2025-5-12 05:20 , Processed in 4.060769 second(s), 34 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表