Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。 Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算
Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连接重定向、API动态调用上级代理、限速限连接数。同时提供全平台的功能强大的命令行版本和友好易用的
狗洞是一个高速的 P2P 端口映射工具,同时支持Socks5代理。 0.5版后开始开源,UDP底层基于开源库KCP重写,效率大大提高,在恶劣环境下优势明显。 同时提供非P2P版本(Lite版本),两端连接过程完全不依赖中间服务器,支持加密和登陆认证,自动重连,但是需要人为确保两端能正常连通(否则请使用默认的P2P版本) 特性: 数据安全,P2P模式通讯时数据不经过服务端,用户可自定义访问密码 P2
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。 Squid的发展历史相当
NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。 背景 做微信公众号开发、小程序开发等----> 域名代理模式 想在外网通过 s
Traffic Server 是一套快速、模块化的兼容 HTTP/1.1 的反向代理服务器,与 Nginx 和 Squid 类似,目前该项目已经转到 Apache 基金会。 Traffic Server 设计的思想是将一个大系统划分为若干个小的子系统,每个子系统负责专门的任务或应用。比如,Event 子系统负责提供任务调度服务,Net 子系统负责提供网络服务。每个子系统抽象为一个 Processo
采集免费的代理资源为爬虫提供有效的代理 1、代理池设计 代理池由四部分组成: Getter: 代理获取接口,目前有6个免费代理源,每调用一次就会抓取这个6个网站最新的100个代理放入Channel,可自行添加额外的代理获取接口; Channel: 临时存放采集来的代理,通过访问稳定的网站去验证代理的有效性,有效则并存入数据库; Schedule: 用定时的计划任务去检测数据库中代理IP的可用性,删
Anytunnel 开源内网穿透商用平台系统 ,主要构成 :管理系统,会员系统,cluster,server,client。 基于Golang开发,跨平台。 运行 Web控制台
Fdslight是一款部署在网关节点的IP层代理软件(Linux当作网关机),支持智能代理,可以加速你的海外网络访问。 功能说明: 支持UDP穿透技术,即P2P技术。 TCP使用黑名单:在名单内的使用代理,UDP可以指定特定的机器或者全局代理
Holer是一个将局域网中的应用映射到公网访问的端口映射软件,支持转发基于TCP协议的报文。 Holer支持以下两种使用方式,根据实际需求,任选其中一种方式即可: 方式一: 使用公开的holer映射或者开通holer服务,通过holer客户端软件经holer服务器实现公网访问。 方式二: 使用holer服务端软件搭建holer服务,通过holer客户端软件经自己服务器实现公网访问。 Holer客户
Proxy Machine 是一个简单的 7 层 TCP 路由代理,基于 EventMachine 构建,可使用 Ruby 语言配置路由规则。如果你需要将不同的请求内容转发到后端不同的服务器上,那么 ProxyMachine 非常适合你。 ProxyMachine 主要为 Github 的集群架构而开发,每天可代理几百万请求,性能和内存占用表现良好。 安装: $ gem install proxy
Hitch 是一个基于 libev 开发的高性能 SSL/TLS 代理,由 Varnish 软件公司开发。 主要特性: 支持 TLS 1.0, TLS 1.1 和 TLS 1.2 SNI, 支持泛域名证书和非泛域名证书 支持 HAproxy 的 PROXY 协议 大规模安全支持,高达 15000 个侦听套接字和 50 万证书 支持运行时配置重载
SeimiAgent SeimiAgent是基于QtWebkit开发的可在服务器端后台运行的一个webkit服务,可以通过SeimiAgent提供的http接口向SeimiAgent发送一个load请求(需求加载的URL以及对这个页面接受的渲染时间或是使用什么代理等参数),通过SeimiAgent去加载并渲染想要处理的动态页面,然后将渲染好的页面直接返给调用方进行后续处理。SeimiAgent的加
forwardPort 端口转发/映射工具 forward for port data 编译: 配置好你的GO开发环境,推荐GO 1.7以上; 执行build.dat,会自动编译出linux和windows的执行程序,文件名分别为:“forwardPort”、“forwardPort.exe” 为了方便大家使用,我将已编译好的二进制文件也提供给大家: Windows-64位: https://gi
mitmproxy 是一款支持 SSL 的 HTTP 代理,它可以用于调试 HTTP 通信,发起中间人攻击等。mitmproxy 提供了一个控制台接口用于动态拦截和编辑 HTTP 数据包。mitmdump 是 mitmproxy 的命令行版本。 mitmproxy的主要特点: 拦截HTTP和HTTPS请求和响应并即时修改它们 保存完整的HTTP对话以供以后重播和分析 重播HTTP对话的客户端 重播
VRouter 一个基于 Virtualbox 和 openwrt 构建的项目,旨在实现 OS X/macOS 平台上的透明代理。 VRouter 在后台运行一个 openwrt 的虚拟机,通过更改系统的默认路由,将所有系统数据包转发到虚拟机上。依托 openwrt 的 iptables 进行数据包的处理。 了解构造过程请点击:构造过程。 解决的需求: OS X 上没有 linux 的 iptab
GoProxy-Web 是用 Go 语言写的,基于 goproxy 完成的可视化网页应用。 作用 1. 用web界面的方式使用goproxy,更加方便 2. 监控goproxy运行情况 3. 实时显示goproxy产生的日志 4. 能自启动goproxy 配置 配置文件为config/config.ini 可以配置的属性有:端口(默认28080),goproxy的路径(默认snail007/g
DungProxy是一个代理IP服务,他包括一个代理IP资源server端和一系列适配中心IP资源得客户端。server负责代理IP资源的收集维护。client则是一系列方便用户使用得API,他屏蔽了代理IP下载、代理IP选取、IP绑定、IP切换等比较复杂逻辑。用户只需要引入client即可方便使用代理IP服务。 DungProxy主要用在爬虫,它是为突破目标网站封堵而实现的一个网络层封装。 Du
Ceryx 是基于 NGINX OpenResty 的动态反向代理,带有一个 API。 代理 Ceryx 使用 NGINX OpenResty 为了基于请求主机进行路由请求。这个路由是使用 NGINX Lua 模块制作的,可以通过查询一个 Redis 后端获取结果。 API Ceryx 包含一个简单 Flask Web 服务,支持路由的 REST 操作。用户可以使用一个 REST 客户端动态创建,
Juneau Apache Juneau 是Apache Software Foundation (ASF)开发的一款项目,由Apache Incubator PMC赞助。 关于 使用通用框架将POJO编组到各种内容类型的工具包。 REST服务器API,通过使用POJO创建基于Swagger的Self-documenting REST接口。 通过使用POJO与REST接口进行交互的REST客户端A