|
网云穿年末活动:
【网云穿】小众软件特供专属福利,限时发放1.2折特价毕生高速地道,唯一100个名额;一次付费,永久操纵,无流量限制;
活动详情戳:
树莓派内网穿透建站与保护
概述
如题,我们本日重要讲操纵网云穿官方供给的内网穿透功用来外网拜候树莓派上的网站,以及经过 ssh 举行远程治理。
树莓派
树莓派是基于博通出品的 arm 架构处置赏罚器的微型电脑,价格昂贵,现在最新版本为 4B,笔者操纵的是 3B+,那时是二百元左右。
3B + 版本的设备以下:
- 主频 1.4GHz,64 位 4 核的 ARM Cortex-A53 CPU
- 1GB LPDDR2 内存
- 2.4GHz 和 5GHz IEEE802.11.b/g/n/ac 无线网卡,蓝牙 4.2
- 4 个 USB2.0
- HDMI
这设备跑一个静态网站是绰绰不足了,究竟阿里云便宜的也就 1 核 1G 而已(主频会稍高一些)。
建站
nginx
树莓派官方供给了基于 Debian 的 Raspberry Pi OS,所以安装软件与大家熟悉的 Ubuntu 一样,首先安装 nginx 作为 web server:
安装完启动:
| # 启动nginx,没有输出就表示启动乐成了
sudo nginx
# 也可以自动检察过程
ps -ef | grep nginx
| 检察过程输出类似以下成果:
nginx默许 nginx 是有设备文件直拜候效的,可以经过欣赏器拜候树莓派的局域网 ip,例如我的是 192.168.199.175,能看到这个页面,就表示 web server 已经一般供给办事。
假如必要拜候自己的网站文件,改一下 nginx 的设备文件便可以了。
网云穿内网穿透
网站已经有了,接下来就是设备内网穿透举行外网拜候。
在网云穿官网注册账号 – 支付免费地道,然后跳转控制台点击地道治理、设备地道信息;穿透协议设备为 Http (s)。内网端口就是上面安装的 nginx 的端口,默许是 80,可以经过点窜设备文件做调解,在这里设备好即可。
肯定以后控制台会天生令牌,复制下来。
接着安装网云穿客户端,上面说了树莓派是 arm 架构处置赏罚器,所以要下载 arm 版本的网云穿软件,登录控制台很明显的可以看到:
arm
复制好链接地址,实行以下命令:
| # 操纵 wget
wget http://xiaomy.net/download/linux/wyc_linux_arm && chmod a+rwx wyc_linux_arm
# 操纵curl,二选一即可
curl -O http://xiaomy.net/download/linux/wyc_linux_arm && chmod a+rwx wyc_linux_arm
| 实行完成后网云穿的客户端就安装好了,接下来启动软件,实行以下命令:
| ./wyc_linux_arm -token 上面记录的令牌
| 可以看到以下输出:
外网地址也有了,间接在欣赏器拜候外网域名:
就是这么简单,树莓派里面的网站便可以供外网拜候了。
运维
网站运转起来就完事了吗?固然不是,后续大要还必要面临网站更新、软件更新、办事重启等事务,这些事变只能经过远程治理来操纵,也就是这部分要讲的内容:经过 ssh 举行树莓派的运维治理。
实在在建站的进程中我们已经在树莓派上安装了些软件,这个进程就是 ssh 毗连的操纵,而现在要做的就是 ssh 拜候外网地址来毗连树莓派。
一样照旧先开通地道,此次设备穿透协议为 tcp,内网端口为 sshd 的端口,默许是 22 号,固然也可以经过设备文件举行点窜,连结同等就行。
肯定以后,会天生以下信息,记录下外网端口、域名和令牌:
而且再次启动一个网云穿客户端,操纵刚刚记录的口令,此次会天生一个带有端口的外网地址。
| ./wyc_linux_arm -token 上面记录的令牌
| 末端可以在其他呆板上经过下面的命令毗连树莓派:
这就实现了对树莓派举行远程治理。
总结
经过网云穿开通了两条地道,即实现了外网拜候的网站,也实现了远程治理。
你大要会问,这么做有必要吗?还不如买一个云办事器呢!
我小我以为建站最大的本钱在于云办事器,小我网站操纵的 1 核 1G 外加 1Mbps 带宽凡是够了。以阿里云为例,价格每年 500 左右。而这个设备的办事器我之前启动个 hadoop 都很费劲。
而内网穿通明显便宜很多,我们可以按照网站的情况选用更高的带宽。而且可以绑定自己的域名,办事器也不必要备案,外人看来和云办事器没有区分。
末端,很是感激网云穿供给的免费计划。
网云穿年末活动:
【网云穿】小众软件特供专属福利,限时发放1.2折特价毕生高速地道,唯一100个名额;一次付费,永久操纵,无流量限制;
活动详情戳:http://xiaomy.net/h5
或间接点击下方阅读原文。
免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|