Compare commits

..

2 Commits

Author SHA1 Message Date
kirillius e488f9d1d6 WIP 2026-07-01 00:31:46 +03:00
kirillius e991e7f269 WIP 2026-06-26 18:12:32 +03:00
224 changed files with 24375 additions and 67 deletions

3
.gitignore vendored
View File

@ -46,3 +46,6 @@ ovpn-connector.json
app/src/main/resources/htdocs/ app/src/main/resources/htdocs/
*.pfapp *.pfapp
cache/ cache/
/data/
test/
pfsdn.mv.db

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="en" class="dark-theme">
<head>
<meta charset="UTF-8">
<link rel="icon" type="image/png" href="/favicon.png">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>pfSDN</title>
<script type="module" crossorigin src="/assets/index-DH1TgtxD.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BOvamk01.css">
</head>
<body>
<div id="app">
<div id="loader" style="height: 100vh; display: flex; justify-content: center; align-items: center; color: #fff;">
Загрузка...
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,69 @@
{
"subscribedResources": ["local:111"],
"subscriptions": [
{
"name": "updates",
"source": "https://git.kirillius.ru/kirillius/protected-resources-list.git",
"type": "ru.kirillius.pf.sdn.External.API.GitSubscription",
"script": ""
},
{
"name": "local",
"source": "./.cache/res",
"type": "ru.kirillius.pf.sdn.External.API.LocalFilesystemSubscription",
"script": ""
}
],
"enabledComponents": [],
"httpPort": 8881,
"filteredResources": {
"description": "",
"domains": [],
"subnets": [],
"resolveDomains": false,
"ASN": []
},
"mergeSubnets": true,
"updateSubscriptionsInterval": 6,
"mergeSubnetsWithUsage": 51,
"componentsConfig": {
"ru.kirillius.pf.sdn.External.API.Components.OVPN": {
"shellConfig": {
"password": "securepassword",
"port": 22,
"host": "127.0.0.1",
"useSSH": false,
"username": "root"
},
"restartOnUpdate": true,
"restartCommand": "rc-service openvpn restart"
},
"ru.kirillius.pf.sdn.External.API.Components.FRR": {"instances": []},
"ru.kirillius.pf.sdn.External.API.Components.TDNS": {"instances": [{
"server": "http://1.1.1.1",
"forwarder": "8.8.4.4",
"token": "3213213123"
}]}
},
"customResources": {
"description": "",
"domains": [],
"subnets": [],
"resolveDomains": false,
"ASN": []
},
"domainLookupInterval": 5,
"passwordHash": "08b36623926454ff6f98d1af119a818b3f7ba8f5c489ba885b63422b906294ddf6de0efb752551a47dffcfb96304919cc2fbc742e6d12892725f4f5afe859d3e",
"displayDebuggingInfo": true,
"cachingAS": true,
"cachingDomains": true,
"domainsTimeToLive": 48,
"host": "0.0.0.0",
"updateASInterval": 12,
"cacheDirectory": "./cache",
"passwordSalt": "d56607e8-94b2-4754-95c1-3ef08cd0cde4",
"domainResolvers": [
"8.8.8.8",
"77.88.8.8"
]
}

Some files were not shown because too many files have changed in this diff Show More