828华为云征文|基于Flexus云服务器X实例的应用场景-部署动态域名神器lucky
🔴大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂
先看这里
- 写在前面
- 选择服务器配置
- 部署lucky
- lucky是什么?
- docker安装部署
- 动态域名
- SSL证书申请
- 总结
写在前面
华为云828云服务器活动来啦,B2B企业节正在举办,Flexus X实例的促销也非常给力,详情可以看这里:点我查看
具体的活动规则可以参考如下:
活动对象:
(1)新用户专享:华为云官网已完成注册和实名认证,且从未购买过华为云资源的用户(客户等级是V0)才可购买;
(2)企业新客专享:仅从未购买过华为云资源(客户等级是V0),且已完成企业实名认证用户可购买;
(3)产品新客专享:华为云官网已完成注册和实名认证,且从未购买过相关华为云资源的用户(不限客户等级)才可购买;
(具体用户范围以届时活动页面展示为准)
活动时间:
2024年8月22日-2024年9月15日
(活动期间如有调整,以届时活动页面展示为准)
选择服务器配置
下面,我们开始选购一款适合自己配置的服务器,首先点击这里,然后我们找到华为云Flexus X实例的服务器。
如图所示,按照实际情况,选择服务器的云主机、带宽、以及数据中心和时长,选择完后,可以看到,目前的优惠力度还是蛮大的,然后我们点击【立即购买】的按钮进行购买。
部署lucky
拿到服务器后,我们需要通过ssh
工具连接云服务器,连接之前,有必要给大家看看云服务器的相关信息,最主要的是内网地址和外网地址。
我们在控制台中,点击云服务器实例后,可以看到如我上图所示,最上面的124
开头的就是公网地址,最下面的那个192
开头的是就是内网地址。
一般内网地址适用在多态服务器之间,有的服务器是应用服务器,有的服务器是数据库服务器,那么应用服务器就需要连接数据库服务器,连接的方式就得是内网地址,因为这样比较安全。
lucky是什么?
部署lucky
之前,我们先看看lucky
是什么?
Lucky
:家用软硬路由公网利器。lucky
主要的场景用在了家庭网络中,其实云服务器中也是一样的。
Lucky最初是作为一个小工具,由开发者为自己的个人使用而开发,用于替代socat,在小米路由AX6000官方系统上实现公网IPv6转内网IPv4的功能。Lucky的设计始终致力于让更多的Linux嵌入式设备运行,以实现或集成个人用户常用功能,降低用户的硬件和软件操作学习成本,同时引导使用者注意网络安全。随着版本更新和网友反馈,Lucky不断迭代改进,拥有更多功能和更好的性能,成为用户值得信赖的工具。
Lucky 的核心程序完全采用 Golang 实现,具有高效、稳定、跨平台等优点。其后台前端则采用 Vue3.2 技术进行开发,具有良好的用户体验和响应速度。此外,Lucky 的管理后台采用前后端分离的架构,第三方开发者也可以自由使用OpenToken轻松调用Lucky的各种功能接口。
其主要的特点如下:
- 简单易用:支持可视化操作,自带 WebUI 后台。
- 支持多种设备/系统:支持多种设备和系统,包括 Windows、Linux、梅林路由器固件、OpenWrt、Padavan、小米路由官方系统,甚至光猫。
- 功能强大:IPv6/IPv4 端口转发、Web服务、动态域名、语音助手网络唤醒、IPv4 内网穿透、计划任务、自动证书、webdav、ftp、filebrowser、挂载阿里云盘/webdav等多项功能。
docker安装部署
lucky
官方呢,支持了好几种部署方式,比如说:手动安装、OpenWrtIPK
包、自动脚本安装、半自动离线脚本安装方法等,用习惯了docker
的方式,其他的方式对于我们来说,都是备选方案(只有docker
出问题了的时候才会启用)
下面,我们就开始正式使用docker
的方式部署,ssh连上华为云flexus x实例服务器后,我们执行如下命令进行安装:
docker run -d --name lucky --restart=always --net=host -v /root/luckyconf:/goodluck gdy666/lucky
非常之快,不可思议,下面我们来看看日志,看看是个什么情况:
docker logs lucky
日志看起来没啥问题,主要是端口为:16601,那么我们就将此端口放开一下。
然后我们输入ip+端口在浏览器中访问一下试试。
没问题
动态域名
首次登录,账号和密码都为666,点击登录进行登录,登录成功后如下所示:
动态域名主要适用于公网ip不固定的情况下,我们需要将其通过ddns解析到域名上,支持ipv4和ipv6。
进入首页后,点击左侧菜单的【动态域名】,然后添加。
如下图所示,按照自己的实际情况设置就可以了,主要是名称、还有ak和sk,一定要和你实际的域名厂商一致。
然后点击确定即可,这个时候,lucky
就就会自动给你的域名下面添加一条我们刚刚设置的那个动态域名,而且地址也是你当前服务器的地址,很方便的。
SSL证书申请
http
的方式访问,肯定是不安全滴,所以我们需要给http
的后面加上s
,这样就是加密访问啦,下面我们来看看如何在lucky
中,如何添加ssl
证书:
如上所示,点击左侧的[ssl\tsl],然后按照自己的情况写一下,需要注意的是,这里我们只需要写一遍就行,lucky
会自动给我们申请ssl证书的。这点还是很方便的。
等待片刻,即可申请完事儿。
总结
至此,我们就可以通过https的方式直接访问请求lucky
啦,我们此文中主要是用了lucky
中的两个功能,一个是动态域名的设置,另一个就是自动申请ssl证书,当然,lucky中不止只有这两个功能,其他的功能只是在某些场景下使用较少,如果大家有用到的,可以直接按照官方文档的操作,一步一步实现。
另外,还在观望买云服务器的小伙伴们,再次强烈推荐这款华为云的flexus x实例的服务器,不光算力和性能强,在其他速度以及安全方面也是优于同行的。