• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

http ssl ssh tunneling vpn for android and linux devices

What's New:

  • added dns2socks for resolve dns udp traffic over cloudflare dns
  • change tunneling mode is only on settings.ini file

let me now if did you had some other issues to fix by opening a new issue.

HTTP CUSTOM HEADERS VPN

is an ssh based vpn that uses:

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

packages :

apt install -y git openssh sshpass netcat-openbsd corkscrew screen python3
apt install python3-pip 
apt install make
pip install certifi

how it works!

(root is required in android )

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

[+] - and fill the settings.ini file:

  • choose your connection mode:

    mode 0 : ssh direct

    mode 1 : payload with or without proxy

    mode 2 : ssl/tls (sni)

    mode 3 : payload + sni

  • according to your mode preference modify below line in settings.ini with the choosen mode number ex connection_mode = 0

image

  • then:
chmod +x runvpn.sh
sudo bash runvpn.sh

screenshot

image

  • note : to stop the script press CTRL + C

image