Termtunnel 使用教程
termtunnelCross-platform terminal tunnel tool项目地址:https://gitcode.com/gh_mirrors/te/termtunnel
项目介绍
Termtunnel 是一个跨平台的终端隧道工具,允许用户通过多个跃点创建隧道,对抗内网隔离。它不仅支持文件传输,还支持网络代理功能。Termtunnel 的设计灵感来源于 lrzsz,旨在提供一个简单易用的工具来解决复杂的网络隔离问题。
项目快速启动
要快速启动 Termtunnel,请确保在本地和远程机器上都安装了 Termtunnel 二进制文件。以下是一些基本命令:
安装 Termtunnel
MacOS
brew install beordle/tap/termtunnel
Linux
下载预构建的静态二进制文件,参见最新发布版本。
Windows
下载预构建的二进制文件。
使用 Termtunnel
在本地终端中运行以下命令来建立 SSH 连接:
termtunnel ssh root@192.168.0.1
应用案例和最佳实践
文件传输
下载文件到本地
termtunnel download /path/to/remote/file
选择一个文件夹保存下载的文件。
上传文件到远程
termtunnel upload
选择一个文件上传到远程服务器。
网络代理
共享本地网络到远程:
termtunnel remote_listen 127.0.0.1 8000 127.0.0.1 0
现在端口 8000 是一个 socks5/http 混合代理服务器,可以使用 curl 进行测试:
curl --socks5 127.0.0.1:8000 https://google.com
典型生态项目
Termtunnel 可以与多种工具和项目结合使用,例如:
- SSH: 用于远程登录和管理。
- Curl: 通过代理服务器进行网络请求。
- Termux (Android) / iSH (iOS): 在移动设备上运行 Linux 二进制文件。
通过这些工具的结合,Termtunnel 可以在多种复杂网络环境下提供稳定可靠的连接和数据传输服务。
termtunnelCross-platform terminal tunnel tool项目地址:https://gitcode.com/gh_mirrors/te/termtunnel
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考