我搜索了很多关于如何使用react-native制作l2tp或pptp vpn应用程序的信息 ,但我没有找到任何人有解决方案?
我想创建可以使用PPTP,L2TP或OpenVPN连接到VPN的应用程序,但我无法找到任何有关此信息.仅在ios 8 SDK中发现了有关使用IPSec和IKEv2的信息.
我正在使用golang调用pppd,然后过一会儿将其杀死。但是,以这种方式我得到了许多已失效的过程。
这就是我运行pppd的方式
exec.Command("sh", "-c", "pppd call vpn").CombinedOutput()
Run Code Online (Sandbox Code Playgroud)
这就是我杀死它的方法。
exec.Command("sh", "-c", "pkill pppd").CombinedOutput()
Run Code Online (Sandbox Code Playgroud)
然后我得到了很多
root 31541 23536 0 10:54 ? 00:00:00 [pppd] <defunct>
root 31929 23356 0 10:55 ? 00:00:00 [pptpgw] <defunct>
root 31933 23356 0 10:55 ? 00:00:00 [pptpcm] <defunct>
root 31940 23356 0 10:55 ? 00:00:00 [pppd] <defunct>
root 31993 23536 0 10:55 ? 00:00:00 [pptpgw] <defunct>
root 31997 23536 0 10:55 ? 00:00:00 [pptpcm] <defunct>
root 31998 23536 0 10:55 ? 00:00:00 [pppd] <defunct>
root 32012 23356 0 …Run Code Online (Sandbox Code Playgroud) 每次连接到VPN时,我都应该运行
sudo ifconfig ppp0 mtu 1300
Run Code Online (Sandbox Code Playgroud)
我如何使其永久化?
我正在使用Ubuntu 14.04