{"repo":"beordle/termtunnel","free":true,"listed":false,"github":"https://github.com/beordle/termtunnel","clone":"git clone https://github.com/beordle/termtunnel.git","description":"Cross-platform terminal tunnel tool","language":"C","stars":372,"topics":["tunnel","lrzsz","proxy","bypass","jump-server","ssh","bastion-tools","terminal"],"license":"MIT","category":"networking-infra","readme_excerpt":"Termtunnel Termtunnel is a tool that allows you to create a tunnel via multiple hops or fight against intranet isolation in a very simple way. As lrzsz can, termtunnel supports not only file transfer but also network proxy. Quickstart You must ensure that the termtunnel binary exists on both the local and remote first. Please use termtunnel to open any locally terminal application such as ssh, bash, etc. After running, the terminal output is the same as without the termtunnel prefix, and you can keep your normal usage habits. When a tunnel needs to be established, just run command termtunnel -a on that remote host. For example, you can execute termtunnel ssh root@19.95.02.23 locally, then start /tmp/termtunnel -a on the ssh host to enter the termtunnel shell In the termtunnel shell, you are allowed to download and upload files or create socks5 proxy. So how to use the console? See Use case please. And, If you want to speed up the process, you can use ONESHOT mode to started immediately without entering a session. Install MacOS brew install beordle/tap/termtunnel Linux Provide prebuilt static binaries to run. See lastest releases Windows Provide prebuilt binaries to run. Download Android or iOS use Termux on Android, iSH on iOS to run Linux binary. Use case This documentation may be out of date, please refer to the output of the help command if necessary. Download a file to local type download path/to/file and Enter, choose a folder to save. Upload a file to remote type upload","default_branch":null,"files":null,"tree":[],"storefront":"/r/beordle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/beordle/termtunnel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}