折腾VPS Ubuntu 给VPS挂载网盘 安装Rclone Rclone官方 Rclone的git网址 对Linux/macOS/BSD系统挺简单的: curl https://rclone.org/install.sh | sudo bash 等它几秒刷刷跑完,就安好了。 连接网盘的准备步骤 很可能会需要一把梯子 先连接上网盘,然后再挂载。 连接一个微软OneDrive 大概是需要你的VPS位于国外,因为国内有一半是墙的。。。另外自动验证时也有可能需要科 学 上 网。 另外,如果你的VPS是基于OpenVZ的,你还有可能遇到一个问题,就是FUSE没开,而你自己又开不了。遇到这个问题的时候,没啥办法,开一张工单(ticket)问(qiu)问(qiu)客服能不能给你开吧。(所以还是KVM更禁得住折腾啊~怎么折腾都不需要问别人的同意) OneDrive的容量还是挺大的,1T。留学生们基本人手一个了(学校账户/alumni校友账户),淘宝也有一些在买的(可以很便宜的买到5T甚至25T的,
折腾VPS Ubuntu 安装面板Ajenti2 安装好的Ajenti2面板 – 还有很多插件没有安装的状态Ajenti 2是个轻量级的面板,大概有点小众,文档也写得不是很清楚(使用说明相当有限)。 不知道是不是因为我把它塞在nginx后面,有部分功能有问题,然后也有部分功能即便从本地访问不经ssl也照样有问题(报错)。。。 但总之,还是能满足我从网页端看VPS状态、上传个文件、偶尔用下terminal的需求的。 (--2021/07/15更新--之前新安的插件在ssl后会莫名其妙的404,本地访问正常,设置、重启nginx也没用。今天又莫名其妙的自己把自己修好了???难道和caching有关??暂且,没搞明白。。。) 安装方法 Ajenti官网 Ajenti安装文档--其他相关文档也在 可以使用官方脚本一键安装 curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s 安装完,面板前端会默认在8000端口启动,可以用VPS已有的用户的账号密码登录。目前似乎并没有禁止root用户登录这个面板的方法,而且这个面板也没有几次输错密码就封IP的功能,所以,入口的网址一定把名字搞复杂点,账号密码也别设太简单。
折腾VPS Ubuntu 把SSL和二级域名们架上吧 域名准备 想要架上二级域名,首先,我们需要一个一级域名……自行在心仪的厂家选购。我比较常用的(价格比较实惠的)是国内的是万网,特价的时候一百多人民币买过十年的。国外的是NameSilo,首年特价很多,.com,.xyz比较实惠,但像.top之类的还是当年万网买得更便宜。(不过拿.top,.cyou之类的便宜域名发邮件比较容易被当成垃圾邮件屏蔽……) 提醒一下,Freenom的虽然免费,但在那个bug多端的网站申请其实还挺麻烦的,而且实测无法使用LetsEncrypt获取证书(不支持那几个顶级域名)。 DNS准备 获得域名后,如果那家的DNS不尽如人意,可以转接其他服务商的DNS,比如Cloudflare。NameSilo接Cloudflare走这里 在Cloudflare的话,可以这样配置域名: Type Name Content A 你弄到的那个域名,比如mydomain.com 你的IP(IPv4) CNAME 二级域名,比如blog 你的主域名,如上面的mydomain.com CNAME 另一个二级域名,如repo 你的主域名
折腾VPS 让Namesilo用Cloudflare的DNS Namesilo 还算是域名比较便宜的地方,不用备案,但是自带的DNS很不给力,对变更的反应极慢。。。 Cloudflare 登录之后 登录之后,点home下这个增加站点让选plan,就选个免费的吧,够用了之后,DNS record那页可以暂且不填,之后再说,继续continue。 Cloudflare会给出两个Nameserver在Namesilo里点进一个domain (图中第一条是还用着默认name server的)找到Nameservers一栏点change,然后把默认的三个name server清空,换上Cloudflare那两个,点submit。然后回Cloudflare,点Done, check nameservers按钮。 好啦,于是再设置DNS就用Cloudflare就行了。后续按网页提示,可以把Automatic Http Rewrites (自动把http换到https),Always use HTTP还有Optimize performance (自动minify网页、样式和脚本。当然,如果你的toolchain跑一趟下来本来就minify过了,也就不用开了)。
折腾VPS 给VPS换SSH端口 单纯是因为那些扫22端口乱试密码的家伙们太烦了(在日志里刷屏),在配置完防火墙之前,换ssh端口基本是我常规操作了。。。 去/etc/ssh/sshd_config,随便什么编辑器(需要root或者sudo),找到port那一行(默认应该是带#注释掉了,去注释),把端口号改成自己想要的。 service ssh restart 或者 /etc/init.d/ssh restart 顺带也可以把root登录给禁止掉,不过禁止前一定要留个能登录的sudo用户哦,不然可能会很惨(如果VPS控制台那边也没法修复网络设置的话)
test Your browser does not support HTML video. 测试加入的Prism.js: const test = [9,8,7,6,5,4,3,2,1]; const print_fn = (arr){ for(let i=0; i<test.length;i++){ console.log(test[i]); } } print_fn(test);#include <stdio.h> int main() { puts("Hello World!