{"id":21814317,"url":"https://github.com/snawoot/windscribe-proxy","last_synced_at":"2025-09-14T02:31:55.478Z","repository":{"id":40724275,"uuid":"379550274","full_name":"Snawoot/windscribe-proxy","owner":"Snawoot","description":"Standalone client for proxies of Windscribe browser extension","archived":false,"fork":false,"pushed_at":"2024-12-10T11:46:35.000Z","size":102,"stargazers_count":173,"open_issues_count":1,"forks_count":20,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-31T21:07:25.703Z","etag":null,"topics":["proxy","proxy-server","windscribe","windscribe-proxy","windscribe-servers","windscribe-vpn"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Snawoot.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-06-23T09:32:47.000Z","updated_at":"2024-12-29T10:31:33.000Z","dependencies_parsed_at":"2024-06-18T22:57:43.140Z","dependency_job_id":"465048c1-e7b3-4b7c-b31d-50c1c3982af3","html_url":"https://github.com/Snawoot/windscribe-proxy","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snawoot%2Fwindscribe-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snawoot%2Fwindscribe-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snawoot%2Fwindscribe-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snawoot%2Fwindscribe-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Snawoot","download_url":"https://codeload.github.com/Snawoot/windscribe-proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232944450,"owners_count":18600533,"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":["proxy","proxy-server","windscribe","windscribe-proxy","windscribe-servers","windscribe-vpn"],"created_at":"2024-11-27T14:37:38.287Z","updated_at":"2025-01-07T22:06:38.117Z","avatar_url":"https://github.com/Snawoot.png","language":"Go","readme":"windscribe-proxy\n================\n\nStandalone Windscribe proxy client. Younger brother of [opera-proxy](https://github.com/Snawoot/opera-proxy/).\n\nJust run it and it'll start a plain HTTP proxy server forwarding traffic through Windscribe proxies of your choice.\nBy default the application listens on 127.0.0.1:28080.\n\n## Features\n\n* Cross-platform (Windows/Mac OS/Linux/Android (via shell)/\\*BSD)\n* Uses TLS for secure communication with upstream proxies\n* Zero configuration\n* Simple and straightforward\n\n## Installation\n\n#### Binaries\n\nPre-built binaries are available [here](https://github.com/Snawoot/windscribe-proxy/releases/latest).\n\n#### Build from source\n\nAlternatively, you may install windscribe-proxy from source. Run the following within the source directory:\n\n```\nmake install\n```\n\n#### Docker\n\nA docker image is available as well. Here is an example of running windscribe-proxy as a background service:\n\n```sh\ndocker run -d \\\n    --security-opt no-new-privileges \\\n    -p 127.0.0.1:28080:28080 \\\n    --restart unless-stopped \\\n    --name windscribe-proxy \\\n    yarmak/windscribe-proxy\n```\n\n## Usage\n\nList available locations:\n\n```\nwindscribe-proxy -list-locations\n```\n\nRun proxy via location of your choice:\n\n```\nwindscribe-proxy -location Germany/Frankfurt\n```\n\nAlso it is possible to export proxy addresses and credentials:\n\n```\nwindscribe-proxy -list-proxies\n```\n\n## List of arguments\n\n| Argument | Type | Description |\n| -------- | ---- | ----------- |\n| 2fa | String | 2FA code for login |\n| auth-secret | String | client auth secret (default `952b4412f002315aa50751032fcaab03`) |\n| bind-address | String | HTTP proxy listen address (default `127.0.0.1:28080`) |\n| cafile | String | use custom CA certificate bundle file |\n| fake-sni | String | fake SNI to use to contact windscribe servers (default \"com\") |\n| force-cold-init | - | force cold init |\n| init-retries | Number | number of attempts for initialization steps, zero for unlimited retry |\n| init-retry-interval | Duration | delay between initialization retries (default 5s) |\n| list-locations | - | list available locations and exit |\n| list-proxies | - | output proxy list and exit |\n| location | String | desired proxy location. Default: best location |\n| password | String | password for login |\n| proxy | String | sets base proxy to use for all dial-outs. Format: `\u003chttp\\|https\\|socks5\\|socks5h\u003e://[login:password@]host[:port]` Examples: `http://user:password@192.168.1.1:3128`, `socks5://10.0.0.1:1080` |\n| resolver | String | Use DNS/DoH/DoT/DoQ resolver for all dial-outs. See https://github.com/ameshkov/dnslookup/ for upstream DNS URL format. Examples: `https://1.1.1.1/dns-query`, `quic://dns.adguard.com` |\n| state-file | String | file name used to persist Windscribe API client state. Default: `wndstate.json` |\n| timeout | Duration | timeout for network operations. Default: `10s` |\n| username | String | username for login |\n| verbosity | Number | logging verbosity (10 - debug, 20 - info, 30 - warning, 40 - error, 50 - critical). Default: `20` |\n| version | - | show program version and exit |\n\n## See also\n\n* [Project wiki](https://github.com/Snawoot/windscribe-proxy/wiki)\n* [Community in Telegram](https://t.me/alternative_proxy)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnawoot%2Fwindscribe-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnawoot%2Fwindscribe-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnawoot%2Fwindscribe-proxy/lists"}