跳到主要内容

0x2.家庭服务器折腾记|操作系统|Manjaro.md

· 阅读需 4 分钟

家中闲置了一台电脑,准备用来当做服务器。一方面也是作为linux 学习练练手,二是可以运行一些爬虫小程序或者是网页服务。

这里我用的manjaro,这是目前比较流行的linux 发行版,最热门的linux桌面发行版之一。

我选择manjaro也是想作为替代windows 来用。manjaro拥有一个非常方便的软件仓库,利用pacman和yay等命令可以十分方便的安装软件。 Manjaro 是一款基于Arch Linux的操作系统,它是目前Linux众多发行版中对用户非常友好的操作系统,它拥有非常好看的桌面环境(KDE,GNOME),支持滚动发布,一条命令即可安装软件等总多优秀的特点。Manjaro可以让你体验到如Windows,Mac一样的使用体验。

更多的介绍可以参考:

Manjaro Linux 乐于简单

0x1.家庭服务器折腾记|折腾思路

· 阅读需 1 分钟

工作学习中,电脑设备不断的迭代升级,手上闲置了几台旧电脑,抱着"废物利用"的想法,把这些旧电脑改造一下,把限制的资源重新利用起来。

目前,我的想法是逐步的把电脑改造成集数据存储web服务器视频服务器一体的远程设备。

慢慢买比价爬虫(JS 逆向破解)

· 阅读需 11 分钟

项目中涉及到对淘宝,京东商品历史价格的数据采集,直接爬虫是获取不到历史数据的。需要借助第三方比价平台——慢慢买。慢慢买是全网比价平台,主要是通过实习爬取淘宝,京东,天猫等电扇购物平台,向用户提供多平台的商品价格比较。同时,慢慢买还提供历史价格查询的功能。作为一个爬虫平台,慢慢买在反爬虫上也是花费了不少心思。

0x4.家庭服务器折腾记|内网穿透方案|Ngork

· 阅读需 10 分钟

家中的电脑,由于没有公网ip,只能在家中用ssh 访问,一旦出门,就无法访问服务器了。这非常不方便,因为可能要从电脑上获取资料,访问数据库,修改代码等等操作,一旦离开本地环境,也太不方便了。

经过百度后发现,需要利用 内网穿透 技术实现。 原因是我们的ip资源是稀缺的,我们普通家庭中使用的ip都是动态分配的ip地址。没有固定的ip的服务器是无法与外网连接的,所以我们至少需要一个公网ip。

内网穿透技术有很多了,我这里选择的是ngrok 这个方案。 我试了一下两种方案,第一个是外国的ngrok,没有尝试成功,而且免费版本每次断开后,生成的url 是随机的。所以没有采用。第二个是国内的Sunny-Ngrok,有免费版的。先尝试一波。