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)
  - Zlib compression library
  - OpenSSL encryption library 	http://www.openssl.org 

Optional packages:
  - LZO compression library 	http://wildsau.idv.uni-linz.ac.at/mfx/lzo.html
  - SOCKS library:
	 Socks5 by NEC (recommended)	http://www.socks.nec.com 
	 Dante Socks4/5 	http://www.inet.no/dante 
  - Universal TUN/TAP driver 	http://vtun.netpedia.net/tun
    (REQUIRED for Ethernet(TAP) and IP(TUN) tunnels)

To configure VTun run:
  ./configure 
Optional support:
  --enable-lzo  	compile with LZO compression 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 that 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 'vtund' and example of the config file for the 
configuration and other details.

VTun has the mailing list vtun@office.satix.net 
To receive information about mailing list and how to subscribe to it 
send an e-mail to vtun-request@office.satix.net with the word 'help' in 
the Subject. 

If you have any suggestions, ideas, wishes send them to 
vtun@office.satix.net
 
Maxim Krasnyansky <max_mk@yahoo.com> 
