stunnel-簡單配置


stunnel4

無需修改源代碼的情況下將tcp流量封裝在ssl通道,適用於本身不支持加密傳輸的的應用,支持openssl安全的特性
性能優越,跨平台

服務端配置
sudo openssl req -new -days 365 -nodes -x509 -out /etc/stunnel/stunnel.pem -keyout /etc/stunnel/stunnel.pem
pem格式的證書可以保存公鑰和私鑰

創建配置文件
/etc/stunnel/stunnel.conf
寫入下面內容
cert = /etc/stunnel/stunnel.pem
setuid = stunnel4
setgid = stunnel4
pid = /var/run/stunnel4/stunnel4.pid
[mysqls]
accept = 0.0.0.0:443
connect = 10.0.1.87:3306

stunnel4自動啟動
/etc/default/stunnel4
添加 ENABLED=1

啟動stunnel4
systemctl start stunnel


客戶端配置
創建配置文件
/etc/stunnel/stunnel.conf
寫入下面文件內容
client = yes
[mysqls]
accept = 3306
connect = 10.0.1.87

客戶端自動啟動
/etc/default/stunnel4
添加 ENABLED=1

客戶端在Centos7的環境下只要配置好了上面的配置文件,直接客戶端執行stunnel即可啟動


驗證測試,可以通過wireshark抓包對比驗證數據包是否是在ssl之上被加密

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM