-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
66 lines (51 loc) · 2.22 KB
/
README
File metadata and controls
66 lines (51 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
VTun-embedded - Fork of VTun, Virtual Tunnel over TCP/IP network.
Copyright (C) 2025 Jan-Espen Oversand <sigsegv@radiotube.org>
VTun - Virtual Tunnel over TCP/IP network.
Copyright (C) 1998-2016 Maxim Krasnyansky <max_mk@yahoo.com>
This product links against software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/).
Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
Compilation and Installation:
In order to compile VTun you need several software packages.
Required packages:
- Good C compiler (gcc, egcs, etc)
- Lexical Analyzer (flex, lex)
- YACC (yacc, bison, byacc)
- Universal TUN/TAP driver http://vtun.sourceforge.net/tun
- OpenSSL encryption library http://www.openssl.org
Optional packages:
- Zlib compression library http://www.gzip.org/zlib/
- LZO compression library http://www.oberhumer.com/opensource/lzo/
- SOCKS library:
Socks5 by NEC (recommended) http://www.socks.nec.com
Dante Socks4/5 http://www.inet.no/dante
To configure VTun run:
aclocal
autoconf
./configure
Optional support:
--disable-lzo compile without LZO compression support
--disable-zlib compile without ZLIB compression support
--disable-shaper compile without Traffic shaping support
--enable-socks compile with SOCKS support
Configure automatically searches for all required library and header
files. However you might need to specify location of the files which
could not be found in default location:
SSL(Crypto) library:
--with-ssl-lib=/path/to/library (libcrypto.a)
--with-ssl-headers=/path/to/headers (md5.h blowfish.h)
LZO library:
--with-lzo-lib=/path/to/library (liblzo.a)
--with-lzo-headers=/path/to/headers (lzo1x.h)
SOCKS library:
--with-socks-lib=/path/to/library (libsocks.a or libsocks5.a)
To compile and install run:
make install
Read manual page for 'vtunemd' and the config file example for
configuration and other suggestions.
If you have any suggestions, ideas, wishes please create an issue
at github.com/leakingmemory/vtun-embedded or send them to me directly
at sigsegv@radiotube.org
Vtun (c) Maxim Krasnyansky
Maintained loosely by Bishop Clark <bishop@platypus.bc.ca> up until 2016
Forked as vtun-embedded in 2025.