如何解决在MacOS上的隧道分叉
我在使用线程的MacOS上的隧道叉问题。我将通过ProcessBuilder将stunnel作为子进程启动到我的Java应用程序中,一旦完成,需要保留进程句柄以终止stunnel。
问题在于,主进程立即终止,并使另一个我没有处理的隧道进程运行。
我的印象是,如果使用线程,则tunnel不会以守护程序模式进行分叉?
配置文件非常简单:
Pandas
隧道向我提供以下信息:
[service]
client = yes
accept = 1234
connect = myhost:1234
是否缺少某些配置,或者我误解了它的工作原理?
更新:
我还尝试将[.] stunnel 5.56 on x86_64-apple-darwin19.0.0 platform
[.] Compiled with OpenSSL 1.1.1d 10 Sep 2019
[.] Running with OpenSSL 1.1.1g 21 Apr 2020
[.] Threading:PTHREAD Sockets:POLL,IPv6 TLS:ENGINE,FIPS,OCSP,PSK,SNI
添加到配置中,但这给了我一个错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。