Linux 本地端口转发到其他机器(附带管理脚本)

本文同时提供以下语言的翻译: English

端口转发(Port Forwarding)是一种网络技术,允许将网络流量从一个 IP 地址和端口重定向到另一个 IP 地址和端口。在 Linux 系统中,通常使用 iptables 工具实现端口转发。首先,需要配置基础防火墙规则,包括开启 IP 转发、允许转发流量和配置 NAT 表。然后,可以通过 iptables 添加具体的端口转发规则,例如将本地端口 80 的流量转发到 192.168.2.123 的 80 端口。删除规则时,只需将 -A 改为 -D。查看当前配置的端口转发规则可以使用 iptables -t nat -L -n 命令。为了方便管理,提供了一个 forward_port 脚本,支持添加、删除和查看转发规则。

阅读更多

自建CA使用SAN签发证书

本文同时提供以下语言的翻译: English

本文介绍了CA证书和SAN证书的生成过程。首先,详细描述了生成CA证书的步骤,包括设置组织名称、生成CA私钥、生成CA证书请求和自签名CA证书。接下来,介绍了签发证书的过程,包括生成服务器私钥、生成服务器证书请求、使用CA签发服务器证书以及查看证书详情。最后,详细说明了生成SAN证书的步骤,包括生成SAN证书私钥、配置文件的编写以及生成SAN证书请求。

阅读更多

分享一个脚本: 加密备份网站/目录到huggingface

本文同时提供以下语言的翻译: English

原文介绍了使用 age 工具进行文件加密和解密的方法,并提供了一个脚本示例,展示了如何备份并加密指定目录,然后将其推送到 Git 仓库。脚本包含了检查 SSH 连接和 age 命令的步骤,并定义了备份和推送过程。脚本使用 Git LFS 存储文件,因此需要配置好 Hugging Face 仓库的 SSH 密钥。

阅读更多

单机服务JenkinsCiCD通用实践

本文同时提供以下语言的翻译: English

本文介绍了如何使用 Jenkins 进行 CI/CD 部署,特别是针对单体服务的通用部署剧本。通过编写和配置 Jenkins 管道脚本,实现了自动化的构建、部署和归档过程。文章详细介绍了部署剧本的各个阶段,包括代码检出、构建、部署和归档,并提供了具体的代码示例。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×