Public service to check TCP ports on demmand.
Most blockchain proyects needs to do port forwarding to work propertly or improve their performance. Due to this reason, DAppNode has developed a new service to track dappnode users ports on demmand and provide a better support in this field.
This API does not track UDP ports due to its untraceability.
http://API-domain/dappnode-publicIp?tcpPorts="1194,8092,4000"
Response structure
{
"tcpPorts": {
port: number,
status: "open" | "closed | "error",
message?: string
}[],
"udpPorts": {
port: number,
status: "open" | "closed" | "error",
message?: string
}[]
}
Response Example:
[{"tcpPort":8092,"status":"open"},{"tcpPort":1194,"status":"closed"}]
docker-compose -f docker-compose.dev.yml build
docker-compose -f docker-compose.dev.yml up
docker-compose -f docker-compose.prod.yml build
docker-compose -f docker-compose.prod.yml up
This proyect has been setup in a remote machine with watchtower, which allows CI/CD.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details