{"id":24623196,"url":"https://github.com/localzet/shadowsocks-android","last_synced_at":"2025-10-06T16:30:56.222Z","repository":{"id":247300034,"uuid":"825464522","full_name":"localzet/Shadowsocks-Android","owner":"localzet","description":"Shadowsocks-Android is an Android client for the Shadowsocks protocol, designed to provide secure and efficient proxy services on Android devices. It ensures privacy and helps bypass internet censorship with robust encryption.","archived":true,"fork":false,"pushed_at":"2024-07-22T18:04:11.000Z","size":5353,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-17T16:48:37.672Z","etag":null,"topics":["android","kotlin","rust","shadowsocks"],"latest_commit_sha":null,"homepage":"https://localzet.github.io/Shadowsocks-Android/","language":"C","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/localzet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2024-07-07T21:07:35.000Z","updated_at":"2025-07-10T07:21:22.000Z","dependencies_parsed_at":"2024-11-24T20:21:37.894Z","dependency_job_id":null,"html_url":"https://github.com/localzet/Shadowsocks-Android","commit_stats":null,"previous_names":["localzet/shadowsocks-android","localzet-dev/shadowsocks-android"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/localzet/Shadowsocks-Android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localzet%2FShadowsocks-Android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localzet%2FShadowsocks-Android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localzet%2FShadowsocks-Android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localzet%2FShadowsocks-Android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/localzet","download_url":"https://codeload.github.com/localzet/Shadowsocks-Android/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localzet%2FShadowsocks-Android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278643356,"owners_count":26021091,"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-06T02:00:05.630Z","response_time":65,"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":["android","kotlin","rust","shadowsocks"],"created_at":"2025-01-25T03:55:53.876Z","updated_at":"2025-10-06T16:30:51.203Z","avatar_url":"https://github.com/localzet.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://www.localzet.com\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://cdn.localzet.com/assets/media/logos/ZorinProjectsSP.svg\" width=\"400\"\u003e\n\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://android-arsenal.com/api?level=23\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/API-23%2B-brightgreen.svg?style=flat\" alt=\"API\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/localzet/shadowsocks-android\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/t/localzet/shadowsocks-android?label=%D0%9A%D0%BE%D0%BC%D0%BC%D0%B8%D1%82%D1%8B\" alt=\"Коммиты\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/localzet/shadowsocks-android/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/localzet/shadowsocks-android/total.svg\" alt=\"Релизы\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/localzet/shadowsocks-android/search?l=kotlin\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/languages/top/localzet/shadowsocks-android.svg\" alt=\"Язык\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.gnu.org/licenses/agpl-3.0\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/localzet/shadowsocks-android?label=%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F\" alt=\"Лицензия\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Shadowsocks for Android\n\n### PREREQUISITES\n\n* JDK 11+\n* Android SDK\n  - Android NDK\n* Rust with Android targets installed using `rustup target add armv7-linux-androideabi aarch64-linux-android i686-linux-android x86_64-linux-android`\n\n### BUILD\n\nYou can check whether the latest commit builds under UNIX environment by checking Travis status.\n\n* Install prerequisites\n* Clone the repo using `git clone --recurse-submodules \u003crepo\u003e` or update submodules using `git submodule update --init --recursive`\n* Build it using Android Studio or gradle script\n\n## OPEN SOURCE LICENSES\n\n\u003cul\u003e\n    \u003cli\u003eredsocks: \u003ca href=\"https://github.com/darkk/redsocks/blob/master/README.md\"\u003eAPL 2.0\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003elibevent: \u003ca href=\"https://github.com/libevent/libevent/blob/master/LICENSE\"\u003eBSD\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003etun2socks: \u003ca href=\"https://github.com/ambrop72/badvpn/blob/master/COPYING\"\u003eBSD\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003elibsodium: \u003ca href=\"https://github.com/jedisct1/libsodium/blob/master/LICENSE\"\u003eISC\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003eOpenSSL: \u003ca href=\"https://www.openssl.org/source/license-openssl-ssleay.txt\"\u003eOpenSSL License\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003eshadowsocks-rust: \u003ca href=\"https://github.com/localzet/shadowsocks-rust/blob/master/LICENSE\"\u003eAGPL-3.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalzet%2Fshadowsocks-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocalzet%2Fshadowsocks-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalzet%2Fshadowsocks-android/lists"}