{"id":16465620,"url":"https://github.com/yordadev/yorproxyjs","last_synced_at":"2026-04-27T08:31:21.947Z","repository":{"id":117282015,"uuid":"312721402","full_name":"yordadev/YorProxyJS","owner":"yordadev","description":"A lightweight proxy forwarding server built with NodeJS, with IP blacklisting, host blacklisting as well as a logging feature.","archived":false,"fork":false,"pushed_at":"2020-11-14T01:59:53.000Z","size":30,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-04T18:19:52.209Z","etag":null,"topics":["forwarding-proxy","lightweight-utility","nodejs","proxy-server"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/yordadev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-14T01:22:51.000Z","updated_at":"2021-01-07T10:07:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"78fd45e8-448b-4366-8f1d-bd0d450a8d9c","html_url":"https://github.com/yordadev/YorProxyJS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yordadev/YorProxyJS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yordadev%2FYorProxyJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yordadev%2FYorProxyJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yordadev%2FYorProxyJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yordadev%2FYorProxyJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yordadev","download_url":"https://codeload.github.com/yordadev/YorProxyJS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yordadev%2FYorProxyJS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32329462,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["forwarding-proxy","lightweight-utility","nodejs","proxy-server"],"created_at":"2024-10-11T11:34:39.902Z","updated_at":"2026-04-27T08:31:21.897Z","avatar_url":"https://github.com/yordadev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## YorProxyJS\n\nThis project is an experimental lightweight NodeJS proxy forwarding server. There are no dependencies, it includes the blacklisting of IP address as well as domains of your choosing from connecting to the server. The application logs the traffic to a daily log in the `./log` folder.\n\n## Requirements\n\n- Latest NodeJS\n\n## Installing\n\n#### Clone repo\n\n```bash\ngit clone github.com/yordadev/YorProxyJS\ncd YorProxyJS\nmkdir log\n```\n\n#### Modify `lib/blacklisted.js` as needed\n\n```js\nexports.ip_addresses = [\n  // '127.0.0.1',\n  // '0.0.0.0',\n  // ''\n];\n\nexports.hosts = [\n  // 'google'\n];\n```\n\n#### Running\n\n```bash\nnode proxy.js\n```\n\n## Access Output Demo Screenshot\n\n![access log screenshot](https://github.com/yordadev/YorProxyJS/blob/master/public/accesslogexample.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyordadev%2Fyorproxyjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyordadev%2Fyorproxyjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyordadev%2Fyorproxyjs/lists"}