{"id":15107963,"url":"https://github.com/xtrafrancyz/vk-proxy","last_synced_at":"2025-09-27T06:32:28.386Z","repository":{"id":23697442,"uuid":"92329864","full_name":"xtrafrancyz/vk-proxy","owner":"xtrafrancyz","description":"Прокси-сервер для API ВКонтакте","archived":true,"fork":false,"pushed_at":"2022-03-27T11:51:02.000Z","size":200,"stargazers_count":66,"open_issues_count":1,"forks_count":20,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-11-15T04:13:02.286Z","etag":null,"topics":["golang","nginx","proxy","vk","vk-api"],"latest_commit_sha":null,"homepage":"https://xtrafrancyz.net/unblock-vk","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/xtrafrancyz.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}},"created_at":"2017-05-24T19:41:01.000Z","updated_at":"2024-10-23T08:30:45.000Z","dependencies_parsed_at":"2022-07-27T04:17:05.842Z","dependency_job_id":null,"html_url":"https://github.com/xtrafrancyz/vk-proxy","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtrafrancyz%2Fvk-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtrafrancyz%2Fvk-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtrafrancyz%2Fvk-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtrafrancyz%2Fvk-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xtrafrancyz","download_url":"https://codeload.github.com/xtrafrancyz/vk-proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234402266,"owners_count":18826721,"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":["golang","nginx","proxy","vk","vk-api"],"created_at":"2024-09-25T21:43:29.486Z","updated_at":"2025-09-27T06:32:23.128Z","avatar_url":"https://github.com/xtrafrancyz.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Прекращение поддержки\n\nВ связи с вторжением россии на территорию Украины 24.02.2022 я прекращаю поддержку публичного прокси. Я не считаю нужным предоставлять доступ жителям Украины к российской пропаганде и помогать вражеским компаниям.\n\nВы все еще можете запустить прокси на своих серверах, форкнуть репу и делать что вашей душе угодно.\n\n# vk-proxy [![Uptime](https://img.shields.io/uptimerobot/ratio/7/m780088591-4c8a704c43ffe8c145057754.svg)](https://xtrafrancyz.net/unblock-vk) [![Online](https://img.shields.io/badge/endpoint.svg?url=https://other.xtrafrancyz.net/vk-proxy-badge/onlineBadge)](https://xtrafrancyz.net/unblock-vk)\n\nПрокси-сервер для API ВКонтакте, который можно использовать в Android и других приложениях.\n\nГлавное преимущество **vk-proxy** перед VPN - это то, что не нужно постоянно запускать VPN, тратить на него батарею и смотреть рекламу перед подключением. С этим прокси вы просто пользуетесь приложением ВК точно так же, как и до блокировок. В отличии от прокси, встроенного в офф. приложение, это работает.\n\n## Установка прокси\nВы можете загрузить уже готовый [релиз](https://github.com/xtrafrancyz/vk-proxy/releases) или собрать прокси из исходников с помощью команды `go get -u github.com/xtrafrancyz/vk-proxy`. После, vk-proxy появится в папке `$GOPATH/bin`.\n\nЗатем необходимо настроить [nginx](https://nginx.org/) по примеру в `conf/nginx.conf`, и HTTPS, так как приложение без него работать не будет. Можно либо подключить [Cloudflare](https://www.cloudflare.com), либо сгенерировать сертификат через [Let's Encrypt](https://certbot.eff.org) и добавить его в nginx.\n\n## Запуск прокси\nДля удобства, вы можете записать все нужные параметры в конфигурационный файл:\n```ini\nbind = 127.0.0.1:80\ndomain = vk-api-proxy.example.com\ndomain-static = vk-static-proxy.example.com\n```\n... и затем запускать `./vk-proxy -config path/to/config.ini`\n\n#### Параметры запуска\n- `-bind` -- ip адрес и порт, на котором будет запущен прокси, можно указать только порт `:80`. Вместо ip адреса можно указать абсолютный путь к unix сокету, например `/var/run/vk-proxy.sock`.\n- `-domain` -- основной домен прокси для запросов к апи, картинок и прочего (**обязательно**).\n- `-domain-static` -- домен для проксирования VKUI (`static.vk.com`).\n- `-log-verbosity` -- `0` писать только ошибки, `1` + статистику каждую минуту, `2` + все запросы, `3` + тело ответа на запрос.\n- `-reduce-memory-usage` -- уменьшает использование памяти за счет процессора (по умолчанию выключено).\n- `-filter-feed` -- фильтровать ленту новостей от рекламы (по умолчанию включено).\n- `-gzip-upstream` -- использовать gzip для запросов к api.vk.com (по умолчанию включено).\n\n## Подключение к прокси\nЧтобы подключиться к своему запущенному прокси, вам нужно будет заменить домен апи в приложении на свой, некоторые приложения и модификации позволяют это делать, а для некоторых нужна модификация приложения (будь то Android или iOS версия).\n\nДля подключения к нашему публичному прокси `vk-api-proxy.xtrafrancyz.net`, вы можете скачать уже [готовые приложения со встроенным прокси](https://xtrafrancyz.net/unblock-vk#modified_apps), либо вручную заменить домен апи в любом моде, поддерживающем замену домена.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtrafrancyz%2Fvk-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtrafrancyz%2Fvk-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtrafrancyz%2Fvk-proxy/lists"}