{"id":31720601,"url":"https://github.com/hydroline/proxy-protocol-support","last_synced_at":"2025-10-09T03:17:38.729Z","repository":{"id":317094546,"uuid":"1010028063","full_name":"Hydroline/proxy-protocol-support","owner":"Hydroline","description":"Fork from PanSzelescik/proxy-protocol-support (Unofficial modified).","archived":false,"fork":false,"pushed_at":"2025-09-28T19:28:44.000Z","size":126,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"forge-1.20.1","last_synced_at":"2025-09-28T20:48:02.714Z","etag":null,"topics":["forge-mod","java","minecraft","netty"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hydroline.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-28T07:28:32.000Z","updated_at":"2025-09-28T19:17:19.000Z","dependencies_parsed_at":"2025-09-28T20:48:05.490Z","dependency_job_id":null,"html_url":"https://github.com/Hydroline/proxy-protocol-support","commit_stats":null,"previous_names":["hydroline/proxy-protocol-support"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Hydroline/proxy-protocol-support","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hydroline%2Fproxy-protocol-support","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hydroline%2Fproxy-protocol-support/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hydroline%2Fproxy-protocol-support/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hydroline%2Fproxy-protocol-support/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hydroline","download_url":"https://codeload.github.com/Hydroline/proxy-protocol-support/tar.gz/refs/heads/forge-1.20.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hydroline%2Fproxy-protocol-support/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000733,"owners_count":26082911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forge-mod","java","minecraft","netty"],"created_at":"2025-10-09T03:17:36.341Z","updated_at":"2025-10-09T03:17:38.724Z","avatar_url":"https://github.com/Hydroline.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Proxy Protocol Support\n\u003e This version is for Minecraft 1.20.1\n\nProxy Protocol Support is a [Fabric](https://fabricmc.net/) and [Quilt](https://quiltmc.org/) mod which adds support for [Proxy Protocol (HAProxy)](https://www.haproxy.com/blog/haproxy/proxy-protocol/ \"Proxy Protocol (HAProxy)\") for your Minecraft server.\n\nFor example you can use [TCPShield](https://tcpshield.com/ \"TCPShield\") or other software ([Nginx](https://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_protocol \"Nginx\")) to forward traffic, and hide your server's IP address. Without Proxy Protocol you can see in console Proxy's IP address. Using and reading Proxy Protocol packet makes showing player's IP address possible.\n\nIn our setup, we use a Tencent Lighthouse (LH) server as a reverse proxy in front of a Minecraft server running on our home network to hide the origin server’s real IP address. Players connect to the LH server, while the actual Minecraft server’s IP remains concealed behind it. With this mod, we can still obtain players’ real IP addresses (such as bukkit plugins that need to get player's IP address) even when the server is behind the reverse proxy.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydroline%2Fproxy-protocol-support","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhydroline%2Fproxy-protocol-support","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydroline%2Fproxy-protocol-support/lists"}