{"id":18838292,"url":"https://github.com/aleskxyz/warp-svc","last_synced_at":"2025-07-02T17:10:56.727Z","repository":{"id":204161825,"uuid":"631103686","full_name":"aleskxyz/warp-svc","owner":"aleskxyz","description":"Cloudflare warp client as a socks5 server in docker","archived":false,"fork":false,"pushed_at":"2024-04-01T22:30:38.000Z","size":23,"stargazers_count":115,"open_issues_count":1,"forks_count":34,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-14T06:35:43.888Z","etag":null,"topics":["cloudflare","docker","docker-compose","dockerfile","dockerimage","families-mode","license","linux","proxy","socks","socks5","warp"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aleskxyz.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":"2023-04-22T00:16:23.000Z","updated_at":"2025-04-03T02:06:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3565c68-f8c6-4ce0-8c46-ef0f1d3ebbbb","html_url":"https://github.com/aleskxyz/warp-svc","commit_stats":null,"previous_names":["aleskxyz/warp-svc"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/aleskxyz/warp-svc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleskxyz%2Fwarp-svc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleskxyz%2Fwarp-svc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleskxyz%2Fwarp-svc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleskxyz%2Fwarp-svc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aleskxyz","download_url":"https://codeload.github.com/aleskxyz/warp-svc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleskxyz%2Fwarp-svc/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263182282,"owners_count":23426637,"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":["cloudflare","docker","docker-compose","dockerfile","dockerimage","families-mode","license","linux","proxy","socks","socks5","warp"],"created_at":"2024-11-08T02:38:41.376Z","updated_at":"2025-07-02T17:10:56.677Z","avatar_url":"https://github.com/aleskxyz.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# warp-svc\nCloudflare WARP client as a socks5 server in docker\n\nThis dockerfile will create a docker image with official Cloudflare WARP client for linux and provides a socks5 proxy to use in other compaliant applications either in your local machine or by other docker containers in a docker compose or Kubernetes.\n\nThe official Cloudflare WARP client for Linux only listens on localhost for the socks proxy so you cannot use it in a docker container which need to bind on 0.0.0.0\n\n## Features\n* Register a new Cloudflare WARP account\n* Configurable \"families mode\"\n* Subscribe to Cloudflare WARP+\n\n## How to use\nThe socks proxy in exposed on port `1080`\n\nYou can use these environment variables:\n* `FAMILIES_MODE`: Use one of `off`, `malware` and `full` values. (Default: `off`)\n* `WARP_LICENSE`: Put your WARP+ licesne. (You can get a free WARP+ license from this telegram bot: https://t.me/generatewarpplusbot)\n\nYou should mount `/var/lib/cloudflare-warp` directory of the container to your host to make you WARP account persistant. Notice that each WARP+ license is working only on 4 device so persisting the configuration is important!\n\n### Using as a local proxy with Docker\n```\ndocker run -d --name=warp -e FAMILIES_MODE=full -e WARP_LICENSE=xxxxxxxx-xxxxxxxx-xxxxxxxx -p 127.0.0.1:1080:1080 -v ${PWD}/warp:/var/lib/cloudflare-warp ghcr.io/aleskxyz/warp-svc:latest\n```\nYou can verify warp by visiting this url:\n```\ncurl -x socks5h://127.0.0.1:1080 -sL https://cloudflare.com/cdn-cgi/trace | grep warp\n\nwarp=on\n```\nYou can also use `warp-cli` command to control your connection:\n```\ndocker exec warp warp-cli --accept-tos status\n\nStatus update: Connected\nSuccess\n```\n### Using as a proxy for other containers with docker-compose\n\n```\nversion: \"3\"\nservices:\n  warp:\n    image: ghcr.io/aleskxyz/warp-svc:latest\n    expose:\n    - 1080\n    restart: always\n    environment:\n      WARP_LICENSE: xxxxxxxx-xxxxxxxx-xxxxxxxx\n      FAMILIES_MODE: off\n    volumes:\n    - ./warp:/var/lib/cloudflare-warp\n  app:\n    image: \u003capp-image\u003e\n    depends_on:\n    - warp\n    environment:\n      proxy: warp:1080\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleskxyz%2Fwarp-svc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faleskxyz%2Fwarp-svc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleskxyz%2Fwarp-svc/lists"}