All Projects → xtrafrancyz → vk-proxy

xtrafrancyz / vk-proxy

Licence: MIT License
Прокси-сервер для API ВКонтакте

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to vk-proxy

vk-mini-app-boilerplate
Стартовый кит для создания сервиса на платформе VK Mini Apps с использованием React + Redux
Stars: ✭ 61 (+19.61%)
Mutual labels:  vk, vk-api
VK-Scraper
Scrapes VK user's photos
Stars: ✭ 42 (-17.65%)
Mutual labels:  vk, vk-api
node-vk-bot
Create and control VK bots easily.
Stars: ✭ 35 (-31.37%)
Mutual labels:  vk, vk-api
Vkbottle
Homogenic! Customizable asynchronous VK API framework
Stars: ✭ 191 (+274.51%)
Mutual labels:  vk, vk-api
py-vkontakte
A Python wrapper around the vk.com
Stars: ✭ 17 (-66.67%)
Mutual labels:  vk, vk-api
Node Vk Bot Api
🤖 VK bot framework for Node.js, based on Bots Long Poll API and Callback API.
Stars: ✭ 195 (+282.35%)
Mutual labels:  vk, vk-api
vkbottle
Сustomizable asynchronous VK API framework
Stars: ✭ 371 (+627.45%)
Mutual labels:  vk, vk-api
Vkwave
Asynchronous framework for building high-performance & easy to scale projects interacting with VK's API.
Stars: ✭ 135 (+164.71%)
Mutual labels:  vk, vk-api
easyvk-go
Simple way to work with VK API
Stars: ✭ 47 (-7.84%)
Mutual labels:  vk, vk-api
VideoforVk
Video for Vk (or VT) is client for Vk video API.
Stars: ✭ 27 (-47.06%)
Mutual labels:  vk, vk-api
easyvk
This app helps you create an apps with vk api easy!
Stars: ✭ 97 (+90.2%)
Mutual labels:  vk, vk-api
kasthack.osp
Генератор сырых дампов пользователей VK.
Stars: ✭ 15 (-70.59%)
Mutual labels:  vk, vk-api
Vk Requests
vk.com requests for humans. API library for vk.com
Stars: ✭ 162 (+217.65%)
Mutual labels:  vk, vk-api
Swiftyvk
Easy and powerful way to interact with VK API for iOS and macOS
Stars: ✭ 247 (+384.31%)
Mutual labels:  vk, vk-api
Vk Api Schema
JSON Schema of VK API
Stars: ✭ 158 (+209.8%)
Mutual labels:  vk, vk-api
InTouch
👥 InTouch - is a programming SDK build around vk.com API exposing most of the social platform features including messaging, news feed fetching, communities, and media management.
Stars: ✭ 33 (-35.29%)
Mutual labels:  vk, vk-api
Vk To Telegram Bot
Bot for auto-reposting posts from VK to Telegram channel
Stars: ✭ 103 (+101.96%)
Mutual labels:  vk, vk-api
Sketal
Бот для ВКонтакте. Беседы / группы / развлечения.
Stars: ✭ 119 (+133.33%)
Mutual labels:  vk, vk-api
vk-api
VK SDK | VKontakte wrapper for standalone apps
Stars: ✭ 30 (-41.18%)
Mutual labels:  vk, vk-api
VkNet.AudioBypass
Обход закрытия методов audio и messages для VkNet
Stars: ✭ 48 (-5.88%)
Mutual labels:  vk, vk-api

Прекращение поддержки

В связи с вторжением россии на территорию Украины 24.02.2022 я прекращаю поддержку публичного прокси. Я не считаю нужным предоставлять доступ жителям Украины к российской пропаганде и помогать вражеским компаниям.

Вы все еще можете запустить прокси на своих серверах, форкнуть репу и делать что вашей душе угодно.

vk-proxy Uptime Online

Прокси-сервер для API ВКонтакте, который можно использовать в Android и других приложениях.

Главное преимущество vk-proxy перед VPN - это то, что не нужно постоянно запускать VPN, тратить на него батарею и смотреть рекламу перед подключением. С этим прокси вы просто пользуетесь приложением ВК точно так же, как и до блокировок. В отличии от прокси, встроенного в офф. приложение, это работает.

Установка прокси

Вы можете загрузить уже готовый релиз или собрать прокси из исходников с помощью команды go get -u github.com/xtrafrancyz/vk-proxy. После, vk-proxy появится в папке $GOPATH/bin.

Затем необходимо настроить nginx по примеру в conf/nginx.conf, и HTTPS, так как приложение без него работать не будет. Можно либо подключить Cloudflare, либо сгенерировать сертификат через Let's Encrypt и добавить его в nginx.

Запуск прокси

Для удобства, вы можете записать все нужные параметры в конфигурационный файл:

bind = 127.0.0.1:80
domain = vk-api-proxy.example.com
domain-static = vk-static-proxy.example.com

... и затем запускать ./vk-proxy -config path/to/config.ini

Параметры запуска

  • -bind -- ip адрес и порт, на котором будет запущен прокси, можно указать только порт :80. Вместо ip адреса можно указать абсолютный путь к unix сокету, например /var/run/vk-proxy.sock.
  • -domain -- основной домен прокси для запросов к апи, картинок и прочего (обязательно).
  • -domain-static -- домен для проксирования VKUI (static.vk.com).
  • -log-verbosity -- 0 писать только ошибки, 1 + статистику каждую минуту, 2 + все запросы, 3 + тело ответа на запрос.
  • -reduce-memory-usage -- уменьшает использование памяти за счет процессора (по умолчанию выключено).
  • -filter-feed -- фильтровать ленту новостей от рекламы (по умолчанию включено).
  • -gzip-upstream -- использовать gzip для запросов к api.vk.com (по умолчанию включено).

Подключение к прокси

Чтобы подключиться к своему запущенному прокси, вам нужно будет заменить домен апи в приложении на свой, некоторые приложения и модификации позволяют это делать, а для некоторых нужна модификация приложения (будь то Android или iOS версия).

Для подключения к нашему публичному прокси vk-api-proxy.xtrafrancyz.net, вы можете скачать уже готовые приложения со встроенным прокси, либо вручную заменить домен апи в любом моде, поддерживающем замену домена.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].