Files
homepage/src/widgets/gluetun/widget.js
shamoon 5b50e8ff81
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Enhancement: handle gluetun port forwarded API change (#6011)
2025-11-25 13:28:50 -08:00

24 lines
486 B
JavaScript

import credentialedProxyHandler from "utils/proxy/handlers/credentialed";
const widget = {
api: "{url}/v1/{endpoint}",
proxyHandler: credentialedProxyHandler,
mappings: {
ip: {
endpoint: "publicip/ip",
validate: ["public_ip", "country"],
},
port_forwarded: {
endpoint: "openvpn/portforwarded",
validate: ["port"],
},
port_forwarded_v2: {
endpoint: "portforward",
validate: ["port"],
},
},
};
export default widget;