Skip to content

A tool used to establish secure connections between a client and a server over an insecure network with customized header.

License

Notifications You must be signed in to change notification settings

akilaid/HTTP-CUSTOM-HEADERS-VPN

 
 

Repository files navigation

HTTP TLS/SSL Tunneling Client for Linux (CLI)

A tool used to establish secure connections between a client and a server over an insecure network with customized header.

  • Options
    • HTTP Headers (payload) direct or with proxy.
    • SSL/TLS Handshake over SNI.
    • Combination between both (payload + ssl ) is supported too.

Installation

Install dependencies:

apt install -y git openssh-client redsocks sshpass netcat-openbsd corkscrew screen python3 python3-pip
pip3 install certifi

Clone the repository:

git clone https://github.com/akilaid/HTTP-CUSTOM-HEADERS-VPN.git

stop and disable redsocks autostart on reboot:

systemctl stop redsocks
systemctl disable redsocks

Add your server seetings, custom payload and proxy (if required):

cd HTTP-CUSTOM-HEADERS-VPN
nano settings.ini

Make it executable:

chmod +x runvpn.sh

Start VPN Client:

./runvpn.sh

Authors

About

A tool used to establish secure connections between a client and a server over an insecure network with customized header.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.9%
  • Shell 10.1%