frickin 1.2 Services: Frickin pkg_edit.php?xml=frickin.xml&id=0 Frickin Modify settings for the Frickin PPTP proxy.
Services
frickin.xml /pkg_edit.php?xml=frickin.xml&id=0
installedpackages->package->$packagename->configuration->settings /usr/local/bin/ a+rx http://www.pfsense.com/packages/All/frickin PPTP Server Address serveraddress Enter the PPTP server's IP address. input Maximum Concurrent Tunnels maxtunnels Enter the maximum number of concurrent tunnels to allow at any given time. input function sync_package_frickin() { global $config; $frickin_config = $config['installedpackages']['frickin']['config'][0]; $fout = fopen("/usr/local/etc/rc.d/frickin.sh", "w"); fwrite($fout, "#!/bin/sh\n# This package was automatically generated\n# by the pfSense package system.\n\n"); fwrite($fout, "/usr/local/bin/frickin"); if($frickin_config['serveraddress'] != "") fwrite($fout, " -s " . $frickin_config['serveraddress']); if($frickin_config['maxtunnels'] != "") fwrite($fout, " -c " . $frickin_config['maxtunnels']); fwrite($fout, " &\n"); fclose($fout); mwexec("/usr/bin/killall frickin"); mwexec("chmod a+rx /usr/local/etc/rc.d/frickin.sh"); mwexec("/usr/local/etc/rc.d/frickin.sh"); } sync_package_frickin(); $fout = fopen("/usr/local/etc/rc.d/frickin.sh", "w"); fwrite($fout, "#!/bin/sh\n# This package was automatically generated\n# by the pfSense package system.\n\n"); fwrite($fout, "/usr/local/bin/frickin"); fwrite($fout, " -s 127.0.0.1"); fwrite($fout, " -c 20"); fwrite($fout, " &\n"); fclose($fout); mwexec("/usr/bin/killall frickin"); mwexec("chmod a+rx /usr/local/etc/rc.d/frickin.sh"); mwexec("/usr/local/etc/rc.d/frickin.sh"); unlink_if_exists("/usr/local/etc/rc.d/frickin.sh"); unlink_if_exists("/usr/local/bin/frickin");