5

我知道 STunnel 可以通过配置文件中的“client = no”或“client = yes”行设置为服务器或客户端。有没有办法让机器既是服务器又是客户端?

4

4 回答 4

4

您可以简单得多,您只需在 [] (服务)下设置 client=no ,其中 stunnel 作为服务器工作,否则 client=yes 。您还应该将服务特定参数(如证书)放在它们所属的位置。

就像是:

[server1]
..
client=no

[client1]
..
client=yes
于 2014-10-07T20:13:58.563 回答
1

您可以在命令行中指定配置文件路径,请参见stunnel(8).

于 2011-02-05T23:44:45.073 回答
0

Stunnel 客户端配置

[client]
client = yes
accept = 7777
connect = 127.0.0.1:7777

“接受”将充当服务器
“连接”将充当客户端

Stunnel 服务器配置

[server]
accept = 7777
connect = 127.0.0.1:7777

“accept”将充当客户端
“connect”将充当服务器

于 2021-04-18T16:25:30.020 回答
0

正如/etc/stunnel/README文件所说,

“在 /etc/stunnel 目录下找到的以 .conf 结尾的文件被 stunnel4 服务用作配置文件,每个文件都将用于启动一个守护进程,使用给定的配置设置隧道......”

我假设您可以在那里保留 2 个单独的配置文件:一个用于服务器,另一个用于客户端。比你启动 2 个守护进程。您可以在文件中找到配置文件示例/usr/share/doc/stunnel4/examples/stunnel.conf-sample

于 2016-02-02T09:59:14.110 回答