{"id":13474875,"url":"https://github.com/larsbrinkhoff/httptunnel","last_synced_at":"2025-04-05T04:12:53.548Z","repository":{"id":4059732,"uuid":"5163168","full_name":"larsbrinkhoff/httptunnel","owner":"larsbrinkhoff","description":"Bidirectional data stream tunnelled in HTTP requests.","archived":false,"fork":false,"pushed_at":"2023-05-08T07:03:52.000Z","size":347,"stargazers_count":417,"open_issues_count":3,"forks_count":105,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-29T03:09:00.092Z","etag":null,"topics":["http","http-proxy","http-tunnel","proxy","tunnel","tunneling"],"latest_commit_sha":null,"homepage":"https://www.gnu.org/software/httptunnel/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/larsbrinkhoff.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2012-07-24T08:41:29.000Z","updated_at":"2025-03-26T09:41:08.000Z","dependencies_parsed_at":"2022-09-02T22:23:29.742Z","dependency_job_id":"4af7875d-93e3-4597-a031-cceda8703e27","html_url":"https://github.com/larsbrinkhoff/httptunnel","commit_stats":{"total_commits":27,"total_committers":10,"mean_commits":2.7,"dds":0.4814814814814815,"last_synced_commit":"ebe25833aae50e3b76d9acd5d662cd06381f8b8c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fhttptunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fhttptunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fhttptunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fhttptunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larsbrinkhoff","download_url":"https://codeload.github.com/larsbrinkhoff/httptunnel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284951,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["http","http-proxy","http-tunnel","proxy","tunnel","tunneling"],"created_at":"2024-07-31T16:01:15.593Z","updated_at":"2025-04-05T04:12:53.527Z","avatar_url":"https://github.com/larsbrinkhoff.png","language":"C","readme":"ABOUT\n\nhttptunnel creates a bidirectional virtual data path tunnelled in HTTP  \nrequests.  The requests can be sent via an HTTP proxy if so desired.  \n\nThis can be useful for users behind restrictive firewalls.  If WWW  \naccess is allowed through an HTTP proxy, it's possible to use  \nhttptunnel and, say, telnet or PPP to connect to a computer outside  \nthe firewall.  \n\nIf you still don't understand what this is all about, maybe you  \ncan find some useful information in the FAQ file.  \n\nThis program is mostly intended for technically-oriented users.  \nThey should know what to do.  \n\nINSTALL\n  \nRead INSTALL for instructions on how to build a released version.  \nIf you build the development repository, run `./autogen.sh` first.  \n\nLICENSE\n  \nhttptunnel is free software.  See COPYING for terms and conditions.  \nIf you like it, I would appreciate if you sent a post card to:  \n\u003e Lars Brinkhoff  \n\u003e Bokskogsbacken 66\n\u003e 422 56  Goteborg  \n\u003e Sweden  \n\nInformation and/or latest release should be available from these places:  \n * https://github.com/larsbrinkhoff/httptunnel\n * http://www.gnu.org/software/httptunnel/httptunnel.html  \n * ftp://ftp.gnu.org/pub/gnu/httptunnel  \n\nI take no responsibility for what you do with this software.  It has  \nthe potential to do dangerous things, like disabling the protection  \nyou system administrator has set up for the local network.  Read the  \nDISCLAIMER file.  \n\nUSAGE \u0026 DOCUMENTATION\n \nThere are two programs: `hts` and `htc`.  `hts` is the *httptunnel server*  \nand `htc` is the *client*.  `hts` should be installed on a computer outside  \nthe HTTP proxy, and `htc` should be installed on your local computer.  \n\nDocumentation about how to use the programs should be searched in this  \norder:  \n 1. source code  \n 2. --help output  \n 3. FAQ  \n 4. README  \n\nHaving said that, here's a (possibly outdated) example:  \n * start httptunnel server:  \n  * At host REMOTE, start `hts` like this:  \n    `hts -F localhost:23 8888` (set up httptunnel server to listen on port 8888 and forward to localhost:23)   \n * start httptunnel client:  \n   * At host LOCAL, start `htc` like this:  \n    `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) \n  * or, if using a buffering HTTP proxy:  \n    `htc -F 2323 -P PROXY_ADDRESS:8000 -B 48K REMOTE_IP:8888`  \n  * Now you can do this at host LOCAL:  \n    `telnet localhost 2323` (telnet in to REMOTE_IP:8888 via your httptunnel you just configured above on port localhost:2323)  \n    ...and you will hopefully get a login prompt from host REMOTE_IP.  \n\nEXTERNAL HELP, EXAMPLES, \u0026 LINKS  \n\n * https://sergvergara.files.wordpress.com/2011/04/http_tunnel.pdf - excellent httptunnel tutorial, examples, \u0026 info\n * http://sebsauvage.net/punching/ - another excellent example\n * https://daniel.haxx.se/docs/sshproxy.html - more useful info\n * http://neophob.com/2006/10/gnu-httptunnel-v33-windows-binaries/ - httptunnel Win32 binaries (download here)\n * [Google search for \"http tunnel v3.3\"](https://www.google.com/webhp?sourceid=chrome-instant\u0026ion=1\u0026espv=2\u0026ie=UTF-8#q=http%20tunnel%20v3.3) - brings up lots of good links to httptunnel (this search seems to work better than searching for \"httptunnel\" alone since the latter brings up many generic search results or results pertaining to other tools)\n","funding_links":[],"categories":["Uncategorized","C","\u003ca id=\"01e6651181d405ecdcd92a452989e7e0\"\u003e\u003c/a\u003e工具","Tools"],"sub_categories":["Uncategorized","\u003ca id=\"9d6789f22a280f5bb6491d1353b02384\"\u003e\u003c/a\u003e隧道\u0026\u0026穿透"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsbrinkhoff%2Fhttptunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarsbrinkhoff%2Fhttptunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsbrinkhoff%2Fhttptunnel/lists"}