一、概述什么是SSL证书?SSL证书(安全套接层证书) 是一种数字证书,用于在互联网上建立加密链接,使用 SSL 协议对传输的数据(如登录信息、支付详情等)进行加密,防止被第三方窃取或篡改。同时证明网站的真实身份,防止用户访问假冒网站。证书由受信任的第三方机构(CA)颁发,验证网站所有者的合法性。
SSL证书如何工作?
用户访问 HTTPS 网站时,服务器会发送 SSL 证书。
浏览器验证证书的合法性(是否由信任的 CA 签发、是否过期、是否被提前启用等)。
验证通过后,双方通过“握手”过程建立加密连接,后续通信均被加密。
SSL证书有什么用?
防止中间人攻击、数据泄露。
谷歌等搜索引擎优先收录 HTTPS 网站。
安装了 SSL 证书的网站,网址会从 http:// 变为 https://,浏览器显示锁形标志(🔒)。
二、使用前提
域名的 DNS 已经解析到你的服务器 IP。
服务器上运行着 Web 服务(如 Nginx 或 Apache),并且 80 端口是开放的(Certbot 初始验证需要)。
获取 SSL/TLS 证书建议使用Let‘s Encrypt颁发的 ...
一、准备1.GARbro
2.FreeMoteToolkit
3.游戏本体(本文以Senren Banka为例)
二、提取打开准备好的游戏目录
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101│ adult.xp3│ adult2.xp3│ bgimage.xp3│ bgimage.xp3.sig│ bgm.xp3│ bgm.xp3.sig│ data.xp3│ data.xp3.sig│ ds.ini│ evimage.xp3│ evimage.xp3.sig│ fgimage.xp3│ fgimage.xp3.sig│ patch.xp3│ patch.xp3.sig│ patch_extra.xp3│ patc ...
n8n(发音为“n-eight-n”)是一款开源的、可扩展的工作流自动化工具,其名称灵感来源于“无限循环”(∞ 符号与 n8 的形似),强调自动化流程的灵活性和无限可能性。它通过可视化节点(Node) 连接不同应用程序和服务,构建复杂的自动化流程,支持从简单的数据同步到跨系统的企业级自动化场景。
Docker部署n8n创建/usr/n8n/目录并开放权限,若想映射其它目录可自行调整。
123sudo mkdir -p /usr/n8nsudo chown -R 1000:1000 /usr/n8nsudo chmod -R 755 /usr/n8n
拉取最新n8n版本(镜像源配置参考其他文章)
1docker pull n8nio/n8n:latest
创建n8n应用容器
12345678910docker run -d \ --name n8n \ -p 5678:5678 \ -v /usr/n8n:/home/node/.n8n \ -e N8N_BASIC_AUTH_ACTIVE=true \ -e N8N_BASIC_AUTH_US ...
有了服务器之后,陆陆续续折腾了很多项目,其中主要的一项就是部署个人网站。
将感兴趣的频道订阅信息整合,并适配图文、快报、AI对话等功能的A-media。
一个在线文本阅读器,针对各二游的剧情对话模式做了特殊适配,同时配套更新脚本。
两个项目都是出于兴趣使然来做的,也确实满足了个人的实用性需求,能够将自己的设想功能一步一步实现,也是我学习编程的初衷。
项目是使用Python+Vue3实现的,Python对于网络请求处理的便捷性同时兼备丰富的函数库支持确实令人惊叹,这是Java等语言所不具备的;而Vue的组合式api和生命周期钩子也十分灵活,能很好的满足前端需求。
下面我会逐步记录一些功能的实现思路,既是回顾,也是学习。
最近将个人博客迁移到服务器的过程中发现,访问博客的速度时快时慢,最慢时甚至到了30多秒。
在控制台检查发现是几个js资源使用了外部cdn,响应速度从3秒到1分钟不等,十分不稳定,于是思考是否可以将这些公共资源放在服务器上,在网页需要时直接加载,简单又快捷。
图床和js等资源类似,都是通过网络路径来直接获取服务器资源,需要预先达到两个条件:1.开放访问端口并监听;2.配置好资源路径并绑定端口。这些都可以通过Nginx反向代理来快速完成。
开始配置实现方法很简单,在已经配置过Nginx的前提下,只需要新建一个config即可。
为了方便调用,我选择使用默认的80端口挂载图床和静态资源。在sites-enabled中新建resource文件,如下配置:
1234567891011121314151617181920server { listen 80; server_name 127.0.0.1; # 改为VPS域名 # JS 文件配置 location /js/ { alias /usr/cdn/js/; #静态资源在服务 ...
经验分享
未读之前Hexo静态博客一直托管部署在GithubPages+Vercel,倒是很稳定。但是访问速度略慢一些,于是想要转移到服务器上看看效果。
本文介绍Hexo远程部署方法、RSA免密登录方法,以及遇到的一些坑。
Hexo远程部署核心思路:本地生成静态文件 → 推送到服务器 Git 仓库 → 自动同步到 Web 目录
因此远程服务器需要两个目录:
repo仓库,负责拉取更新内容并同步到web目录;
web目录,并交由Nginx进行代理。
开始第一步:安装必要软件通过 SSH 连接到服务器,安装 Git 和 Nginx 。
123# Ubuntu/Debian 系统sudo apt updatesudo apt install git nginx
第二步:创建专用用户为安全起见,建议创建一个专门用于部署的用户(如 git),而不是直接使用 root。
123456789# 创建用户sudo adduser git# 设置密码sudo passwd git# 赋予 sudo 权限(可选)sudo chmod 740 /etc/sudoerssudo vim /etc/sudoers # ...
经验分享
未读前言搞了一个香橙派Zero3做服务器想跑服务和博客,服务搭建好后一般只能在局域网访问,想要从公网远程访问服务就必须要进行内网穿透。穿透方式一般有两种:本地路由转发(DDNS)和VPS转发。VPS转发方式可以在网络上寻找内网穿透服务网站,有很多公益性质的网站可以选择,如ChmlFrp等,但也因为公益性质,有时候提供的服务并不稳定,因此就想要自己搭建一个Frp服务器实现内网穿透。
准备
具有ipv4公网ip的服务器
本地能连接网络的客户端
开始下载Frp这里下载
选择最新的release版本下载即可,注意要选择服务器和客户端对应系统的版本(架构不一样也可以)。
下载的压缩包中既有服务端(frps)也有客户端(frpc)。
下载完成后,分别解压到客户端和服务端。解压指令tar -xvf 压缩包名字
部署服务在客户端需要配置frpc.toml:
123456789101112131415161718serverAddr = "服务端ip地址"serverPort = 7000auth.token = "elixfrp" # 密钥,必须与服务端相同#t ...
连接网络nmcli dev wifi查看附近的Wifi网络,找到自家WiFi,nmcli dev wifi connect 你的wifi名字 password 你的密码
连接成功后ping www.baidu.com 查看连通性。
addr show wlan0```查看ip地址。1234567891011### 使用nmcli命令来设置静态IP地址为什么要设置静态ip?动态IP(DHCP)在路由器重启后可能改变,导致无法通过原IP访问香橙派。静态IP确保每次访问都使用同一个地址(如 `192.168.1.100`),适合远程SSH、文件传输(SFTP)、Web服务等。```ymlsudo nmcli con mod "TP-LINK_5G_1B59" \ ipv4.addresses "192.168.1.110" \ ipv4.gateway "192.168.1.1" \ ipv4.dns "8.8.8.8" \ ipv4.method "manual"
其中TP-LINK_5 ...
前言之前也在ubuntu上部署过python项目,使用的是docker方式,虽然解决了依赖的问题,但维护起来很麻烦。
于是这次直接在虚拟环境上部署flask,意外的顺利运行起来了。
后来了解到Flask自带的服务器性能很差,官方也明文强烈禁止使用开发服务器运行项目,原因如下:
1.安全性。开发服务器未内置 Web 应用防火墙(WAF)、请求过滤等安全机制,易受 DDoS、SQL 注入等攻击。
2.性能。Flask 开发服务器基于 Werkzeug,默认只能同时处理一个请求,无法利用多核 CPU,无法扩展工作进程。
3.稳定性。无自动恢复机制,且长时间运行可能出现内存泄漏。
4.功能缺失。静态文件处理低效,缺乏请求日志、错误追踪等运维必需功能。
因此这次采用Gunicorn + Nginx的方式进行部署。
项目运行1.先编译好Flask程序,本地运行成功后,使用第三方工具来获取requirements.txt,这里面包含了当前项目所有依赖包,方便服务器环境构建。
pip install pipreqs
pipreqs .
2.将项目上传到服务器,构建虚拟环境并测试项目的运行。
123 ...
捕风的异乡人从坠星山谷启程,你和派蒙走走看看,一路前行。继续前进到派蒙附近派蒙:哇——与派蒙对话派蒙:那就是「七天神像」了。派蒙:神灵的造像散布在大陆上,象征七神守护世界。派蒙:在七位元素神灵中,这一位掌控的是「风」。派蒙:虽然不知道你要找的是不是风之神,但…派蒙:我先带你来风神的领地,也是有理由的喔。跟随派蒙派蒙:众所周知,语言与诗歌随风飘荡…派蒙:其中一定会有你妹妹(哥哥)的消息!我是这样想的。派蒙:当然,能不能得到神的回应,就只有试过才知道了…派蒙:那么,就加快脚步吧!继续远离派蒙:喂!你往哪儿走呀。来派蒙这边。派蒙:不要离派蒙太远咯。游过星落湖派蒙:可以直接游过来哦~在你们前进的道路上,出现了一座奇特的「七天神像」。在派蒙的建议下,你上前查看。与派蒙对话派蒙:呀,是不是感受到这个世界的「元素」了?派蒙:看起来,你只要触碰神像,就能获得「风」的元素力呢。派蒙:这个世界的人想要获得力量,绝对不可能像你这样轻松…
这力量的来源…果然是…
派蒙:从这里向西走,就可以抵达自由城邦「蒙德」。派蒙:蒙德是「风」的城市,在七神中供奉的正是风神。派蒙:能从神像获得力量的你,会不会在那里找到神 ...



























