Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从网页打开/关闭OpenVPN隧道_Php_Raspberry Pi_Openvpn - Fatal编程技术网

Php 从网页打开/关闭OpenVPN隧道

Php 从网页打开/关闭OpenVPN隧道,php,raspberry-pi,openvpn,Php,Raspberry Pi,Openvpn,由于我没有生活在一个有Netflix的国家,我买了一个OpenVPN接入,在树莓皮上安装了一个隧道,并将其配置为我的苹果电视的路由器 这种配置很有效,但也意味着我必须一直保持隧道正常运行 我正在考虑在PI上运行一个网页来检查隧道状态,以及一个按钮来装载或卸载它 你见过那种应用程序吗 用PHP脚本检查隧道状态会很复杂吗? 安装或卸载系统命令很容易,但检查状态对我来说更复杂 有什么想法吗 谢谢你,你可以随时使用像这样的工具,通过浏览器管理RPI(和任何Linux),包括openvpn服务。关于如何在

由于我没有生活在一个有Netflix的国家,我买了一个OpenVPN接入,在树莓皮上安装了一个隧道,并将其配置为我的苹果电视的路由器

这种配置很有效,但也意味着我必须一直保持隧道正常运行

我正在考虑在PI上运行一个网页来检查隧道状态,以及一个按钮来装载或卸载它

你见过那种应用程序吗

用PHP脚本检查隧道状态会很复杂吗? 安装或卸载系统命令很容易,但检查状态对我来说更复杂

有什么想法吗


谢谢你,你可以随时使用像这样的工具,通过浏览器管理RPI(和任何Linux),包括openvpn服务。关于如何在RPI上安装它,有很多详细的指南,要点如下:

apt get install-y perl libnet ssleay perl openssl libauthen pam perl libpam runtime libio pty perl apt show versions python wget dpkg--安装webmin_1.660_all.deb


PS:编写cgi脚本以任何语言围绕“service openvpn status”、“service openvpn start”和“service openvpn stop”编写应该很容易,特别是如果你不太关心“在家”的权限的话。

你可能在Raspberry Pi板上运气更好:是和否,我本可以在虚拟机上完成,但问题仍然存在;-)