利用1panel安装frp实现内网穿透
利用1panel安装frp实现内网穿透
很多人喜欢利用家里闲置的设备搭建服务,但搭建好之后只能家庭内网使用,无法在外面使用,这就很苦恼了,于是就有了今天的教程
如果你只是单纯想转发网站之类的服务,建议使用国内服务器,延迟低,加载速度快,这里推荐腾讯云服务器,有新人专属福利,优惠更大。
【腾讯云】新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
但如果你想传输文件之类的,建议使用国外服务器,国内服务器延迟低,但带宽小。推荐选择香港服务器,离国内近延迟相对较小,这里推荐使用阿里云香港服务器,新用户免费领取试用
博主这里使用的是腾讯云2核4G2M带宽,只适合用来转发网页。1penal安装教程请看 1penal的安装及部署alist 这篇文章。本篇不再详细介绍
安装frps服务端
frp分为服务端和客户端两部分,服务端安装在你具有公网ip能够公网访问的服务器上,而客户端则安装在你家庭网页的设备上
教程开始
首先在1penal面板的应用商店里找到frp服务端进行安装
点击安装-确认,等待安装完成
接下来进行服务端的配置,frps的默认安装路径为 /opt/1panel/apps/frps/frps/data
,输入 vim /opt/1panel/apps/frps/frps/data/frps.ini
,编辑frps文件
1 |
|
将上面的代码复制到frps.ini文件里,端口和账密自行修改,然后保存并退出。重启frps服务端,即可访问frp,输入账户和密码,如图所示,证明服务端配置好了。在Proxies可以看见已绑定的客户端服务,但由于还没配置客户端,因此都是空白的
客户端配置
客户端博主使用的是openwrt进行内网穿透,大部分openwrt固件都已经安装frp,无需再手动安装,这里直接启用即可
如图所示,即可连接上你的服务端。开始转发网页
在frp网页查看是否转发成功,显示 online
说明被成功转发,输入 ip:25000
端口号可以成功访问我们需要转发的内网网站
如需转发多个网页,在openwrt-frp-服务列表里添加多个内网ip地址和端口号即可。如果无法使用管理页面可以参照下面的代码配置客户端进行转发,需要转发多个网页,直接将[web01]的配置复制即可
1 |
|
以上教程使用于没有ipv6的网页转发,如果你的宽带具有ipv6网络,可以参照我的下一个文章配置公网ipv6转发网页