15 lines
583 B
PHP
15 lines
583 B
PHP
<?php
|
|
require_once("config.inc");
|
|
require_once("filter.inc");
|
|
global $config;
|
|
init_config_arr(array('nat','outbound','rule'));
|
|
$rules =& $config['nat']['outbound']['rule'];
|
|
$before = count($rules);
|
|
$rules = array_values(array_filter($rules, function($r){
|
|
return !((($r['source']['network'] ?? '') === '172.16.3.20/32') && (($r['target'] ?? '') === '72.194.62.10'));
|
|
}));
|
|
$config['nat']['outbound']['rule'] = $rules;
|
|
write_config("Roll back NPM SNAT pin (diagnostic, removed)");
|
|
filter_configure();
|
|
echo "removed=".($before-count($rules))." remaining_outbound=".count($rules)."\n";
|