0

是否可以将带有 libssl 的 Stunnel 之类的应用程序编译到 iOS 应用程序中,当应用程序启动时,它会使用 conf 参数运行 Stunnel?Stunnel 将打开一个 TCP 端口。

4

1 回答 1

0

你不能完全按照你所说的去做,因为 iOS 不允许分叉一个进程。但是您可以做的是将mainStunnel 的过程重命名为stunnel_main,将 stunnel 的源代码编译到您的应用程序中(通过将相关的源文件添加到您的项目中)。当您的应用程序开始执行时,创建一个新线程,该线程stunnel_main使用您想要的任何参数进行调用。

它不漂亮,但它会起作用。

于 2012-07-06T23:04:57.707 回答