debug = true require_ipv4 = true [sources] [sources.ipfy] provider = "IPIFYSource" [sources.wtf] provider = "WTFIsMyIP" [sources.ifconfig] provider = "GenericHttpSource" url_v4 = "https://ifconfig.me/ip" url_v6 = "https://ifconfig.me/ip" [sources.ipconfig] provider = "GenericHttpJsonSource" url_v4 = "https://ipconfig.io/json" url_v6 = "https://ipconfig.io/json" key_v4 = "ip" key_v6 = "ip" [sources.fake] provider = "FakeSource" delay = 10 ipv4 = "127.0.0.1" [filters] [filters.state-file] provider = "StateFileFilter" filepath = "state/state.json" check_ipv4 = true #[filters.state-hash] # provider = "StateHashFilter" # filepath = "state/hash.txt" [outputs] [outputs.print] provider = "JustPrint" [outputs.state-file] provider = "StateFile" filepath = "state/state.json" #[outputs.hash-file] # provider = "StateHashFile" # filepath = "state/hash.txt"