Перейти к содержанию

InvisiProxy

Внимание: Эта функция является экспериментальной и не была протестирована. Она была добавлена через pull request. Установка и использование осуществляются исключительно на ваш страх и риск.

Веб-сайт: https://invisiproxy.com

Что такое InvisiProxy?

InvisiProxy — это веб-прокси-сервис с открытым исходным кодом, способный обходить веб-фильтры или «блокировщики» независимо от того, основан ли метод цензуры на стороне клиента или сети. Это включает потенциальную возможность обхода правительственных блокировок, расширений Chrome, локальных клиентских файрволов и сетевых фильтров.

Проект даже позволяет просматривать Tor/Onion-сайты в любом браузере (даже Chromium) прямо через веб-сайт.

Среди всех веб-прокси он является наиболее поддерживаемым, доступным и продвинутым благодаря фокусу на обход фильтров. Исходный код рандомизирован и использует такие техники, как shadow DOM, чтобы затруднить блокировку. Хороший сценарий использования — когда нужно клиентское решение для использования Tor или оставить минимальные следы активности на устройстве. Весь трафик шифруется сквозным шифрованием со строгой политикой отсутствия логирования (для большей приватности можно разместить самостоятельно).

Возможности

Поддерживаемые сайты Функции
Youtube Встроенный набор веб-прокси с открытым исходным кодом, ориентированных как на скорость, так и на безопасность
Reddit Рандомизация источника и маскировка DOM для эффективного обхода основных фильтров
Discord Настройка заголовка и иконки вкладки через меню настроек для улучшения скрытности истории просмотра
Instagram Поддержка блокировки рекламы на всех сайтах и низкая задержка DNS на официальных серверах
Reddit Поддержка SOCKS5 и Onion-маршрутизации с Tor в меню настроек. Используйте Tor/Onion-сайты в любом браузере!
GeForce NOW Игровая библиотека с умеренно качественными проектами и эмуляциями с открытым исходным кодом
ChatGPT Локальная история просмотров скрыта, предотвращается утечка вкладок, сетевой трафик маскируется
Spotify Обход региональных блокировок прокси через смену региона или включение Tor
И практически все сайты! Создан для интенсивных производственных нагрузок и простоты настройки

Что такое веб-прокси?

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

Для более общих задач, например, доступа к настольным приложениям или создания виртуальных рабочих пространств, лучше использовать более универсальные инструменты вроде Kasm Workspaces. Для простых задач веб-прокси вроде InvisiProxy вполне подойдет.


Недостатки InvisiProxy

  1. Ограниченная функциональность: Поддерживает только доступ к сайтам через прокси-сервер, что может быть ограничено в зависимости от сайта.

  2. Фильтры на основе расширений: Хотя проект оснащён методами защиты от блокировок, некоторые расширения могут по-прежнему обнаруживать прокси-фрейм. Сам сайт будет разблокирован, но фрейм просмотра может быть обнаружен из-за перезаписи ресурсов.

  3. Tor Exit Node: Хотя InvisiProxy поддерживает Tor, для его использования потребуется личный VPS или локальная настройка. Либо используйте один из официальных ссылок, которые регулярно обновляются в соответствующем Discord-сервере.


Как настроить InvisiProxy

  1. Перейдите в репозиторий InvisiProxy на GitHub: InvisiProxy GitHub Repository.

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

  3. Следуйте инструкциям выбранного хостинг-провайдера.

  4. После завершения настройки перейдите по предоставленной ссылке и начните использовать прокси!

  5. Для самостоятельного размещения ниже приведены команды для настройки. Вам понадобятся Node.js, curl и Git.

git clone https://github.com/QuiteAFancyEmerald/InvisiProxy

cd InvisiProxy

# Используя конфигурационный файл, можно автоматически использовать pm2 при размещении на VPS
npm run fresh-install
npm run fetch-adblock
npm start

# При последующих запусках...
npm restart

# Если возникнут ошибки сборки...
npm run build

# Если возникнут ошибки сервиса...
npm run proxy-validator

Для Debian/Ubuntu:

sudo apt update
sudo apt upgrade
sudo apt install curl git nginx

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

nvm install 20
nvm use 20

git clone https://github.com/QuiteAFancyEmerald/InvisiProxy.git
cd InvisiProxy

npm run fresh-install
npm run fetch-adblock

# Затем отредактируйте config.json, изменив production на true для автоматического использования pm2

npm start

# Затем настройте обратный прокси с помощью NGINX; используйте ссылку ниже для руководства по NGINX. Файл можно редактировать в /etc/nginx

sudo systemctl restart nginx

# Для Tor ознакомьтесь с базовой настройкой в зависимости от ОС. Графический интерфейс не требуется, но после однократной настройки Tor будет автоматически работать с HU LTS