将树莓派上搭建的web网站发布公网可访问
时间:2023-06-01 08:03:02 | 来源:网站运营
时间:2023-06-01 08:03:02 来源:网站运营
将树莓派上搭建的web网站发布公网可访问:在局域网内网搭建的web网站,只能在局域网内被访问,公网用户是访问不到的。要想让所有人都能够访问到在树莓派上创建的网站,可以做内网穿透,将其映射到公网,生成公网地址来访问。
做内网穿透的话,无需公网IP,在树莓派上安装个内网穿透工具就可以。可以试试看cpolar内网穿透,支持免费使用,有4条隧道可以不限制流量,支持http/https/tcp协议,将本地端口映射到公网只需要一行命令。
1. 注册并安装cpolar内网穿透curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
curl -sL https://git.io/cpolar | sudo bash
- 查看cpolar版本信息,如果正常显示,则安装成功
cpolar version
- 进行token认证(token码可登录cpolar官网后台——验证页面获取)
cpolar authtoken xxxxxxxxxxxxxxxxxx
2. 创建隧道映射本地端口将本地8080端口下web网站发布到公网可访问,创建隧道映射本地80端口,http协议
- 浏览器访问http://localhost:9200/,登录cpolar web UI
- 左侧仪表盘——隧道列表——创建隧道
- 隧道名称:可自定义,注意不要重复
- 协议:http
- 本地地址:8080
- 域名类型:免费用户选择随机域名,付费用户可配置固定的二级子域名,或者自定义域名
隧道创建成功后,会生成相应的公网地址 ,公网用户访问该公网地址就可以了。
注意,虽然已经将 web网站使用免费的cpolar所生成的隧道为随机地址,每24小时会变化。如果想要配置固定公网地址来访问,可以升级套餐,配置固定的二级子域名,或者配置自己的域名地址,同时带宽也会增大。ps:cpolar付费套餐支持21天退款保证,可以放心试用。