{"repo":"Sesame2/gotun","free":true,"listed":false,"github":"https://github.com/Sesame2/gotun","clone":"git clone https://github.com/Sesame2/gotun.git","description":"一个基于 SSH 的正向代理工具，让你的 HTTP/HTTPS 请求从远程主机的网络环境中发出，实现对其可达资源的透明访问。An SSH-powered forward proxy CLI that makes your network requests originate from the remote host.","language":"Go","stars":123,"topics":["cli","forward-proxy","go","network","ssh"],"license":"MIT","category":"cli-tools","readme_excerpt":"gotun English 简体中文 Lightweight HTTP-over-SSH proxy written in Go, designed to be cross-platform and easy to deploy. --- Overview gotun is a command-line HTTP-over-SSH proxy. It establishes an SSH connection to a remote host and uses that host as the egress point for HTTP(S) traffic. Local HTTP requests are forwarded through the SSH tunnel and executed from the remote host. Typical use cases: - Accessing routers, servers, APIs and other resources in a private network - Reaching networks that are only visible from a specific host (bastion/jump host, corporate network, isolated segments, etc.) - Using the remote host as an outbound HTTP proxy --- How it works Before: no direct access to internal resources After: access via SSH bastion with gotun Why use gotun? Traditional approach With gotun --------------------------------------------- ------------------------------------------------- Manual port forwards per service One SSH tunnel for all HTTP(S) traffic Multiple ports exposed on the bastion No extra open ports; uses existing SSH only Hard to manage multiple mappings Single proxy endpoint Easy to accidentally expose internal hosts All traffic stays inside an encrypted SSH tunnel --- Features - No additional software required on the remote host (only SSH) - All traffic is carried over an SSH tunnel - Can reach any address that the remote host can reach (including internal addresses) - Supports single and multi-hop SSH jump hosts - Cross-platform: Windows, Linux, macOS - Can be ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sesame2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sesame2/gotun/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."}