HTun

0.9.6 GPL (GNU General Public License)    
1.0/5 3

  1,032 downloads

HTun is a tool to allow you to create a fully bidirectional IP VPN over an HTTP proxy or just over port 80.

description

download

specs

changelog

HTun is a tool to allow you to create a fully bidirectional IP VPN over an HTTP proxy or just over port 80, allowing you to bypass restrictive firewalls and use any service you desire.

HTun creates an point-to-point virtual IP network over HTTP by encapsulating IP traffic into valid HTTP requests. The HTun server runs on a host with an unrestricted Internet connection. It listens on a common webserver port (80 or 443) and accepts HTun client connections. The HTun client daemon runs from within a restrictive network environment, communicating with the HTun server over an HTTP proxy.

HTun uses the Unversal TUN/TAP module (tun.o) available in the Linux kernel. Therefore, you must enable the option in the kernel configuration under "Network Device Support" --> "Universal TUN/TAP device driver support". It is recommended that you compile it as a kernel module rather than statically.

You must also create the TUN device file. You may call it whatever you want, but for this example, we will assume you are creating it as /dev/net/tun. Use the mknod command as follows to create the device with major number 10 and minor number 200:

mknod /dev/net/tun c 10 200

Additionally, to cause the device driver to be automatically loaded on request, you must place the following line into your /etc/modules.conf:
alias char-major-10-200 tun

Once you have made that modification, run depmod -a to reconfigure the module dependencies.
read more   
Last updated on July 12th, 2006

0 User reviews so far.

SUBMIT

#http tunnel #http proxy #http vpn #vpn #http #proxy #tunnel