分类
碎碎念

【笔记】CentOS 7 安装与配置 OpenVPN 服务器

更新 CentOS 软件包

养成良好习惯,在安装前先更新一下软件包,多数软件包更新主要是修补漏洞。

yum -y update

虽然也是可以不进行更新直接安装。

安装 OpenVPN 和 EasyRSA

安装 OpenVPN、Firewalld 软件包以及用于生成各种证书的 EasyRSA

yum -y install openvpn easy-rsa firewalld

如果未能成功安装 OpenVPN,则可能需要先安装一下 Epel 库。

yum install epel-release -y
分类
碎碎念

OpenVPN 指定出网 IP(或叫网络接口、interface 等)

搜遍 Google 可能的关键词,能找到一些论坛在问如何实现,但是大多数人给出的答案似乎只有两种答案。
第一种:

firewall-cmd --permanent --direct --add-passthrough ipv4 -t nat -A POSTROUTING -s 8.8.4.4 -j SNAT --to-source 8.8.8.8

第二种:

iptables -t nat -A POSTROUTING -s 8.8.4.4 -j SNAT --to-source 8.8.8.8

说实话其实这两种都没区别,并且自己测试了一下并不能让 OpenVPN 指定出网 IP 地址……
但是有一点可以肯定,那就是应该是需要一条 POSTROUTING 才能让 OpenVPN 指定出网 IP 地址。
最后在这个网站看到一条不一样的命令,稍微变化一下并测试,结果发现成功了!

分类
碎碎念

【PHP】分享一个基于 Redis 简单封装的缓存类

带有自动链接、数组存取、序列化存取、锁等等