我有一台国伟的R86s,用来在寝室做服务器用的,因为需要搭建一个外网NAS,又不想用软件,当时我的服务器带宽只有1M,所以我用了网云穿(无限流量套餐)来实现内网穿透,说实话还不错,frp是需要自己有服务器的,如果没有服务器,可以参考我之前的文章使用网云穿来实现内网穿透,传送门:Openwrt使用网云穿实现内网穿透。
这篇文章主要讲Openwrt如何通过frp实现内网穿透的,非常适合小白操作,前提是你得有服务器,并且安装后宝塔面板,没有服务器的可以选择腾讯云的服务器:腾讯云服务器优惠链接。
1、服务器安装好宝塔后,在软件商店搜索frp,安装好后,安装frps,并且填好所有的端口,也可以用上面自带的端口,记得要一键放行所用的端口哦,配置文件的可以修改token、管理用户和密码等配置,但是一定要和Openwrt的frpc端一致。
2、在Openwrt安装frpc,也就是frp的客户端,因为我用的是iStoreOS,在应用商店里就用,如果你用的是其他系统,网上一搜就用。
3、在Openwrt配置frpc,服务器地址填服务器的公网IP,服务器端口填写bindPort后的数字,HTTP代理填写vhostHTTPPort后的数字,令牌填写auth.token后的字符串,用户和密码填写webServer.user和webServer.password的字符串,然后保存运行即可。
4、添加需要内网穿透的端口,本地填需要穿透的端口,远程填的是服务器代理的端口,一定要记得在面板安全处放行端口,要不然无法访问,协议的话选择TCP/UDP。
5、做完以上操作使用IP:端口,无法访问端口的话,那么就是服务器的防火墙没有放行该端口的访问,操作是登录服务器厂商的控制台,找到安全组或者防火墙,将该端口放行,腾讯云的话如下图,记得把代理的端口都放行,才可访问。
暂无评论