{"id":28322031,"url":"https://github.com/ppebb/wfc-proxy","last_synced_at":"2025-07-20T07:34:48.473Z","repository":{"id":294967523,"uuid":"988634779","full_name":"ppebb/wfc-proxy","owner":"ppebb","description":"Simple reverse proxy to sit in front of wfc-server and properly forward malformed DWC requests.","archived":false,"fork":false,"pushed_at":"2025-05-23T01:58:00.000Z","size":52,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-12T01:34:27.924Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ppebb.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}},"created_at":"2025-05-22T20:59:01.000Z","updated_at":"2025-06-20T20:28:40.000Z","dependencies_parsed_at":"2025-05-29T09:33:03.757Z","dependency_job_id":null,"html_url":"https://github.com/ppebb/wfc-proxy","commit_stats":null,"previous_names":["ppebb/wfc-proxy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ppebb/wfc-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fwfc-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fwfc-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fwfc-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fwfc-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ppebb","download_url":"https://codeload.github.com/ppebb/wfc-proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fwfc-proxy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266086192,"owners_count":23874486,"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","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":[],"created_at":"2025-05-25T13:10:12.908Z","updated_at":"2025-07-20T07:34:48.153Z","avatar_url":"https://github.com/ppebb.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wfc-proxy\n\nSimple reverse proxy to sit in front of\n[wfc-server](https://github.com/WiiLink24/wfc-server) and properly forward\nmalformed DWC requests.  \n  \nThis allows [wfc-server](https://github.com/WiiLink24/wfc-server) to use port 80 alongside Nginx and other reverse proxies\nwhich do not properly handle DWC requests.\n\n## Usage\n\n`./wfc-proxy -c [config file]`\n\nSee config-example.yml. The following options are available.\n\n| Field         | Description                                                                                               |\n| ------------- | --------------------------------------------------------------------------------------------------------- |\n| localip       | The local IP to bind to                                                                                   |\n| port          | The local port to bind to                                                                                 |\n| hostdomain    | The root domain WFC Server is hosted on. Requests to other domains will all be sent to the default remote |\n| wfcremote     | The remote to send wfc traffic to                                                                         |\n| defaultremote | The remote to send all other traffic to                                                                   |\n\n## Credit\n\nThis project reuses [wfc-server](https://github.com/WiiLink24/wfc-server)'s\nchanges to the stdlib http implementation, found in the `nhttp` folder. All\ncredit goes to the [wfc-server](https://github.com/WiiLink24/wfc-server)\ndevelopers for everything there.\n\n## License\n\nIn line with [wfc-server](https://github.com/WiiLink24/wfc-server), this\nproject is also under the AGPLv3 license. See `LICENSE` for more detail.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppebb%2Fwfc-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fppebb%2Fwfc-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppebb%2Fwfc-proxy/lists"}