MMetalAgeinmetalage.hashnode.dev·Jun 19, 2024 · 4 min readOpenVPN 极简版教程OpenVPN是一款优秀用于创建虚拟私人网络的软件,但是由于其涉及了服务器证书、TLS密钥、防火墙等一堆衍生概念,因此设置显得比较复杂。本文化繁为简,仅以 “能连通” 这个最低要求,完整地展示了一遍OpenVPN的安装调试过程。万事开头难,在实现了连通的基础上再来探索更多的功能是一种比较好的学习路径。 一、概述 在安装openvpn的时候之前,大概说下它的结构,整个安装流程涉及以下4个部分: Server / Client 服务器端程序 Easyrsa 证书生成程序 Server端配置文...00
MMetalAgeinmetalage.hashnode.dev·Jun 19, 2024 · 2 min readnftables & ss-redir 实战指南1、适配ss-redir转发的nftables脚本: 为了方便描述,本脚本仅针对Shadowsocks进行了端口转发操作,没有添加其他任何防火墙规则,因此如果需要添加防火墙安全规则的话,请自行深入研究nftables的一些例子,参考资料: https://wiki.archlinux.org/index.php/Nftables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) # cat /root/my-ruleset显示如下: #创建一个集合:dir...00
MMetalAgeinmetalage.hashnode.dev·Jun 19, 2024 · 5 min readNftables 基础1、关于Linux防火墙 在Linux系统里,防火墙并非只负责网络安全,凡是跟数据包相关的事务都由它负责,比如说局域网内共享上网,尽管听上去和网络安全无关,但也是通过防火墙命令来实现的。 我相信大家经常会见到一些诸如Netfilter、Iptables、Firewalld、nftables 这样的命令,他们都属于防火墙相关命令,那么这几个命令之间究竟是什么关系呢? Netfilter 、 Iptables/Nftables 、 Firewalld 四者关系: Netfilter:运行在Lin...00
MMetalAgeinmetalage.hashnode.dev·Jun 19, 2024 · 2 min readWireguard 极简版指南WG的教程通常都相当复杂。如果你是第一次安装WG,并且刚好看到了我的这篇文章,那么恭喜你!这篇文章将为你呈现最简单的WG设置教程,让你轻松上手! 服务器端 创建服务器公钥 & 私钥 mkdir -p /etc/wireguard cd /etc/wireguard wg genkey | tee server.key | wg pubkey > server.pub server.key : 服务器的私钥 server.pub: 服务器的公钥 生成客户端1、2的公私钥 mkdir ...00
MMetalAgeinmetalage.hashnode.dev·Mar 9, 2022 · 1 min read随笔 - 今日现状的一些思考引言 自2012年习近平大开倒车以后,短短几年间舆论环境的恶化真的是就让所有人噤若寒蝉。 在胡温执政时期,尽管铁拳无时不刻在暗处提醒着你它的存在,但在明面上,整个民间环境还是偏向自由的。 现在的情况跟胡温时代有着本质的不同,从前自由派是一种尽管并不全面但仍算得上是主流的社会共识,很大程度上民间是认同这种声音的,反对的声音只源自政府,充其量是一场民间与政府的交锋。但是现在极左粉红却一家独大,将所有不同的声音都淹没了,整个舆论环境变成一潭让人绝望的死水。这俨然已经不是民间 Vs 政府这么简单了。粉红...00