像我这种流量比较小的网站,往往服务器都一直是 0 负载,这样一天天过去总觉得是一种浪费。浪费可耻,浪费就是犯罪啊。于是咱就得琢磨琢磨,服务器通常 CPU 性能都很好(别看是单核,那也是志强啊),带宽也比较充足,还 24 小时开机,所以嘛.... 咱来点奇葩的玩法,像是建站、ss 这种常见的玩法咱就不说啦。
友情提示:
1. 下文的一些思路仅供参考,各位各取所需
2. 拿来做生产的服务器(比如跑我的网站的这个),尽量专机专用少折腾,比如说我的这个服务器只负责网站和中转文件...
3. 请记得遵守主机商的 ToS、服务器所在地的法律、主机商所属国的法律。
4.OpenVZ 的 VPS 还是悠着点,用太多 CPU 可能会被封停哦;KVM 和 Xen 的就不必太多考虑这点了,如果你不放心,ticket 走起。
5. 海外 VPS 请注意如果你做某些事情,可能会导致你的 IP 被墙或者被严重干扰。
6. 那种超低价的超售狂,就别折腾啦,搭个 ss 偷着乐就好了。
搭建 Tor 中继节点、网桥
仅限海外 VPS
Tor 是什么?是一个很厉害的匿名工具啦。如果你想为这个匿名网络做一些贡献,可以选择搭建 Tor Relay(中继)、Tor Bridges(网桥),Exit Nodes(出口节点)还是别想啦。大部分主机商都允许搭建中继和网桥的。
当然啦,本人是不建议在自己正在用的 VPS 上搭建的,万一要是被墙了,那就麻烦了。
详细教程已经有人写了,戳《关于搭建 Tor Relay 的一点胡扯——以及为什么现在 Tor Bridges 更好》
中转油管视频、Git 仓库等(利用七牛)
推荐海外 VPS
这里请一定要注意遵守服务器所在地的法律、主机商所属国的法律和主机商的 ToS,被封不要赖我哦~~
首先中转就要先下载回来,这里对待种子可以使用 rtorrent,直链可以使用 wget,Git 仓库可以使用 git clone,YouTube 视频可以用 youtube-dl。怎么下载回来就不用我说了吧,如果这个不会,那可没办法,没办法啊
之后注册个七牛,去开发者中心自行读文档配置去吧~(或者参考我这篇《使用海外 vps 中转 Google Drive 文件》)
友情提示:
1. 我这人比较懒,所以我写了一个名为 relay 的脚本,给加了 x 权限然后丢到 PATH 下,之后任何目录都可以直接打 relay 来上传了。
2. 在使用 qshell 的时候,有的时候上传会失败,我发现 qshell 是 "同步" 的模式,而我一般都是上传完就删除。所以我一般会选择把目录中隐藏的. qshell 目录删掉再上传。
3. 如果你中转一些可能被和谐的内容,那么建议你使用 tar 打个包,这样它的散列就会变了,机器审查是有点难啦;如果你中转的是危险的东西,那么用 OpenSSL 套件加密、或者是压缩工具的加密功能,这样对付人工也差不多足够啦(当然,请注意弱口令)。
4. 视频、音乐、加密卷等高熵的文件,通常是很难压缩的,所以遇到视频建议打包而不是打包 + 压缩,使用类似
tar cvf
这样的命令而不是带 j、J 的选项。
云存储 OwnCloud
推荐国内服务器
OwnCloud 这东西,就像是你的私有云,再也不怕党妈妈以女神的理由封杀你网盘啦!
这也有人写过类似教程,在这里《用 ownCloud 搭建个人私有云》
搭建 UDP 53 的 OpenVPN/SS 突破 Web 认证
推荐国内服务器
这个嘛…… 是真正非常有用的地方啊!我的马甲站就是这么玩的,结果导致服务器经常满载 /(ㄒ o ㄒ)/~~
详情戳我的博文《UDP 53 免费上网经验谈》
很明显 SS 的性能要远远好过 SoftEther 只不过要开全局啦……
编译服务器
推荐海外服务器
有的时候,身处大陆的小盆友们在编译某些比较大的项目的时候,常常会被 GFW 折磨到疯:本身源码就挺大,各种依赖还都得下,GFW 还超喜欢干扰。所以有些时候放弃编译往往不是因为 CPU 性能不足、硬盘太慢、内存太小而是因为网太渣…… 在大陆当程序员,真的都是折翼的天使啊。
比如说那次我想编译个服务器版本的 Lantern,需要下载 Lantern 定制版的 Go,再下载 Lantern 源码,编译的时候还要下载很多…… 所以我就稍稍利用了下 aws
没骗你,不小吧!
利用 ffmpeg 压制影片、转换格式等
国内海外均可
对于那些经常需要转换格式的、压制影片的人来说,好像这样做会很方便。如果开个按时的高性能实例,效果应该会好很多!
这里如果你的服务器恰巧是 Windows 系统,那么人人影视曾经发过一个非常简单的压片工具,用起来很方便;至于使用 Linux 的嘛…… 使用 ffmpeg,可以戳我哟。
友情提示:
1. 大部分服务商都支持自定义镜像,所以咱…… 可以开一台新机器,编译好 ffmpeg 以及上传什么的,做一个镜像。之后要用的时候,开个高性能的机器,直接选择用这个镜像安装,转换,上传,销毁机器。省钱又方便。
2. 我等穷人的单核心服务器,虽说 CPU 性能很强,但是…… 我相信现在大家的电脑通常都是四核八核十六核…… 所以要真的比起来速度,开个多线程,服务器估计就跪了……
3. 这个最好的应用场景就是,你发现一个 10G + 的片源,利用服务器高带宽的特点下载回来,之后压制成 2G 的 720P 再下载…… 在一些限制流量、限制上网时长的地方最划算了。
PS,七牛有个数据处理,用起来挺方便的,速度很快而且很便宜。
搭建游戏服务器(MineCraft)
推荐国内服务器
大部分游戏都是 Windows 平台下的,相应的开服端也是 Windows 下居多的…… 所以比如说开个 MineCraft?或者 steam 家的 l4d2、cs 这种?别说,我还真有一个 l4d2 服务器。
PS:游戏服务器一般对带宽的要求会比较高。
这个,也有人写过《在 Ubuntu 中搭建 Minecraft 服务器并挂载 Mod》
挖矿
╮(╯_╰)╭
这个…… 大家伙悠着点,大部分主机商都是不允许挖矿的!而且挖矿的前途嘛…… 看着玩吧!
卖虚拟主机
国内海外均可
这是真正的赚钱之道啊,或者一个服务器跑三四个网站(还别说我的马甲站就是一个服务器跑了三个网站)。用过 lnmp 一键安装包的大概之道添加虚拟主机有多方便
搭建自己的 DNS
国内海外均可。
为了嘛,解析到正确的 IP 而不是总跑到阿塞拜疆啊。
这个,当然是要 DNSCrypt 啦!
当然,也有人写过了,我只是搬运工《编译安装 dnscrypt-wrapper 搭建防污染 DNS 服务器》
搭建 Resilio Sync(BT Sync)节点
仅限海外
做一个好人,提升大家的下载速度,哈哈哈。具体可以参考官网文章
做 Git 服务器
有些时候,我们可能需要私有的 Git 仓库,这个时候 GitLab CE 就派上用场啦,有钱的也可以玩玩 GitHub Enterprise
但是还是有大量闲置。 目前想到的用法是,在 github 上找一些私人的 python 项目,自己挂着玩