Windows 无法创建看似简单的stunnel配置

Windows 无法创建看似简单的stunnel配置,windows,tcp,connection,stunnel,Windows,Tcp,Connection,Stunnel,我有一台在防火墙后面工作的计算机,内部ip地址为192.168.12.13。。。防火墙将端口40000-40019映射到此本地计算机上的匹配端口。(例如40000-40000、40001-40001等)并且,让我们将外部ip定义为12.34.56.78 我想将我的家庭计算机设置为连接到此工作计算机 [brianserver] client = no accept = 192.168.12.13:40000 connect = 127.0.0.1:40020 ciphers = PSK PSKse

我有一台在防火墙后面工作的计算机,内部ip地址为192.168.12.13。。。防火墙将端口40000-40019映射到此本地计算机上的匹配端口。(例如40000-40000、40001-40001等)并且,让我们将外部ip定义为12.34.56.78

我想将我的家庭计算机设置为连接到此工作计算机

[brianserver]
client = no
accept = 192.168.12.13:40000
connect = 127.0.0.1:40020
ciphers = PSK
PSKsecrets = psk1.txt

[brianclient]
client = yes
accept = 127.0.0.1:40020
connect = 12.34.56.78:40000
PSKsecrets = psk1.txt
工作计算机stunnel.config:

[brianserver]
client = no
accept = 127.0.0.1:40020
connect = 192.168.12.13:40000
ciphers = PSK
PSKsecrets = psk1.txt
[brianclient]
client = yes
accept = 127.0.0.1:40020
connect = 12.34.56.78:40000
PSKsecrets = psk1.txt
家庭计算机stunnel.config:

[brianserver]
client = no
accept = 127.0.0.1:40020
connect = 192.168.12.13:40000
ciphers = PSK
PSKsecrets = psk1.txt
[brianclient]
client = yes
accept = 127.0.0.1:40020
connect = 12.34.56.78:40000
PSKsecrets = psk1.txt
我正在使用名为“Hercules设置实用程序”的产品在工作机器上收听:

并且,我正在使用“Hercules设置实用程序”从家用机器启动连接:

正如你所看到的,我收到了一条连接被拒绝的消息

家庭计算机stunnel.log:(这些消息发生在连接尝试期间)

工作计算机stunnel.log:(启动时运行…连接尝试时没有消息)

此外,psk1.txt具有匹配的内容:

brianskey:a3...6r
此外,在工作计算机上:

C:\Program Files (x86)\stunnel\bin>netstat -ano|findstr 40020
   TCP    0.0.0.0:40020          0.0.0.0:0              LISTENING       71888
   TCP    127.0.0.1:40020        0.0.0.0:0              LISTENING       34728
注意:在我启动Hercules listener之后,会显示带有“0.0.0.0:40020”的行。

Accept告诉stunnel在该端口上侦听。Connect告诉stunnel打开到该端口的连接。您正在让两台计算机在localhost:40020(即本地环回)上侦听,并尝试从外部启动连接。您希望您的工作计算机(服务器)侦听192.168.12.13:40000,然后通过隧道连接到127.0.0.1 40020,并让远程计算机连接到您的12.34.56.78:40000地址,并在本地侦听40020(127.0.0.1:40020)。这将通过隧道将家庭计算机上的40020端口连接到工作计算机上的40020端口

[brianserver]
client = no
accept = 192.168.12.13:40000
connect = 127.0.0.1:40020
ciphers = PSK
PSKsecrets = psk1.txt

[brianclient]
client = yes
accept = 127.0.0.1:40020
connect = 12.34.56.78:40000
PSKsecrets = psk1.txt

我认为这个问题应该转移到服务器故障。有没有一个简单的方法来转移这个问题。。。或者只是删除并再次输入?我相信您可以要求版主移动它(通过
标志
)。