征文:Linux -- 从入门到脚步小子

征文:Linux – 从入门到脚步小子

初体验

​ 第一次接触 Linux 还是在大一的时候,选修了一门 Linux 基础应用。跟着老师的步骤,在机房的 Windows 电脑上下载 VMware Workstation,在网上找激活码激活。去 Fedora 官网下载 ISO 镜像,狂点下一步安装。装完之后老师给我们介绍什么 Shell,让我们跟着书本敲命令。

​ 一个学期下来,好像就记住了几个命令:

ls: 查看目录下的文件
cd: 切换目录
pwd: 显示当前工作目录
mkdir: 创建目录
cp: 复制文件
mv: 移动文件(改名也是它)
ifconfig: 查看网卡信息

除此之外,还记住了一个知识:在 Linux 系统里,一切都是文件。

再次结缘

​ 再次接触 Linux 已经是毕业后一年了。当时入坑了一个Nianitic 开发的名叫Ingress的游戏,。这款游戏需要 Google 登录,由于伟大的防火墙的已经 Block 了 Google 的服务。我当时下载了Psiphon这款 VPN 来玩这款游戏。但是它并不是总能稳定的工作,非常影响游戏体验。加入了玩家社群之后发现不少玩家都在使用 BandwagonHost 这个商家提供的 OpenVZ VPS来自建 VPN Server 来扶墙。于是我跟着教程购买 VPS,自己搭建了一个OpenConnect Server。客户端则使用 AnyConnect。

​ 接下来一段时间里,我发现 VPS 大部分时间 CPU 都是空闲的,于是开始思考如何榨干它的性能。开始在网上搜索一些其他 Self-hosted 的项目。然后在上面安装了 Hexo 搭建自己个博客,在 Godaddy 上注册了自己的域名,随便水了几篇博文。

​ 随着防火墙的升级,我搭建的 VPN Server 经常断连,并且每次重连都非常耗时。查阅资料后,整了个 ShadowSocks 协议的服务,稳定使用来一段时间。接下来的日子里,还更换了各种协议的代理:什么 VMess,Trojan,Vless + TLS + WebSocket, Vless + XTLS, Vless + Reality … … 感谢伟大的防火墙让更多的人熟悉了网络知识!

​ 到这里,我已经称得上一名脚本小子了。有一天一个设计师朋友问我为什么访问 Dribbble 和 Pinterest这些网站这么慢,开了 VPN 也不好使。我大手一挥,给他装上了当时最新的 Shadowsocks 客户端,熟练的填上我的配置,打开系统代理 – 网站瞬间秒开。朋友都惊呆了,立马卸载掉了电脑里的蓝灯。

​ 又过了一段时间,$$协议被精准识别,我经常要改端口,每次都要通知朋友们改配置很麻烦。于是有照着网上的教程一步步整了个 SSPanel, 新建账号,把订阅链接发给他们,这样就可以实现自动更新了。

飞来横祸

​ 有一天突然收到 BandwagonHost 的邮件,说我CPU超载,机器被暂停了。我这个脚本小子当时一脸懵,查阅资料后用 Nmap 找到了可疑的进程,给它删掉了。shell nmap -sS 127.0.0.1

这时候我开始关注 Linux 的安全问题。当时图省事,把商家的 SSH 随机端口改回了 22,密码还是弱口令。。。于是立马修改了密码,修改了 SSH 端口,开启了防火墙,只开放必要端口,并且SSH 端口只允许国内的云主机 IP 访问。

小结

​ 相较于日常使用的 Windows,Linux有很多优势:首先它有众多免费的发行版(我用的多的还是 Debian),可以安装在各种设备上。我前一阵还把淘汰的安卓手机装了 Termux 终端插着网线当家里的旁路网关使。现在工作上用不着 Linux,就很少折腾了,也就偶尔上去 Update 一下我的 V2Board和 XrayR 服务。

​ 最后感谢始皇开源的Telegram_Auto_Translate,非常好用。 哈哈

10 Likes

来力

1 Like

支持一下

1 Like

激活帖子!!

顶!

助力

打call

感谢分享~