每年一度的双十一购物节,不仅是电商平台的狂欢盛宴,更是云计算行业的“黄金时段”。作为国内领先的云服务提供商之一,腾讯云每年都会推出一系列丰富的优惠活动,让企业和个人用户可以以更加实惠的价格,享受到云服务带来的强大能力。

今年的双十一,腾讯云再次推出了一系列给力的活动,既涵盖了基础云服务,也有针对企业级应用和个人开发者的独特优惠。可以戳:https://mc.tencent.com/Ijay4BNd

本文星哥将介绍自己使用腾讯云服务器的几种玩法,如何通过腾讯云服务器(或者轻量云)构建自己的数字世界

image-20241113174517810一、搭建博客
打开网易新闻 查看精彩图片
image-20241113174517810一、搭建博客

虽然目前已经有CSDN、博客园、腾讯云开发社区等这些可以发表文章的网站,但是自由度不高,受限制,如果有自己的服务器+域名,就可以自己部署个人网站(企业站),打造属于自己的独立IP,灵活性高,想怎么玩就怎么玩。

如何搭建自己的网站?这里写写2种方案

运维管理面板+开源代码

这里推荐:宝塔(或者1plane)+WordPress+Puock主题

服务器采用Linux+LNMP,或者直接使用可视化的宝塔软件,代码框架WordPress+主题(Puock开源主题)让你不需要PHP的知识快速搭建自己的博客站,打一个小小广告,例如星哥的 www.xgss.net

如果是个人使用,轻量云2C2G3M完全够用,关键是新用户才28元1年,才2杯奶茶的钱。

image-20241113174738953自助开发
打开网易新闻 查看精彩图片
image-20241113174738953自助开发

当然如果你有能力当然可以自己开发,比如。

前端 HTML+css+js/vue

后端:PHP、JAVA、Django+Flask等到

当然你有这个能力从代码、本地测试、上线到运维。

二、学习Linux命令

利用云服务器学习Linux知识,学会Linux操作命令是一件很酷的事情,跟Windows的操作逻辑很不一样,当你通过命令行去操作完成部署比如nginx、MySQL等会让有种很高的成就感。

学习 Linux 基础命令、文件权限管理、学习软件包的安装、配置和管理网络、日志管理与系统监控等基础知识。

学习 Linux 高级技能

当你掌握了基本的命令操作和系统管理后,可以逐步深入学习一些更高级的技能:

  • Shell 脚本编程:学习如何编写 shell 脚本来自动化任务。

  • 系统安全:配置防火墙(如ufwiptables),学习如何保护你的 Linux 服务器。

  • Web 服务器搭建:学习如何安装和配置 Apache 或 Nginx,搭建一个简单的 Web 服务器。

  • 数据库管理:学习如何安装和配置 MySQL、PostgreSQL 等数据库。

  • 虚拟化与容器化:了解如何使用 Docker 和 Kubernetes 来管理和部署容器化应用。

打开网易新闻 查看精彩图片
image-20241113173326909

每当你通过命令行解决一个问题或成功部署一个服务时,那种从零开始的过程带来的满足感是无与伦比的。Linux 系统的强大和灵活性也让它成为了许多开发者、系统管理员和 DevOps 工程师的首选操作系统。随着你掌握更多的命令和技巧,你会逐渐体会到 Linux 的强大和自由,越来越喜欢这个系统。

三、内网穿透

内网穿透就是将内网的设备或服务映射到公网上的一个地址,从而使外网的设备可以访问到内网的服务。

本人使用frp最主要的功能就是把内网的NAS、web测试站点等分享给别人。

内网穿透的工具有很多,比如Frp、Ngrok、ZeroTier、花生壳等。

举例:FRP

这里推荐使用frp ,frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

开源地址:https://github.com/fatedier/frp

image-20241112183103253FRP其他用途
打开网易新闻 查看精彩图片
image-20241112183103253FRP其他用途

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

  1. 1. 客户端服务端通信支持 TCP、QUIC、KCP 以及 Websocket 等多种协议

  2. 2. 采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间,降低请求延迟。

  3. 3. 代理组间的负载均衡。

  4. 4. 端口复用,多个服务通过同一个服务端端口暴露。

  5. 5. 支持 P2P 通信,流量不经过服务器中转,充分利用带宽资源。

  6. 6. 多个原生支持的客户端插件(静态文件查看,HTTPS/HTTP 协议转换,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。

  7. 7. 高度扩展性的服务端插件系统,易于结合自身需求进行功能扩展。

  8. 8. 服务端和客户端 UI 页面。

三、搭建网盘系统

常见的开源网盘系统也有很多比如有 Nextcloud、OwnCloud、Cloudreve、Seafile等。

推荐使用Cloudreve和Nextcloud。

举例:Cloudreve

Cloudreve 是一个基于 ThinkPHP 框架构建的开源网盘系统,旨在帮助用户以较低的成本快速搭建起既能满足个人也能满足企业需求的网盘服务。Cloudreve 支持多种存储介质,包括但不限于本地存储、阿里云OSS、腾讯云COS、七牛云Kodo、AWS S3等,这使得用户可以根据自己的实际需求选择合适的存储方案。

image-20241113173428275
打开网易新闻 查看精彩图片
image-20241113173428275

最佳方法 域名+SSL+腾讯云cvm+腾讯云CDN+腾讯云对象存储。

四、搭建一个图库、图床系统

随着自己的手机拍的照片越来越多,图片分享以及个人博客、社交媒体,都需要一个稳定可靠的图床来存储和管理图片。

图床系统Chevereto

一个非常流行的开源图床系统,它支持图片上传、管理、分享等功能。Chevereto 提供了一个免费版和收费版,免费版可以满足大多数基础需求。

image-20241113173641135Lsky Pro
打开网易新闻 查看精彩图片
image-20241113173641135Lsky Pro

兰空图床,一款强大的在线图片上传和管理工具,可用作个人云上相册,同时也是写作和创作过程中的绝佳图片库。

图库系统

比如星哥以前用html5给发小做了一套婚纱照的图库,获得不少于100朋友圈的赞。

image-20241113175132033HomeGallery
打开网易新闻 查看精彩图片
image-20241113175132033HomeGallery

在当下的数字时代,我们的照片和视频库不断增长,但如何有效地管理和浏览成为了一个难题,HomeGallery应用而生,它为用户提供了一个高效且直观的解决方案,帮助用户通过自托管的方式管理和浏览个人的照片和视频,用户可以在自己的服务器上部署HomeGallery,从而完全掌控自己的照片和视频库,确保隐私和数据安全。

Immich

是一款开源的自托管图片和视频管理工具,专注于让用户能够通过一个简单、直观的界面来存储、管理和分享他们的媒体文件。与许多传统的图库系统不同,Immich 提供了更加现代化和轻量级的体验,适合个人用户、家庭以及小型团队使用。

PhotoPrism

是一个开源的照片管理工具,是一款 AI 驱动的应用程序,用于浏览、组织和分享您的照片集,可以在本地搭建Server端,可以很好的替代Google相册

https://github.com/photoprism/photoprism

PicHome

一个专业门户网站系统,专注于图片、素材、音频、视频和文档的共享与展示。它不仅支持类似网盘的在线文件管理方式,还可导入普通文件夹、Eagle库和Billfish库等多种数据形式。通过简单设置,即可实现类似干图网和花瓣网的共享网站功能。

PicGo 是一个轻量级的开源图床客户端,支持多个图床服务,可以用于上传图片到图库中。

包括本篇文章就是用Typora+PicGo+腾讯云对象存储,工具来写的文章。

image-20241113155040158
打开网易新闻 查看精彩图片
image-20241113155040158

星哥图库:https://p.xgss.net是利用开源PicHome搭建的图库系统

在电脑上用Billfish把平时拍的照片分门别类,在传到服务器中分享给亲朋好友,只是服务器带宽有点小,打开大图片有点慢。

五、玩爬虫

爬虫技术广泛应用于数据收集、信息提取、价格监控、舆情分析等领域。

利用Python写的脚本,把自己感兴趣的内容爬下来存储起来,模拟(贴吧)签到、爬小说、爬美女图片等。

image-20241113161344217Scrapy
打开网易新闻 查看精彩图片
image-20241113161344217Scrapy

一个流行的 Python 开源爬虫框架,适用于抓取网站、提取数据并进行后续处理。它是目前最常用的爬虫框架之一,功能强大、扩展性好。

EasySpider

是一个可视化爬虫软件,可以使用图形化界面,无代码可视化的设计和执行爬虫任务。只需要在网页上选择自己想要爬的内容并根据提示框操作即可完成爬虫设计和执行。

蓝天采集器

采用PHP+Mysql开发已经过6年迭代更新,成熟稳定可部署在云端服务器和虚拟主机中,可视化操作使用浏览器即可采集数据,功能包括数据挖掘、分析、清洗、处理、发布等。软件免费无限制使用,可二次开发,自定义规则和插件自由度高,简单易操作。

六、APP服务端

写APP的服务端,给自用的APP提供网络服务,用Java、PHP、Python写后端api接口,前后端分离技术 vue+Django+MySQL

七、机器人

微信机器人:WeChat-py,登录你的微信,定时发消息,如每天给女友说早安、晚安,以及可以实现自动回复的功能。

QQ机器人:Python写程序,控制一个QQ账号去群里发信息。

通知机器人:bark-免费、轻量!简单调用接口即可给自己的iPhone发送推送。

自动签到:青龙面板,给京东、饿了么自动任务,哎,别说了,号都跑黑了,不建议用。

八、24小时不间断推流直播

可以使用ffmpeg实现无人直播推流,这个就不细讲了。

image-20241113163322193十、录制直播StreamerHelper
打开网易新闻 查看精彩图片
image-20241113163322193十、录制直播StreamerHelper

StreamerHelper 是一个主播录制工具,可以实时录制各平台直播保存为视频文件,并向B站自动投稿已缓存的文件。目前支持的平台有虎牙、斗鱼、B站、非洲台等。开源地址:https://github.com/ZhangMingZhao1/StreamerHelper

十一、搭建自己的游戏服务器

利用云服务器也可以搭建自己的游戏服务器,以便自由控制游戏内容和玩法。像《幻兽帕鲁》这样的大型在线多人游戏(MMORPG)曾经鼓励玩家自行搭建服务器进行自由修改,这种玩法为玩家提供了更大的自由度和创造空间。今天,我们将探讨如何利用云服务器搭建自己的游戏服务器,并根据个人需求进行游戏修改和定制。

image-20241113170359482

游戏产业的兴起让云服务器成为了必不可少的基础设施。腾讯云提供的高性能云服务器,能够有效支持多人在线游戏的运行,减少延迟,提升玩家的游戏体验。

十二、 学习容器化技术

学习docker技术,

Docker 的核心理念是将应用与其运行环境打包成一个容器,确保在任何平台上都能够一致地运行,而不需要担心不同环境的兼容性问题。

如有有了云服务器,你可以在云服务器上部署 Docker,并体验那种 "一键部署" 的畅快,复杂的软件部署统统不需要了,dokcer一个命令就可以运行起来,好不畅快。

结尾

通过利用腾讯云服务器,你不仅能提升工作效率,搭建一些炫技的网站系统等,让我们拥抱云技术,让腾讯云服务器成为你数字化生活的核心支撑,开启一个更加智能、高效的未来, 所以现在是时候拥有一台属于自己的云服务器了。

本文只是一个粗浅的介绍,并没有把所有的云服务器的功能介绍一遍,只是普通人按照这个思路也可通过云服务器,学习更多的知识。下篇文章我会带你继续了解,一些常用的工具和系统架构。

扫码参加腾讯云的双十一活动,https://mc.tencent.com/Ijay4BNd

image-20241113173909593