HTun 0.9.6

HTun is a tool to allow you to create a fully bidirectional IP VPN over an HTTP proxy or just over port 80.
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.

last updated on:
July 12th, 2006, 12:05 GMT
developed by:
Moshe Jacobson
license type:
GPL (GNU General Public License) 
ROOT \ System \ Networking
Download Button

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in This Release:
  • Maximum length for proxy auth username length increased
  • Now allow '/' in proxy auth username for authentication again SMB
  • New config directives to control client retries and timings
  • Client now behaves better when the server responds with an error code
read full changelog

Add your review!