博文

目前显示的是 七月, 2025的博文

用最低的成本搭建一个端对端加密的个人聊天系统!

前两期讲了如何搭建私有VPN以及网盘,今天将会给大家带来一个更偏技术向的话题——搭建私有的端对端加密聊天系统(俗称IM) 接下来我们要用到Synapse和Matrix协议,他们之间的关系就像是你家汽车(Synapse)和高速公路(Matrix)之间的关系,Synapse是目前最主流的运行Matrix的服务端软件。 一.准备服务器 首先我们需要一个服务器,至少要2C/2G,这一点不必多说 二.安装Docker服务 我们用SSH连上服务器之后输入以下命令 sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && sudo yum install -y docker-ce docker-ce-cli containerd.io && sudo systemctl enable --now docker 之后服务器会自动安装Docker环境。 三.创建服务所在的文件夹 我们假设服务要部署在/data/appdata/synapse/data(本篇博文所有教程均以此为基础) 依次输入以下命令 sudo mkdir /data/ (如果已经有了/data/就不需要,直接跳过) sudo mkdir /data/appdata/ 四.启动Docker环境 在SSH中依次输入(注意缩进格式) docker run -it --rm \   -v /data/appdata/synapse/data:/data \   -e SYNAPSE_SERVER_NAME=域名 \   -e SYNAPSE_ REPORT_STATS=yes \   matrixdotorg/synapse:latest generate docker network create matrix 五.启动Synapse服务 在SSH中键入以下命令 docker run -d --name synapse \   -v /data/appdata/synapse/data:/data \   -p 8088:80...

☁️如何用最小成本自建一个私有云盘?💾

开始之前,先问你两个问题:你现在用的文件存储方式是什么?云盘、私有云,还是Nas?亦或者是硬盘?你对现在的方式满意吗?如果满意,那你可以退出了,省下看这篇文章的时间,那如果不满意,我今天这篇文章将会教各位如何用极低的成本搭建一个属于自己的私有云盘。 一.准备工作 不必多说,服务器是肯定要的,因为是要做私有云盘,所以首要的自然是磁盘存储,我用的是40GB系统盘+50GB数据盘,后期有需要可以加盘,一开始保守一点,基本都可以加盘的,一开始没必要投入太多。 二.安装FileBrowser 用SSH远程连接你的服务器,输入下面这一串指令,会自动下载FileBrowser的最新适用版本。 curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash 三.配置FileBrowser 1.在命令行里粘贴复制下面这一串命令 nohup filebrowser -p 8080 -a 0.0.0.0 -r /Drive/ > /dev/null 2>&1 & 它的输出是类似这样的: [1] 13517         ([1]是编号,13517是PID) 然后你要输入这一串命令 kill 13517            (P.S:把13517换成你自己的PID) 这一步的目的是让FileBrowser初次运行,后续不需要弯弯绕绕的。 2.因为系统默认的admin似乎是没有密码的(就算有我也不知道😅),所以为了能够成功登录使用我们的私有云,我们需要创建一个有admin权限的用户,需要输入这串命令 filebrowser users add 用户名 密码 --perm.admin 这样你就可以用你自己设置的用户名和密码登录私有云盘了! P.S:初始admin账号不会删除,后续可以在私有云盘网站中修改密码以使用 3.首先,我们需要创建一个专门用来用作网盘的文件夹,默认是在系统盘里面的(相当于Windows系统中的C盘),如果你需要使用你的数据盘或者是好几个盘一起用,那就看到后面,我会详细介绍。回归正题,接下来我假设你创建的文件夹路径是/Drive/(在系统盘中直接...

如何自建VPN节点?

随着科技的发展,VPN似乎已经变得十分普及,不管是科学上网还是链接家庭、公司的内网,自建一个VPN节点也变得不再困难,而且对于上述的第二种VPN使用场景,自建节点似乎是十分必要的,那么接下来我会手把手教大家如何正确自建一个VPN节点。 一.准备部分 这也是不必多说,都知道搭建一个VPN节点需要一个服务器,这里不过多赘述,在某宝上有很多,基本上都是¥6-8/月(我们不要求太高,我用的是¥8/月的)。最好用香港服务器,使用大陆服务器搭建的风险未知,而且有概率搭建失败(不要问我怎么知道的,以前用南京服务器试过,第一步就出问题了) 二.下载x-ui 使用SSH或者其他方式远程连接你的服务器,输入下面这串命令 bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/956bf85bbac978d56c0e319c5fac2d6db7df9564/install.sh) 0.3.4.4 然后你的服务器就会开始自动下载x-ui,等待下载完成之后它会让你设置账号、密码、端口(这边建议高端口,比如我用的就是54321,接下来也用54321举例子)你就可以通过http://你的服务器IP:54321访问你的服务器控制面板,如果提示无法访问的建议用下面这一串命令临时关掉服务器防火墙,有奇效 sudo systemctl stop firewalld 三.配置出站 在管理控制面板中点击“入站列表”,选择添加入站,在表单中,备注随便填,协议选择Vmess,然后在“添加用户里点击“+”以添加一个用户,然后复制id的前一段(比如如果id是 6e59ca31-b600-4c4c-99a4-e18f6e41d006,那么就复制6e59ca31,接下来在网络里选择“ws”,在路径那边粘贴之前复制的(不要把开头的斜杠删掉了),然后就可以点击“添加”,最后在刚刚添加的出站旁边选择“操作”,选择二维码,然后使用托管App扫描就可以添加节点了。 以上就是搭建个人VPN节点的教程了,有任何问题都可以随时用电子邮件联系我。(电子邮箱地址可以在我的个人资料里查看)