2025.01.09: Stabilabb és teljesítményben jobb verzió frissítése, amely lehetővé teszi bizonyos IP-címek figyelmeztetéseinek kizárását.
Van egy Synology routerem és 2 internetkapcsolatom (az egyik a Starlinknél, a másik a Proximusnál), a Synology routeren található opcióval automatikusan átkapcsolok az egyik internetkapcsolatról a másikra, ha az egyik vagy a másik már nem elérhető.
A probléma az, hogy a Proximus kapcsolatom egy nagyon kicsi kapcsolat korlátozott kvótával, szeretnék minél tovább a Starlink kapcsolaton maradni, amely korlátlan, de hogyan tudom, hogy átkapcsolok az egyikre a másikról? Anélkül találom magam a Proximuson napokig és éjszakákig, hogy tudnám, kockáztatva, hogy elérjem a kvótám végét.
Íme, hogyan néz ki:
2024-02-04 17:52:24.8188 INFO DetectChangeIp.Program Előző IP találva: '0.0.0.0' betöltve. 2024-02-04 17:52:26.9158 INFO DetectChangeIp.Program Új IP-címváltozás észlelése: 245.xxx.xxx.xxx - SPACEX-STARLINK
2024-02-04 17:55:26.9158 INFO DetectChangeIp.Program Új IP-címváltozás észlelése: 114.xxx.xxx.xxx - Proximus NV
Van egy verzió Windowsra, ha nincs Synology NAS-od, és van egy Linux verzió is.
Synology-n
Futtathatja a LINUX verziót Synology-n egy indításkor végrehajtandó feladat segítségével.
1) Győződjön meg róla, hogy a ".Net 8" csomag megfelelően telepítve van a Synology-ján.
2) Töltse le az alkalmazás Linux verzióját, és másolja az összes fájlt egy választott könyvtárba a Synology-ján (például a "/homes/[az Ön felhasználóneve a synology-n]/DetectChangeIp" könyvtárba).
3) Engedélyeznie kell a végrehajtási jogosultságokat a "DetectChangeIp" fájlra (chmod +rwx DetectChangeIp), ezt megteheti a "FileZilla"-ban a fájl jobb gombbal való kattintásával, majd a "Tulajdonságok" alatt a "Jogosultságok" fülön, jelölje be az összes négyzetet (vagy SSH-n keresztül a "chmod +rwx DetectChangeIp" parancsot használva).
4) A Synology-ján nyissa meg a "Vezérlőpultot", majd a "Feladatütemezőt".
5) Hozzon létre egy új "kiváltott" feladatot, egy ablak fog megnyílni, válassza ki a "Kezdés" lehetőséget az "Esemény" mellett, így az "DetectChangeIp" alkalmazás elindul, amint a Synology elindul.
6) A "Feladatbeállítások" fülön meg kell jegyeznie a "DetectChangeIp" fájl elérési útját, például: /volume1/homes/[az Ön felhasználóneve a synology-n]/DetectChangeIp/DetectChangeIp
Kész! Először futtassa manuálisan a feladatot a "Futtatás" gombbal, láthatja a naplókat, ha az alkalmazás jól fut a "Művelet" > "Eredmény megjelenítése" gomb alatt.
Mint 'Szolgáltatás' Windows-on
1) Győződjön meg róla, hogy a .Net Core 8.0 futtatókörnyezet megfelelően telepítve van.
2) A konzolalkalmazás szolgáltatásként történő telepítéséhez használja a nssm-t: https://nssm.cc/download
3) Másolja a nssm fájlt a C:\Windows\System32 könyvtárba.
4) Töltse le a DetectChangeIp Windows verzióját, és másolja egy könyvtárába.
5) Nyisson meg egy parancssort, és írja be: nssm install DetectChangeIpService "C:\út\DetectChangeIp.exe"
Íme, most, ha le szeretné állítani a szolgáltatását, beírhatja: nssm stop DetectChangeIpService
* nssm restart DetectChangeIpService
* nssm remove DetectChangeIpService megerősítés
Konfigurációs fájl "appSettings.json"
A "appSettings.json" konfigurációs fájlban kötelező megadni egy e-mail címet és egy szervert, hogy e-maileket küldjön a postaládájába.
Lehetőség van kizárások megadására is, például ha VPN-t használ, nem szeretné, hogy értesítse, amikor egy bizonyos IP-címen van.
Figyelem, Windows vagy Linux (és Synology) esetén előzetesen telepítenie kell a .Net 8.0 futtatókörnyezetet (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
Aucun commentaire pour le moment.