/vTunnel

A websocket protocol based android VPN app.

Primary LanguageJava

vTunnel

A websocket protocol based android VPN app.

image image

Requirements

  • Android version >= 8.0
  • Min SDK version 26

Screenshot

screenshot

Server setup on linux

install vtun server with websocket protocol

Deploy server

I recommend you to use caddy2 with automatic https for reverse proxy vtun server.

  1. config your Caddyfile:
your.domain {
    reverse_proxy localhost:3001
}
  1. deploy caddy2 on docker
    docker run -d -p 80:80 -p 443:443 --name caddy --restart=always --net=host -v /data/caddy/Caddyfile:/etc/ caddy/Caddyfile -v /data/caddy/data:/data caddy

  2. deploy vtun server on docker
    docker run -d --privileged --restart=always --net=host --name vtun-server netbyte/vtun -S -l=:3001 -c=172.16.0.1/24 -k=123456

Download

download