{"id":18772955,"url":"https://github.com/chux0519/pegasocks-android","last_synced_at":"2025-12-13T10:30:16.812Z","repository":{"id":45452423,"uuid":"400408231","full_name":"chux0519/pegasocks-android","owner":"chux0519","description":"android client of pegasocks","archived":false,"fork":false,"pushed_at":"2023-11-22T04:14:30.000Z","size":14416,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T08:24:17.550Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chux0519.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}},"created_at":"2021-08-27T06:15:50.000Z","updated_at":"2021-12-13T09:33:21.000Z","dependencies_parsed_at":"2024-11-09T05:01:59.516Z","dependency_job_id":null,"html_url":"https://github.com/chux0519/pegasocks-android","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/chux0519%2Fpegasocks-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chux0519%2Fpegasocks-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chux0519%2Fpegasocks-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chux0519%2Fpegasocks-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chux0519","download_url":"https://codeload.github.com/chux0519/pegasocks-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239681024,"owners_count":19679508,"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-11-07T19:31:58.166Z","updated_at":"2025-12-13T10:30:16.753Z","avatar_url":"https://github.com/chux0519.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pegasocks-android\n\nA simple proxy app using `pegasocks` and `tun2socks`. Based on [mokhtarabadi/pegasocks-android](https://github.com/mokhtarabadi/pegasocks-android), I wrote the app in kotlin and add a simple UI to interact with the pegas thread for switching server and testing speed, also fixed some upstream pegas bugs.\n\nIt's a poor man's proxy app, there still are many features to be implemented and bugs to be fixed.\n\nAlso I'm new to Android, so the code may not follow the best practice, any help would be really appreciate.\n\n## usage\n\nCopy your pegas config(like `~/.config/.pegasrc`), and paste to the config page, save it.\n\nIt will automaticly override necessary fields for Android, see: [ConfigFragment.kt#L65-L75](https://github.com/chux0519/pegasocks-android/blob/master/app/src/main/java/com/hexyoungs/pegasocks/ConfigFragment.kt#L65-L75)\n\nOnce the VPN is running, you can interact via the `Servers` page.\n\n\u003cimg src=\"https://i.imgur.com/owU4C80.jpg\" height=500 align=\"left\" /\u003e\n\u003cimg src=\"https://i.imgur.com/MvosWEs.jpg\" height=500 align=\"left\" /\u003e\n\u003cimg src=\"https://i.imgur.com/zia0Qh9.jpg\" height=500 /\u003e\n\n\n## TODO\n\n- [ ] Logs Page\n- [ ] About Page\n- [ ] ACL file import/export\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchux0519%2Fpegasocks-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchux0519%2Fpegasocks-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchux0519%2Fpegasocks-android/lists"}