树莓派搭建网站,并免费内网穿透发布上线到公网

系列文章

  • 树莓派搭建网站,并免费内网穿透发布上线到公网
  • 树莓派搭建WordPress网站,并内网穿透发布上线无需公网IP服务器
  • 为树莓派上的WordPress网站配置自己的域名,并内网穿透发布上线公网可访问
  • SSH远程连接访问树莓派【无公网IP做内网穿透】
  • 为SSH远程访问树莓派配置固定的公网TCP地址

概述

这非常适合设置您的第一个网站,不仅可以学习管理 wordpress 站点,还可以学习 Linux。您将需要一个树莓派(Raspberry Pi)、几个小时和一台计算机来下载映像。 树莓派(RPI) 是学习这些东西的完美设备。

使用 Raspberry Pi Imager 安装 Raspberry Pi OS

下载适用于您的操作系统的树莓派镜像工具。它支持大多数操作系统(Windows、Mac 和 Linux)。

https://www.raspberrypi.org/downloads/

  • 运行并安装树莓派镜像工具
  • 选择 Raspberry Pi OS -> Raspberry Pi OS (32-bit)
  • 将 SD 卡插入计算机
  • 点击 Write 按钮

设置 Apache Web 服务器

Apache 是一种流行的 Web 服务器应用程序,您可以将其安装在 Raspberry Pi 上以允许它为网页提供服务。

Apache 本身可以通过 HTTP 提供 HTML 文件。通过附加模块,它可以使用 PHP 等脚本语言提供动态网页。

sudo apt-get install apache2 -y
sudo service apache2 restart

测试 web 站点

默认情况下,Apache 将测试 HTML 文件放在 web 文件夹中,您可以从您的 Pi 或网络上的另一台计算机查看该页面。

在 Raspberry Pi 上打开 Apache 默认网页:

  • 通过从菜单中选择 Internet > Chromium Web 浏览器打开 Chromium。
  • 输入地址 http://localhost

您应该在浏览器窗口中看到:

安装静态样例站点

为了让站点的内容更有意义,我们部署一个简单的静态演示站点--冥想放松站点。

cd /var/www/html/
sudo rm *
sudo wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gz
sudo tar xzf meditation-app-master.tar.gz
sudo mv meditation-app-master/* .
sudo rm -rf meditation-app-master meditation-app-master.tar.gz

重新在浏览器打开,并刷新站点:http://localhost

这是一个用于冥想的小工具站点,可以用它帮助自己工作之余放松2-10分钟。

它可以选择不同冥想情景及放松时间(2-5-10分钟)。

将web站点发布到公网

目前,这个站点只能在局域网站可以被访问,公网用户是访问不到的。要想所有人访问你创建的漂亮站点,我们需要做如下工作。

安装 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
  • 查看cpolar版本信息
cpolar version

如果正常显示,则安装成功,如图:

cpolar进行token认证

如果您还没有cpolar账号,请去cpolar官网注册并登录后台获取认证token

cpolar authtoken xxxxxxxxxxxxxxxxxx

生成cpolar随机域名网址

cpolar http -region=cn_vip 80

上图显示,cpolar将内网站点,发布到了一个随机域名网址:https://711d7522.vip.cpolar.cn

  • 我们打开浏览器试一下:https://711d7522.vip.cpolar.cn

现在,我们已经发布了内网的web站点到公网,任何人都可以访问到它。

回到终端窗口,按CTRL+C键,退出cpolar

此时,公网地址不再能被访问。

生成cpolar二级子域名

虽然已经发布到公网,但域名是随机变化的,只适合临时测试使用。如果要长期使用,我们要配置二级子域名。

操作步骤:

  • 升级到cpolar基础套餐
  • 登录到cpolar后台-->预留-->保留二级子域名,例如添加dev9,地区选择VIP China地区

在前台终端测试域名

cpolar http -subdomain=dev9 -region=cn_vip 80

如果显示正常,则说明我们已经配置好了。

用新的域名在浏览器里访问:https://dev9.vip.cpolar.cn

正常则说明我们的固定二级子域名配置好了。

将参数保存到cpolar配置文件中

刚刚我们在前台运行cpolar程序,关掉后,域名消失,现在我们将参数保存到配置文件中。以支持开机后台自启动运行。

  • 编辑配置文件
nano /usr/local/etc/cpolar/cpolar.yml

如图:

上图为样例配置文件,它会配置两个默认隧道:一个ssh隧道和一个website隧道。

参数说明:

authtoken: xxxxxxxxxxxx #认证tokentunnels:ssh:              #隧道名称,表示ssh,名称可以自定义addr: 22        #端口号为22proto: tcp      #协议tcpregion: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vipwebsite:          #隧道名称,用户可以自定义,但多隧道时,不可重复addr: 8080      #本地Web站点端口proto: http     #协议httpregion: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vip

本例中,我们需要修改如下内容:

  • 将website隧道的默认8080端口修改为80
  • 添加一行 subdomain: "你的二级子域名"

修改后的效果如图:

注意: 配置文件是yaml格式的,缩进敏感,而且不能有TAB键

然后按CTRL+X,退出,提示你是否保存,回答Y,确认保存文件路径,回车

测试修改后配置文件

在前台启动所有隧道测试

cpolar start-all

如上图显示,则为正常,按CTRL+C退出

如果报错,会提示配置文件某行有错误,请重新修改。直到类似上图正确输出。

配置cpolar服务开机自启动

  • 配置cpolar开机自启动
sudo systemctl enable cpolar
  • 守护进程方式,启动cpolar
sudo systemctl start cpolar
  • 查看cpolar守护进程状态
sudo systemctl status cpolar

如图说明,启动状态成功

  • 重新启动
sudo reboot

重启后,检查cpolar隧道是否仍在线

访问后台-->状态 https://dashboard.cpolar.com/status

如图说明配置成功

欢迎进一步了解更多关于cpolar的讯息


下一篇:

 树莓派搭建WordPress网站,并内网穿透发布上线无需公网IP服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5230.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatGPT批量生成器产出的文章能不能用做网站SEO优化

随着人工智能技术的迅猛发展,ChatGPT成为了内容创作者和营销人员的宝贵助手。那么,问题来了,这些由ChatGPT批量生成的文章能否成为网站SEO优化的利器呢?本文将深入探讨这个问题,并为你提供一些实用的技巧,帮…

使用ChatGPT的SEO技巧,为您的网站获得更多的搜索流量

在今天的数字时代,SEO(搜索引擎优化)成为网站成功的关键因素之一。优化网站内容以便被搜索引擎发现和评估,以及吸引更多的有意义的流量,是每个企业、组织或个人的最终目标。ChatGPT是一种在自然语言处理领域取得重大突…

玩 ChatGPT 的正确姿势「GitHub 热点速览 v.22.49」

作者:HelloGitHub-小鱼干 火了一周的 ChatGPT,HG 不允许还有小伙伴不知道这个东西是什么?简单来说就是,你可以让它扮演任何事物,据说已经有人用它开始了颜色文学创作。因为它太火了,所以,本周特…

【ChatGPT】 ChatGPT真會玩!網友提供的20種生活用法,不是做不到只是提示你想不到 | AI/大數據

現在仍然是 ChatGPT 的早期嘗試階段,對於企業來說,可能正試圖弄清楚人工智慧突然顛覆內容世界所帶來的法律和道德問題。然而,對於一般人來說,能將強大的人工智慧應用到日常任務中還是非常棒的。 除了翻譯、程式開發、問基本問題之外,你還會怎麼用它呢?外國網友在論壇上向…

《跟我学习AI量化投资》通过chatgpt进行选股,简单易懂,降低人为操作风险

打开chatgpt,向其提问题,内容如下: 写一个Python程序,能够统计最近一个月涨幅达到30%以上的股票在最近一个月前的市值、成交额、阳线数量、振幅和继续形态(使用TA-Lib),请把每一个维度统计的方法和参数定义…

chatgpt赋能python:用Python来选股票:如何选择最佳的股票?

用Python来选股票:如何选择最佳的股票? 股票投资是一个非常棘手的事情,需要仔细地考虑众多因素,领悟公司的强项和弱点。最近,Python在数据科学和机器学习的领域变得非常流行,现在,人们使用Pyth…

chatgpt赋能python:Python短线选股技巧

Python短线选股技巧 随着人们对投资的认知逐步提升,越来越多的人开始关注短线投资,而在短线投资当中,选股是至关重要的一步。而Python作为一门功能强大且易于学习的编程语言,也可以用来帮助我们进行选股。 选股技巧一&#xff1…

【chatgpt We have detected suspicious login behavior and further attempts will be blocked. Please co】

一、定位问题 We have detected suspicious login behavior and further attempts will be blocked. Please contact the administrator 我们监测到可以的登录行为,进一步的尝试将被阻止,请联系管理员。 相信大家使用 chatgpt 时或多或少都会遇到这类问…

如果把ChatGPT和“挖呀挖”的黄老师结合起来,她可以为你做什么事情?

ChatGPT曾经2个月用户过亿的事情已成为过去,虽然我也成为了其中的一份子,感受着他的无所不能,但从中也的确发现了他的一些不能做的事情。而近期爆火的“挖呀挖”的黄老师,几天粉丝疯涨几百万,也的确值得我们思考。 那么…

文心一言 vs ChatGPT!普通人的机会在哪里?

近日,百度发布了国内第一款人工智能聊天机器人【文心一言】,一时间服务器挤爆登上热搜,引发热议。 不过有好事者把文心一言与chatGPT-4作比较,得出这样的结论。👇 对于此,我只能说:正视差距&…

不用机器学习不用大数据,给你讲通ChatGPT的深层原理

ChatGPT现在看来已经异常火爆了,很多人已经熟知,并且开始练习使用或者开始利用他开始实践了。但仍然有很多人在观望,在疑惑,今天狗哥不用那些高端大气的机器学习亦或是大数据还给你讲通ChatGPT深层到底是个啥逻辑。 目录 1. 聊家…

ChatGPT掀起AI创业,技术大佬开始狂飙!!!

来源:新智元 最近,互联网大佬纷纷投身大模型赛道。 李沐大神离职亚马逊、去做大模型的消息,如同惊雷一般炸响了大家的社交网络。 紧接着,今天又曝出前快手AI核心大佬李岩在2022年离职快手后成立的新公司,做的也是大模型…

视觉版ChatGPT来了!吸收AI画画全技能,MSRA全华人团队打造,微软16年老将领衔...

明敏 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT会画画了! 问它:能生成一张猫片给我吗? 立刻连文带图全有了。 还能根据新的文字指令调整图片:把猫换成狗。 同时也看得懂图、有理解能力。 比如发一张图给它,然后问摩托…

ChatGPT之父投资生物科技公司,逆转衰老还是永生?

ChatGPT之父山姆阿尔特曼(Sam Altman)加入了杰夫贝佐斯、杰克多尔西和马克扎克伯格等人的行列,寻找延长寿命的解决方案。 据报道,OpenAI公司CEO 阿尔特曼出资1.8亿美元,帮助生物科技初创公司Retro Biosciences启动。并计划使用基因工程使细胞…

chatgpt赋能python:Python编程技能如何成为兼职挣外快的利器

Python编程技能如何成为兼职挣外快的利器 Python是一种广泛应用的编程语言,而且高效、易用。随着互联网和人工智能行业的不断发展,越来越多的人急需掌握Python编程技能。如果你是一名有10年Python编程经验的工程师,那么你的技能可以通过兼职…

智谱研究报告:揭秘ChatGPT背后的AI“梦之队”

2022年11月30日,OpenAI公司(美国致力于人工智能研究的非营利机构)发布了由大型语言模型驱动的自然语言处理工具ChatGPT。该工具通过学习和理解人类语言,能够与用户进行高质量对话,甚至还能撰写邮件、视频脚本、文案、代…

ChatGPT 团队阵容揭秘!太强了。。。

点关注公众号,回复“1024”获取2TB学习资源! 最近ChatGPT简直不要太火! 自从它横空出世之后,“某某某公司正在引进ChatGPT替代员工的工作”、“某某学生用ChatGPT代写论文”、“各大学明令禁止学生使用ChatGPT完成作业”等等新闻层…

技术狂飙,ChatGPT迎来iPhone时刻!

OpenAI 正式在 App Store 推出了 ChatGPT 的 iOS app。 瞬间冲上苹果商店免费榜第二名,效率榜第一名。 ChatGPT 的真「iPhone 时刻」来了,从现在起,我们可以在 iPhone 上使用 ChatGPT 了。随时随地用,中文语音精准识别&#xff0c…

微软推出 Office 365 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 6 月 28 日,在 2005 年的今天,腾讯 Q 店曝光,标志着腾讯进军 C2C 领域。当时国内 C2C 市场一片混战,淘宝、易趣、…

微软内部遭遇 AI 硬件短缺,被迫实施配额制;Docker 将清退开源组织|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…