一款功能强大的TCP/UDP工具---flynet
前言 前段时间做某个项目,由于涉及到tcp/udp方面的知识比较多,于是就索性趁热打铁,写个工具来强化相关知识。另外由于并非十分擅长Golang,所以也顺便再了解下Golang吧。 简介 flynet 是一款Golang语言编写的命令行工具,目前支持的功能包括: Http代理 本地Socks5代理 C/S模式的Socks5代理,支持TCP/UDP方式 内网穿透 ... 项目目前分为clien端和sever端,除http、本地socks5代理两端都支持外,其余功能需要两端配合使用。 使用方式 安装 Windows、linux用户可以直接在 Releases页面 下载对应的版本即可,其他平台可自行下载源码编译。 Windows中命令行进入到相应目录, .\win-client.exe ... 或 .\win-server.exe ... Linux中同样的, ./linux-server ... 或 ./linux-client ... 在下文中皆以 server ... 或 client ... 表示。 尝试运行后,如果输出如下信息表示成功: Usage: flynet [options] -M, --mode choose which mode to run. the mode must be one of['http', 'socks5', 'socks5-tcp',