{"name":"MyIP: The Ultimate IP Toolbox for Network Diagnostics and Security","description":"MyIP is a comprehensive, open-source IP toolbox designed to help users understand and diagnose their network connections. It offers a wide array of features, including IP geolocation, DNS leak tests, WebRTC detection, speed tests, and website availability checks. This versatile tool is ideal for anyone needing detailed insights into their IP addresses and network security.","github":"https://github.com/jason5ng32/MyIP","url":"https://osrepos.com/repo/jason5ng32-myip","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/jason5ng32-myip","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/jason5ng32-myip.md","json":"https://osrepos.com/repo/jason5ng32-myip.json","topics":["MyIP","IP Toolbox","Network Diagnostics","Security Tools","DNS Leak Test","WebRTC","Speed Test","Vue"],"keywords":["MyIP","IP Toolbox","Network Diagnostics","Security Tools","DNS Leak Test","WebRTC","Speed Test","Vue"],"stars":null,"summary":"MyIP is a comprehensive, open-source IP toolbox designed to help users understand and diagnose their network connections. It offers a wide array of features, including IP geolocation, DNS leak tests, WebRTC detection, speed tests, and website availability checks. This versatile tool is ideal for anyone needing detailed insights into their IP addresses and network security.","content":"## Introduction\nMyIP, developed by jason5ng32, is an all-in-one IP toolbox that provides extensive network diagnostic and security features. Built with Vue, this project simplifies the process of checking your IP addresses, performing geolocation lookups, and identifying potential network vulnerabilities. From DNS leak tests to WebRTC detection and global latency checks, MyIP offers a robust suite of tools for both casual users and network professionals. It supports multiple deployment methods, including Node.js and Docker, making it highly accessible.\n\n## Installation\nMyIP can be easily deployed in various environments.\n\n### Deploying in a Node Environment:\nEnsure Node.js is installed.\n\nbash\ngit clone https://github.com/jason5ng32/MyIP.git\ncd MyIP\nnpm install && npm run build\nnpm start\n\nThe application will run on port 18966.\n\n### Using Docker:\nbash\ndocker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest\n\nFor advanced features, environment variables can be set. For example, to add a Google Maps API key:\nbash\ndocker run -d -p 18966:18966 \\\n  -e GOOGLE_MAP_API_KEY=\"YOUR_KEY_HERE\" \\\n  --name myip \\\n  jason5ng32/myip:latest\n\nA full list of environment variables is available in the project's README.\n\n## Examples\nMyIP offers advanced usage scenarios, such as configuring proxy rules to test different network paths. This allows users to compare their real IP with the IP observed through a proxy.\n\n### Proxy Rule Testing Example:\nini\n# IP Testing\nIP-CIDR,1.0.0.2/32,Proxy,no-resolve\nIP-CIDR6,2606:4700:4700::1111/128,Proxy,no-resolve\nDOMAIN,4.ipcheck.ing,DIRECT\nDOMAIN,6.ipcheck.ing,DIRECT\n# Rule Testing\nDOMAIN,ptest-1.ipcheck.ing,Proxy1\nDOMAIN,ptest-2.ipcheck.ing,Proxy2\nDOMAIN,ptest-3.ipcheck.ing,Proxy3\nDOMAIN,ptest-4.ipcheck.ing,Proxy4\nDOMAIN,ptest-5.ipcheck.ing,Proxy5\nDOMAIN,ptest-6.ipcheck.ing,Proxy6\nDOMAIN,ptest-7.ipcheck.ing,Proxy7\nDOMAIN,ptest-8.ipcheck.ing,Proxy8\n\nThis configuration, when integrated with your proxy client, enables comprehensive testing of IP routing and proxy effectiveness.\n\n## Why Use It\nMyIP stands out as a powerful and user-friendly network toolkit due to its extensive feature set and ease of deployment. It provides critical insights into your network, helping you:\n*   **Verify IP Information**: Quickly check your public and local IP addresses, along with detailed geolocation data.\n*   **Enhance Security**: Perform DNS leak tests and WebRTC detection to ensure your VPN or proxy is working correctly.\n*   **Diagnose Network Issues**: Utilize speed tests, ping tests, MTR tests, and website availability checks to pinpoint connectivity problems.\n*   **Gain Comprehensive Data**: Access Whois information, MAC lookups, and browser fingerprinting for a complete overview.\n*   **Self-Host with Ease**: Deploy it on your own server using Node.js or Docker for full control and privacy.\n\nWith its PWA support, dark mode, and keyboard shortcuts, MyIP is designed for an optimal user experience across devices.\n\n## Links\n*   **GitHub Repository**: [https://github.com/jason5ng32/MyIP](https://github.com/jason5ng32/MyIP){target=\"_blank\"}\n*   **Live Demo**: [https://ipcheck.ing](https://ipcheck.ing){target=\"_blank\"}","metrics":{"detailViews":0,"githubClicks":2},"dates":{"published":null,"modified":"2025-12-09T00:01:27.000Z"}}