Skip to content

hevz/hev-tls-tunnel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HevTLSTunnel

A simple TCP stream tunnel by TLS or XOR.

Requirements
    1. glib (>= 2.34.0)
    2. glib-networking (>= 2.34.0) with gnutls (>= 3.0.0) (optional)

Build
    make

Install
    mkdir -p /opt/extra/hev-tls-tunnel/{bin,cert}
    cp bin/hev-tls-tunnel /opt/extra/hev-tls-tunnel/bin/

Run
    Server
        /opt/extra/hev-tls-tunnel/bin/hev-tls-tunnel -m server \
            -t 127.0.0.1 -i 22 \
            -l 0.0.0.0 -n 4430 \
            -c /opt/extra/hev-tls-tunnel/cert/cert.pem (or None) \
            -k /opt/extra/hev-tls-tunnel/cert/cert.key (or None)
    Client
        /opt/extra/hev-tls-tunnel/bin/hev-tls-tunnel -m client \
            -s localhost -p 4430 \
            -a 0.0.0.0 -x 8000 \
            -r /opt/extra/hev-tls-tunnel/cert/ca.pem (or None)

About

A simple TCP stream tunnel by TLS or XOR.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages