Linux-Stunnel介绍

news/2025/3/15 5:21:30/

1、定义

  Stunnel是一个自由的跨平台软件,用于提供全局的TLS/SSL服务。针对本身无法进行TLS或SSL通信的客户端及服务器,Stunnel可提供安全的加密连接。该软件可在许多操作系统下运行,包括Unix-like系统,以及Windows。Stunnel依赖于某个独立的库,如OpenSSL或者SSLeay,以实现TLS或SSL协议。

2、功能

 1)针对本身无法进行TLS或SSL通信的客户端及服务器,Stunnel可提供安全的加密连接(基于OpenSSL);

 2)针对有访问限制的局域网,Stunnel提供加密的SSL连接解除防火墙和代理的限制直接和远端服务器理论上的任何网络服务连接;

3、与OpenSSL的联系:

  Stunnel是基于OpenSSL的,所以他要求已经安装了OpenSSL,并进行了正确的配置。Stunnel是开源的。Stunnel的源代码并非是一个完整的产品,因为它是基于OpenSSL的,编译和运行它,需要有一个SSL库比如OpenSSL。也就是说,Stunnel能支持所有SSL或TLS库所支持的。

4、配置

 1)配置文件路径

    一般stunnel文件是在/etc/stunnel目录下

 2)配置文件修改

    ①使用vim命令进行文件配置   

   ② 端口配置:

    这里配置的是服务器,所以需要再配置文件中说明,告诉他是服务器的,因此client=no。

    主要意思是:

    [应用服务名称]

    accept=指定的端口

    connect=目标服务器IP:目标端口

   ③配置好后,直接输入stunnel即可运行

5、证书

 1)stunnel客户方式不需要证书,服务方式需要一个证书文件

 2)在生成服务器的证书时,可以直接使用该命令:openssl req -new -x509 -days 365 -nodes -config openssl.cnf -out stunnel.pem -keyout stunnel.pem(ps:在设置证书的信息时common name必须与本机的主机名一致,否则后面无法进行会提示证书出错)


http://www.ppmy.cn/news/1419711.html

相关文章

urllib.error 简介

urllib.error 模块是 Python 中用于处理在使用 urllib.request 模块进行网络请求时发生的错误的模块。它定义了几个异常类来表示不同类型的错误,例如: URLError: 这是由 urllib.request 模块引发的所有错误的基本类。它包括无效 URL、连接错误和超时等错…

风速Weibull分布和光伏Beta分布的参数拟合方法(含matlab算例)

在风光场景生成、随机优化调度等研究中,常常假设风速服从Weibull分布,太阳辐照度服从Beta分布。那我们如何得到两个分布的参数呢?文本首先介绍了风速Weibull分布和辐照度Beta分布的基本概率模型及其性性质,之后以MATLAB代码为例阐…

Mac电脑安装蚁剑

1: github 下载源码和加载器:https://github.com/AntSwordProjectAntSwordProject GitHubAntSwordProject has 12 repositories available. Follow their code on GitHub.https://github.com/AntSwordProject 以该图为主页面:antSword为源码…

springboot的特点以及优缺点

什么是springboot Spring Boot是一个开源的Java框架,用于创建独立的、基于Spring的应用程序。它简化了Spring应用程序的配置和部署过程,并提供了自动配置的功能,让开发人员能够更专注于业务逻辑的实现,而不需要过多地关注配置问题。 Spring Boot内置了一些常见的第三方库和…

LabVIEW和2D激光扫描的受电弓滑板磨耗精确测量

LabVIEW和2D激光扫描的受电弓滑板磨耗精确测量 在电气化铁路运输中,受电弓滑板的健康状况对于保障列车安全行驶至关重要。受电弓滑板作为连接电网与列车的直接介质,其磨损情况直接影响到电能的有效传输及列车的稳定运行。精确、快速测量受电弓滑板磨损情…

怎样将PDF转成PPT,有免费的工具吗?

PDF转换为PPT的需求在现代办公和学习中越来越常见。很多人可能遇到过需要将PDF文件中的内容转移到PPT中以方便编辑和展示的情况。幸运的是,现在市面上有许多工具可以帮助我们实现这一目标,而且其中不乏一些免费的选项。本文将详细介绍如何使用这些免费工…

安装图数据库Nebula Graph

前言 今年开始,很多机关单位、央国企都要求所有新建的信息系统必须走国产化技术路线,而且还要求满足“信创”要求。“信创”通俗来讲就是要自研,那种拿个开源套壳的都不满足信创要求。之前研究了一段时间的neo4j,显然neo4j不满足…

记录--病理切片图像处理

简介 数字病理切片,也称为全幻灯片成像(Whole Slide Imaging,WSI)或数字切片扫描,是将传统的玻片病理切片通过高分辨率扫描仪转换为数字图像的技术。这种技术对病理学领域具有革命性的意义,因为它允许病理…