是否可以将带有libssl的Stunnel等应用程序编译到iOS应用程序中,当应用程序启动时,它会运行带有conf参数的Stunnel? Stunnel将打开一个TCP端口。
答案 0 :(得分:0)
你不能完全按照你的说法去做,因为iOS不允许分叉进程。
但是您可以做的是将Stunnel的main
过程重命名为stunnel_main
,将stunnel的源代码编译到您的应用程序中(通过将相关的源文件添加到项目中)。当您的应用程序开始执行时,创建一个新线程,使用您想要的任何参数调用stunnel_main
。
它不漂亮,但它会起作用。