mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-29 15:35:13 +08:00
🌴 Sync 2026-09-27 20:55:59
This commit is contained in:
1 parent
5c90f0aed1
commit
13668feb29
77 files changed
+2076
-94
No files matched your search
@@ -20,6 +20,7 @@ function index()
|
||||
luci.sys.call('cp -f /usr/share/passwall/0_default_config /etc/config/passwall')
|
||||
else return end
|
||||
end
|
||||
luci.sys.call("mkdir -p /etc/passwall/rules")
|
||||
local api = require "luci.passwall.api"
|
||||
local appname = api.appname -- global definitions not available
|
||||
local fs = api.fs
|
||||
@@ -931,13 +932,15 @@ end
|
||||
local backup_files = {
|
||||
"/etc/config/passwall",
|
||||
"/etc/config/passwall_server",
|
||||
"/usr/share/passwall/rules/block_host",
|
||||
"/usr/share/passwall/rules/block_ip",
|
||||
"/usr/share/passwall/rules/direct_host",
|
||||
"/usr/share/passwall/rules/direct_ip",
|
||||
"/usr/share/passwall/rules/proxy_host",
|
||||
"/usr/share/passwall/rules/proxy_ip",
|
||||
"/usr/share/passwall/rules/domains_excluded"
|
||||
"/etc/passwall/rules/block_host",
|
||||
"/etc/passwall/rules/block_ip",
|
||||
"/etc/passwall/rules/direct_host",
|
||||
"/etc/passwall/rules/direct_ip",
|
||||
"/etc/passwall/rules/proxy_host",
|
||||
"/etc/passwall/rules/proxy_ip",
|
||||
"/etc/passwall/rules/lanlist_ipv4",
|
||||
"/etc/passwall/rules/lanlist_ipv6",
|
||||
"/etc/passwall/rules/domains_excluded"
|
||||
}
|
||||
|
||||
function create_backup()
|
||||
@@ -1042,6 +1045,13 @@ function reset_config()
|
||||
luci.sys.call('/etc/init.d/passwall stop')
|
||||
if luci.sys.call('[ -s "/usr/share/passwall/0_default_config" ]') == 0 then
|
||||
luci.sys.call('cp -f /usr/share/passwall/0_default_config /etc/config/passwall')
|
||||
local files = {
|
||||
"direct_host", "direct_ip", "proxy_host", "proxy_ip", "block_host", "block_ip",
|
||||
"lanlist_ipv4", "lanlist_ipv6", "domains_excluded"
|
||||
}
|
||||
for _, f in ipairs(files) do
|
||||
luci.sys.call("cp -f /usr/share/passwall/rules/" .. f .. " /etc/passwall/rules/" .. f)
|
||||
end
|
||||
api.log(" * 恢复默认配置成功。")
|
||||
else
|
||||
api.log(" * 找不到默认配置文件,重置失败!")
|
||||
|
||||
Reference in new issue
Block a user