Proxy-Go v4.7 发布,划时代版本,SDK,GUI 应有尽有!

  

Proxy-Go v4.7 发布了。Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转,TLS加密传输,协议转换。

更新内容:

  • 增加了基于gomobile的sdk,对android/ios/windows/linux/mac提供SDK支持.

  • 优化了bridge的日志,增加了client和server的掉线日志.

  • 优化了sps读取http(s)代理响应的缓冲大小,同时优化了CONNECT请求,避免了某些代理服务器返回过多数据导致不能正常通讯的问题.

  • 去除了鸡肋连接池功能.

  • 优化了所有服务代码,方便对sdk提供支持.

  • 增加了SDK手册.

  • 增加了GUI客户端(windows/web/android/ios)介绍主页.

  • SPS\HTTP(s)\Socks代理增加了自定义加密传输,只需要通过参数-z和-Z设置一个密码即可.

  • SPS\HTTP(s)\Socks代理增加了压缩传输,只需要通过参数-m和-M设置即可.

  • 手册增加了SPS\HTTP(s)\Socks自定义加密的使用示例.

  • 手册增加了SPS\HTTP(s)\Socks压缩传输的使用示例.

  • 优化了多链接版本的内网穿透,融合了多链接和smux的优点,即能够拥有大的吞吐量,

  • 同时又具备mux的心跳机制保证了链接的稳定性.

  • 手册增加了大量配图.

  • 优化了socks代理udp上级的设置逻辑,智能判断parent上级填充udp parent.

  • 优化了项目文件夹结构,使用源码可以直接go get.

特点:

  • 链式代理,程序本身可以作为一级代理,如果设置了上级代理那么可以作为二级代理,乃至N级代理.

  • 通讯加密,如果程序不是一级代理,而且上级代理也是本程序,那么可以加密和上级代理之间的通讯,采用底层tls高强度加密,安全无特征.

  • 智能HTTP,SOCKS5代理,会自动判断访问的网站是否屏蔽,如果被屏蔽那么就会使用上级代理(前提是配置了上级代理)访问网站;如果访问的网站没有被屏蔽,为了加速访问,代理会直接访问网站,不使用上级代理.

  • 域名黑白名单,更加自由的控制网站的访问方式。

  • 跨平台性,无论你是widows,linux,还是mac,甚至是树莓派,都可以很好的运行proxy.

  • 多协议支持,支持HTTP(S),TCP,UDP,Websocket,SOCKS5代理.

  • TCP/UDP端口转发.

  • 支持内网穿透,协议支持TCP和UDP.

  • SSH中转,HTTP(S),SOCKS5代理支持SSH中转,上级Linux服务器不需要任何服务端,本地一个proxy即可开心上网.

  • KCP协议支持,HTTP(S),SOCKS5代理支持KCP协议传输数据,降低延迟,提升浏览体验.

  • 集成外部API,HTTP(S),SOCKS5代理认证功能可以与外部HTTP API集成,可以方便的通过外部系统控制代理用户.

  • 反向代理,支持直接把域名解析到proxy监听的ip,然后proxy就会帮你代理访问需要访问的HTTP(S)网站.

  • 透明HTTP(S)代理,配合iptables,在网关直接把出去的80,443方向的流量转发到proxy,就能实现无感知的智能路由器代理.

  • 协议转换,可以把已经存在的HTTP(S)或SOCKS5代理转换为一个端口同时支持HTTP(S)和SOCKS5代理,转换后的SOCKS5代理不支持UDP功能,同时支持强大的级联认证功能。

  • 自定义底层加密传输,http(s)\sps\socks代理在tcp之上可以通过tls标准加密以及kcp协议加密tcp数据,除此之外还支持在tls和kcp之后进行自定义加密,也就是说自定义加密和tls|kcp是可以联合使用的,内部采用AES256加密,使用的时候只需要自己定义一个密码即可。

  • 底层压缩高效传输,http(s)\sps\socks代理在tcp之上可以通过自定义加密和tls标准加密以及kcp协议加密tcp数据,在加密之后还可以对数据进行压缩,也就是说压缩功能和自定义加密和tls|kcp是可以联合使用的。

下载地址:

猜你喜欢

转载自www.oschina.net/news/95575/proxy-go-4-7-released