Go语言 tcp-proxy
来自与 - https://github.com/jpillora/go-tcp-proxy
能够将本地的某个端口 转发到远程某个端口,可应用于服务器临时开放某个端口
- 例服务器mysql监听于127.0.0.1:3306
- proxy -l :33060 -r 127.0.0.1:3306
程序参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | var ( version = "0.0.0-src" matchid = uint64(0) connid = uint64(0) logger proxy.ColorLogger // 本地地址 localAddr = flag.String( "l" , ":9999" , "local address" ) // 远程地址 remoteAddr = flag.String( "r" , "localhost:80" , "remote address" ) // 详细 verbose = flag.Bool( "v" , false, "display server actions" ) veryverbose = flag.Bool( "vv" , false, "display server actions and all tcp data" ) // 禁用nagles算法 nagles = flag.Bool( "n" , false, "disable nagles algorithm" ) // 显示十六进制 hex = flag.Bool( "h" , false, "output hex" ) colors = flag.Bool( "c" , false, "output ansi colors" ) // 是否解包TLS unwrapTLS = flag.Bool( "unwrap-tls" , false, "remote connection with TLS exposed unencrypted locally" ) // 正则表达式匹配 match = flag.String( "match" , "" , "match regex (in the form 'regex')" ) // replace = flag.String( "replace" , "" , "replace regex (in the form 'regex~replacer')" ) ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了