衡中极客圈
青章浚全系网站技术要点
2020-07-31

青章浚全系网站技术参考

  • 本文列出了使用我域名搭建的全部服务的技术参考,可以作为各位的技术借鉴。
  • 大部分技术都是网上找的现成方法,其中也不乏有我自己探索的成果。
  • 白嫖党的福音:除了花$0.99买了个域名之外,其余没花一分钱。
  • 注意:某些项目如果访问流量大了的话会有少许费用。
  • 绝大多数使用的是国内大公司的服务,一般都会比较稳定。

[TOC]

域名:Namesilo

优势

  • 国外域名注册商,无需实名认证,甚至可以全匿名购买域名
  • 口碑好,国际知名域名注册商,ICANN认证
  • 价格实惠,一般比其他域名注册商的价格便宜
  • 国内友好,支持微信、支付宝付款
  • 使用广泛,域名注册方法百度即可

不足

  • 网站无中文,英文不好建议配合浏览器翻译功能使用
  • 默认DNS解析生效慢,建议换CloudFlare,见下

DNS解析:CloudFlare

大部分常用功能免费,某些高级功能需要付费

优势

  • 解析速度相对较快
  • 知名DNS服务商
  • 解析生效快,TTL最小可以设为2分钟,有的时候几乎是实时生效的
  • 打开解析代理之后,可以隐藏源站真实IP地址,保护源站
  • 有许多其他DNS商没有的解析记录类型,虽然大部分用不到吧
  • 解析代理还可以提供HTTPS支持
  • 网站支持全中文,对国人友好

不足

  • 有时打开代理之后会导致查询不到绑定域名的CNAME记录,但不影响实际使用
  • 有些网站/服务器打开代理之后会导致访问/连接不了
  • 代理的安全防护有一定局限性

主站:https://www.jupiterjun.xyz/

上面的www域和裸域均能访问我的站点
但是www域和裸域因为没备案会被sb腾讯屏蔽,故在QQ、微信发送我的站点时请使用备用链接https://home.jupiterjun.xyz/

网站托管:腾讯云旗下Coding

大部分常用功能免费,某些高级功能需要付费

  • 国内服务商,需要实名认证,但不需备案
  • 国内访问速度友好
  • 一个账号可同时建多个站
  • 每个站点支持绑定最多5个自定义域名(CNAME)
  • 有Git版本库,支持多人协作
  • 代码仓库可设为不对外展示,保护网站使用的API KEY
  • 网上教程较少,但官方文档较为详细

网站代码:纯自己写的

  • 纯个人自己写的网站代码
  • 本人前端开发能力有限,网站做的很基础
  • 目前仅作为一个存储链接的站点使用

旧站:https://ww2.jupiterjun.xyz/

旧版站点,目前已停止更新,只是自己不想删而已
在我找到Coding托管之前,为了解决GithubPages国内访问速度感人的问题,曾使用过Gitee的静态托管,但由于免费版不支持绑定自定义域名,便放弃了

网站托管:Github Pages

大部分常用功能免费,某些高级功能需要付费

  • 国际知名静态站点托管商
  • 国内访问速度感人
  • 一个账号只能建一个站点
  • 支持绑定最多1个自定义域名(CNAME)
  • 有Git版本库,支持多人协作
  • 网上教程较多,且官方文档较为详细

网站代码:纯自己写的

  • 纯个人自己写的网站代码
  • 本人前端开发能力有限,网站做的很基础
  • 目前仅作为一个存储链接的站点使用

网盘:https://pan.jupiterjun.xyz/

云盘空间:白嫖微软E5开发者账户

注意:任何个人使用E5账户而不用于开发目的的都是违反《微软开发人员计划条款》的行为!切勿存储重要文件
但是那90天到期前还是很稳定的,如果期限还剩10天时仍然没有续期,就要考虑备份数据了,过期30天后微软会直接删除账户数据

  • 白嫖的微软E5开发者账户带正版Office企业版、5TBOneDrive空间
  • 官方文档介绍
  • 如何白嫖,请自行百度“微软E5开发者”
  • 账户续期请往下阅读,访问量少的话完全零成本

网站托管:阿里云函数计算

注意!一定要警惕对DDoS洪水攻击的防护!否则你阿里云的钱分分钟烧完
使用量很大时会产生一定费用,一定要仔细阅读官方定价文档

  • 国内服务商,需要实名认证,选择使用国外地域无需备案
  • 国内访问速度较为友好
  • 大品牌,服务稳定可用

在此之前,曾使用腾讯云函数作为网页版云盘,换用阿里云的理由如下
腾讯云函数较阿里云的不足

  • 访问速度不如阿里云函数计算
  • 绑定自定义域名后,不能通过域名直接访问,必须加上名为函数名的子目录才能访问,例如:https://pan.jupiterjun.xyz/OneDrive/(这个链接无效,仅做示意)
  • 环境变量有4KB的限制,故只能添加3、4个盘 8月13日更新:目前最新版OneManager程序直接将绑定的盘的设置储存在文件中,不受环境变量大小限制了。

阿里云函数较腾讯云的不足

  • 不能通过提供的临时域名在浏览器内访问函数,必须绑定自己域名
  • 没有定时触发器,故不能用于E5账户续期

最佳方案:阿里云函数和腾讯云函数都部署上,腾讯云用于定时触发续期E5账户,阿里云用于网页版访问云盘

网站代码:OneManager-php

  • 感谢逸笙大佬提供的OneManager-php程序,用于管理OneDrive云盘和续期E5账户
  • 将程序clone下来,直接部署到云函数上即可
  • 其Github存储库readme.md有较为详细的部署方法
  • 实在不会的百度搜索“OneManager”
  • OneManager高级功能请自行摸索,无相关文档

页面下方评论区:Valine无后端评论系统

  • 借助平台:LeanCloud结构化数据存储
  • 按照官方文档操作即可
  • HTML代码写在希望添加评论区的文件夹下的foot.omf文件中,OneManager会自动识别并展示出评论区(某些主题不支持,但默认主题肯定是支持的)

博客:https://blog.jupiterjun.xyz/

网站托管:阿里云函数计算+阿里云NAS存储

注意!一定要警惕对DDoS洪水攻击的防护!否则你阿里云的钱分分钟烧完

阿里云函数计算

优势上面已经说过,不再赘述
一定阅读官方定价文档!!

阿里云NAS存储

  • 实际存储网页的地方,云函数只是将这里的网页调用一下,显示在浏览器中
  • 如果网站文件不大的话,每次计费都不到1分钱,自动抹零,故一定程度上白嫖
  • 一定阅读官方定价文档!!

网站代码:FC-Wordpress+Typecho

将阿里云官方提供的函数计算部署WordPress案例进行了魔改和代码移植,强行借助官方WordPress框架搭建了Typecho站
抽空会详细写教程

FC-Wordpress

  • 阿里云函数计算官方提供的FC部署WordPress方案
  • Typecho站点与WordPress类似,故改动较小,比较方便
  • 只简单介绍使用SQLite数据库的方案,因为MySQL需要单独数据库服务器,不符合白嫖原则
  • 电脑需要有PHP环境,且PHP能正常调用SQLite3数据库
  • 把/fc-wp-sqlite/.fun/nas/auto-default/fc-wp-sqlite/wordpress/中的WordPress站点删掉,换成解压好的Typecho站点
  • 其余大部分照着官方文档SQLite3部分的步骤做就行
  • 上传网站到NAS之前,先把/fc-wp-sqlite/.fun/nas/auto-default/fc-wp-sqlite/wordpress/config.inc.php“定义数据库参数”下的file参数后面的路径改为在NAS上的数据路径,即把站点根目录前的目录替换成“/mnt/auto/wordpress/”(这个目录下应该有index.php)

Typecho

  • 支持Markdown语法的个人博客站点
  • 可以允许他人注册,博客变论坛
  • 使用很广泛的Markdown博客站,网上教程很多

文档:https://doc.jupiterjun.xyz/

使用看云文档绑定自定义域名实现
大部分常用功能免费,某些高级功能需要付费

优势

  • 自己账户可绑定一个域名,同时每个文档都可以绑定一个域名(CNAME)
  • Markdown语法,简洁高效
  • 支持多种插件,实现Markdown本身不具有的功能
  • 基于Git的版本控制系统,支持多人编辑

不足

  • 免费版每次更改完文档后需要手动发布,发布需要排队,一发布就是两三分钟

短网址:https://dwz.jupiterjun.xyz/

上面链接后面不加子页面直接访问无效

  • 借助小码短链接,绑定自定义域名(CNAME)
  • 域名并不短,故没啥卵用,仅做个人统计自己分享的站点访问量使用
  • 支持自定义后缀,例如https://dwz.jupiterjun.xyz/bilibili
  • 支持使用未备案域名
  • 可以统计每个短网址的访问量
  • 各种神奇的扩展插件可用

邮箱:@jupiterjun.xyz

QQ企业邮箱绑定自定义域名实现
在DNS解析中按提示添加两条MX记录即可

优势

  • 现成服务,省的折腾
  • QQ邮箱大品牌服务稳定

不足

  • 需要注册企业微信,麻烦
  • 网页控制台必须微信扫码登录
  • 账户创建后用户名和邮箱都不能再更改
  • 只有3个业务邮箱,即如果自己没有微信小号的话,只能建立4个邮箱

邮箱

关于作者

捐助信息

非常感谢您能对我的工作提供帮助
以下是捐助二维码
三合一码.png

版权声明:除非另有说明,否则本网站上的内容均根据CC BY-NC-SA 4.0国际许可进行许可。