All Projects → larsbrinkhoff → Httptunnel

larsbrinkhoff / Httptunnel

Licence: gpl-2.0
Bidirectional data stream tunnelled in HTTP requests.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Httptunnel

Glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
Stars: ✭ 1,710 (+512.9%)
Mutual labels:  proxy, tunnel, http-proxy
Frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Stars: ✭ 51,746 (+18446.95%)
Mutual labels:  proxy, tunnel, http-proxy
Awslambdaproxy
An AWS Lambda powered HTTP/SOCKS web proxy
Stars: ✭ 571 (+104.66%)
Mutual labels:  proxy, tunnel, http-proxy
Fasttunnel
NAT 内网穿透 远程内网计算机 域名访问内网站点 反向代理内网服务 花生壳 端口转发 http代理 微信 小程序 expose a local server behind a NAT or firewall to the internet like ngrok and frp. NAT ssh proxy tunnel reverse-proxy
Stars: ✭ 248 (-11.11%)
Mutual labels:  proxy, tunnel, http-proxy
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (-26.52%)
Mutual labels:  proxy, tunnel
Ahri
Ahri is an intranet sharing tool. Like VPN
Stars: ✭ 205 (-26.52%)
Mutual labels:  proxy, tunnel
Proxybroker
Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS 🎭
Stars: ✭ 2,767 (+891.76%)
Mutual labels:  proxy, http-proxy
Mubeng
An incredibly fast proxy checker & IP rotator with ease.
Stars: ✭ 234 (-16.13%)
Mutual labels:  proxy, http-proxy
Fq Book
📖《这本书能让你连接互联网》详细阐述代理、隧道、VPN运作过程,并对GFW策略如:地址端口封锁、服务器缓存投毒、数字验证攻击、SSL连接阻断做相关的原理说明
Stars: ✭ 2,393 (+757.71%)
Mutual labels:  proxy, tunnel
Otunnel
peer-to-peer tunnel tool
Stars: ✭ 224 (-19.71%)
Mutual labels:  proxy, tunnel
Toxy
Hackable HTTP proxy for resiliency testing and simulated network conditions
Stars: ✭ 2,698 (+867.03%)
Mutual labels:  proxy, http-proxy
anytunnel
内网穿透,内网穿透代理服务器,商用内网穿透代理系统,内网穿透平台,内网穿透多用户会员系统。
Stars: ✭ 115 (-58.78%)
Mutual labels:  tunnel, http-proxy
Smartproxy
HTTP(S) Rotating Residential proxies - Code examples & General information
Stars: ✭ 205 (-26.52%)
Mutual labels:  proxy, http-proxy
Skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Stars: ✭ 2,606 (+834.05%)
Mutual labels:  proxy, http-proxy
Awesome Anti Gfw
突破网络审查和封锁的开源工具清单。
Stars: ✭ 198 (-29.03%)
Mutual labels:  proxy, tunnel
Go Http Tunnel
Fast and secure tunnels over HTTP/2
Stars: ✭ 2,786 (+898.57%)
Mutual labels:  proxy, tunnel
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+940.5%)
Mutual labels:  proxy, http-proxy
Icmptunnel
Transparently tunnel your IP traffic through ICMP echo and reply packets.
Stars: ✭ 2,753 (+886.74%)
Mutual labels:  proxy, tunnel
Mallory
HTTP/HTTPS proxy over SSH
Stars: ✭ 251 (-10.04%)
Mutual labels:  proxy, http-proxy
Inlets Pro
Secure TCP and HTTP tunnels that work anywhere
Stars: ✭ 179 (-35.84%)
Mutual labels:  proxy, tunnel

About

httptunnel creates a bidirectional virtual data path tunnelled in HTTP
requests. The requests can be sent via an HTTP proxy if so desired.

This can be useful for users behind restrictive firewalls. If WWW
access is allowed through an HTTP proxy, it's possible to use
httptunnel and, say, telnet or PPP to connect to a computer outside
the firewall.

If you still don't understand what this is all about, maybe you
can find some useful information in the FAQ file.

This program is mostly intended for technically-oriented users.
They should know what to do.

Install

Read INSTALL for instructions on how to build a released version.
If you build the development repository, run ./autogen.sh first.

License

httptunnel is free software. See COPYING for terms and conditions.
If you like it, I would appreciate if you sent a post card to:

Lars Brinkhoff
Bokskogsbacken 66 422 56 Goteborg
Sweden

Information and/or latest release should be available from these places:

I take no responsibility for what you do with this software. It has
the potential to do dangerous things, like disabling the protection
you system administrator has set up for the local network. Read the
DISCLAIMER file.

Usage & Documentation

There are two programs: hts and htc. hts is the httptunnel server
and htc is the client. hts should be installed on a computer outside
the HTTP proxy, and htc should be installed on your local computer.

Documentation about how to use the programs should be searched in this
order:

  1. source code
  2. --help output
  3. FAQ
  4. README

Having said that, here are some examples:

  • start httptunnel server:
  • At host REMOTE, start hts like this:
    hts -F localhost:23 8888 (set up httptunnel server to listen on port 8888 and forward to localhost:23)
  • start httptunnel client:
    • At host LOCAL, start htc like this:
      htc -F 2323 -P PROXY_ADDRESS:8000 REMOTE_IP:8888 (set up httptunnel client to forward localhost:2323 to REMOTE_IP:8888 via a local proxy at PROXY_ADDRESS:8000)
  • or, if using a buffering HTTP proxy:
    htc -F 2323 -P PROXY_ADDRESS:8000 -B 48K REMOTE_IP:8888
  • Now you can do this at host LOCAL:
    telnet localhost 2323 (telnet in to REMOTE_IP:8888 via your httptunnel you just configured above on port localhost:2323)
    ...and you will hopefully get a login prompt from host REMOTE_IP.
  • Debugging:
  • For debug output, add -Dn to the end of a command, where n is the level of debug output you'd like to see, with 0 meaning no debug messages at all, and 5 being the highest level (verbose).
  • ex: htc -F 10001 -P PROXY_ADDRESS:8000 REMOTE_IP:8888 -D5 will show verbose debug output (level 5 debugging) while setting up an httptunnel client to forward localhost:10001 to REMOTE_IP:8888 via a local proxy at PROXY_ADDRESS:8000

External help, examples, & links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].