Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.
/ ouija-proxy Public archive

TCP proxy server with TCP and UDP interfaces configuration for Ouija

License

Notifications You must be signed in to change notification settings

neurophant/ouija-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived, replaced with ouija-config

Ouija proxy

TCP proxy server with TCP and UDP interfaces configuration for Ouija

Works in pair with ouija-relay

Features

Hides TCP traffic in encrypted TCP/UDP traffic between relay and proxy servers

TCP/UDP tunneling

Requirements

  • Python 3.11+
  • Ouija 1.2.3

Setup - Ubuntu

sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.11
sudo apt-get install supervisor
pip3 install ouija

mkdir ouija-config
# place your JSON config here
touch ouija-config/proxy.json

git clone https://github.com/neurophant/ouija-proxy.git
cd ouija-proxy
sudo cp conf/ouija-proxy.conf /etc/supervisor/conf.d/ouija-proxy.conf
sudo cp conf/supervisord.conf /etc/supervisor/supervisord.conf
sudo systemctl restart supervisor.service