{"id":13413628,"url":"https://github.com/aybabtme/portproxy","last_synced_at":"2025-07-25T14:09:51.513Z","repository":{"id":24540768,"uuid":"27947315","full_name":"aybabtme/portproxy","owner":"aybabtme","description":"TCP proxy, highjacks HTTP to allow CORS","archived":false,"fork":false,"pushed_at":"2014-12-13T03:05:07.000Z","size":116,"stargazers_count":58,"open_issues_count":0,"forks_count":15,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T10:21:26.479Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aybabtme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-13T02:57:36.000Z","updated_at":"2025-03-08T17:00:57.000Z","dependencies_parsed_at":"2022-08-23T00:31:39.556Z","dependency_job_id":null,"html_url":"https://github.com/aybabtme/portproxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aybabtme%2Fportproxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aybabtme%2Fportproxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aybabtme%2Fportproxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aybabtme%2Fportproxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aybabtme","download_url":"https://codeload.github.com/aybabtme/portproxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244943702,"owners_count":20536283,"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":"2024-07-30T20:01:44.886Z","updated_at":"2025-03-22T10:31:01.216Z","avatar_url":"https://github.com/aybabtme.png","language":"Go","funding_links":[],"categories":["Networking","Go","网络","网络相关库","網絡","Relational Databases","\u003cspan id=\"网络-networking\"\u003e网络 Networking\u003c/span\u003e"],"sub_categories":["Transliteration","Strings","音译","Advanced Console UIs","高级控制台界面","Uncategorized","交流","暂未分类这些库被放在这里是因为其他类别似乎都不适合。","高級控制台界面","暂未分类","\u003cspan id=\"高级控制台用户界面-advanced-console-uis\"\u003e高级控制台用户界面 Advanced Console UIs\u003c/span\u003e"],"readme":"# portproxy\n\nA shitty TCP proxy that relays all requests to a local port to a remote server.\n\n```\nportproxy -port 8080 -raddr google.com:80\n```\n\nWill proxy all TCP requests on `localhost:8080` and send them to `google.com`.\n\n\n## Highjacking HTTP\n\nIf the `http` flag is given:\n\n```\nportproxy -http -port 8080 -raddr google.com:80\n```\n\nThe proxy will attempt to detect HTTP requests. If a HTTP request contains an\n `Origin` header, the response from the remote server will be modified to\n  include a `Access-Control-Allow-Origin: *` header.\n\n## Motivation\n\nThe sole purpose of this proxy was to bypass a remote API that didn't do CORS.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faybabtme%2Fportproxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faybabtme%2Fportproxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faybabtme%2Fportproxy/lists"}