{"id":20209223,"url":"https://github.com/refraction-networking/metis","last_synced_at":"2025-10-08T11:59:48.231Z","repository":{"id":88644866,"uuid":"103675878","full_name":"refraction-networking/Metis","owner":"refraction-networking","description":"Proxy for efficiently circumventing censorship using existing tools and gathering information about censorship around the world.","archived":false,"fork":false,"pushed_at":"2018-06-27T14:28:04.000Z","size":2922,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T13:17:47.323Z","etag":null,"topics":["refraction-routing"],"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/refraction-networking.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":"2017-09-15T16:00:56.000Z","updated_at":"2024-05-30T18:15:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"c6c47d73-7115-4cea-8a2f-8ea3d38b42e7","html_url":"https://github.com/refraction-networking/Metis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/refraction-networking/Metis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2FMetis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2FMetis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2FMetis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2FMetis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refraction-networking","download_url":"https://codeload.github.com/refraction-networking/Metis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2FMetis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278939311,"owners_count":26072277,"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-08T02:00:06.501Z","response_time":56,"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":["refraction-routing"],"created_at":"2024-11-14T05:39:17.550Z","updated_at":"2025-10-08T11:59:48.227Z","avatar_url":"https://github.com/refraction-networking.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Metis\n\nThesis statement: If we build a system that can defeat censorship by choosing intelligently between existing \ncircumvention tools to route traffic, it will reduce the bandwidth required to avoid censorship, improve the latency \nexperienced by users of these tools, and provide a means of collecting data on censorship across the globe. \n\n##To install:\n\n```\ngo build -o client proxy.go  \ngo build -o svr server/server.go\n```\n\nStart the server before starting the client, or the client will throw an error.  \n```\n./svr  \n./client \n``` \n\n##Set up your browser to use Metis as a proxy:  \n**Chrome:** *Settings -\u003e Advanced -\u003e Open proxy settings (under System).*  \nOn Windows, click the box labeled \"LAN settings.\"\nCheck the \"Use a proxy...\" box, and set your proxy address to 127.0.0.1 and the port to 8080.\n\n**Firefox:** *Preferences -\u003e Advanced.* Click \"Settings\" across from Connection. Select \"Manual proxy configuration\"\nand set the HTTP Proxy box to 127.0.0.1 and the port to 8080.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefraction-networking%2Fmetis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frefraction-networking%2Fmetis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefraction-networking%2Fmetis/lists"}