在局域网内网搭建的web网站,只能在局域网内被访问,外网用户是访问不到的。要想让所有人都能够访问到在树莓派上创建的网站,可以做内网穿透,将其映射到公网,生成公网地址来访问。
做内网穿透的话,无需公网IP,在树莓派上安装个内网穿透工具就可以。可以试试看cpolar内网穿透,支持免费使用,有4条隧道可以不限制流量,支持http/https/tcp协议,将本地端口映射到公网只需要一行命令。
1. 注册并安装cpolar内网穿透
cpolar官网地址:cpolar – 安全的内网穿透工具
cpolar一键安装脚本:(国内用户)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
或短链接安装方式:(国外用户)
curl -sL https://git.io/cpolar | sudo bash
向系统添加服务
sudo systemctl enable cpolar
6. 启动cpolar服务
sudo systemctl start cpolar
2. 创建隧道映射本地端口
将本地80端口下web网站发布到外网可访问中创网,创建隧道映射本地80端口,http协议
cpolar http -region=cn_vip 80
隧道创建成功后,会生成相应的公网地址 ,外网用户访问该公网地址就可以了。
注意,虽然已经将 web网站使用免费的cpolar所生成的隧道为随机地址,每24小时会变化。如果想要配置固定公网地址来访问,可以升级套餐如何连接外网,配置固定的二级子域名,或者配置自己的域名地址,同时带宽也会增大。ps:cpolar付费套餐支持21天退款保证如何连接外网,可以放心使用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。