# CamelProxy代理服务器软件系统 **Repository Path**: wzycoding/camelproxy ## Basic Information - **Project Name**: CamelProxy代理服务器软件系统 - **Description**: 高性能,高可靠网络代理服务器软件。运行于Windows平台,采用C++语言,MFC框架,基于Windows完成端口异步IO模型,多任务实时并发技术,实现高效率,低消耗,高稳定的网络代理服务器软件。支持http, sock5等主流代理协议。安装部署简单,基本功能免费使用。 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://camelproxy.wsworking.com/ - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-02-27 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: http代理, sock5, 上网代理, 代理服务器, 网络代理 ## README “CamelProxy”是一款网络代理服务器的软件解决方案。其主要功能体现在: - 代理共享上网 - 上网行为管理 - 内网安全防护 - 访问链路跳转 局域网内只要一台计算机可以上网,其他计算机就可以通过该计算机代理上网,减少硬件费用和上网开支;通过CamelProxy内置的帐号,访问权限,访问日志功能进行上网权限管理和上网行为审计,可以有效提升企业员工的工作效率和企业的信息安全管理水平;代理上网只会对外暴露代理服务器的地址,可以有效的防护内网内其他计算机的安全;代理服务器可以改变默认网络传输路径,主动跨越到目的资源的网络瓶颈节点。 它同时支持HTTP, Sock5等代理协议,系统具有高性能/大容量/高并发,运行稳定,部署简便,使用友好等特点。企业和组织可以使用CameProxy快速搭建出自己的代理服务器系统。 ## 系统的优势特点 ### 高性能/大容量/高并发 ![高性能/大容量/高并发](https://foruda.gitee.com/images/1732694247548848935/65c8465e_10482337.png "efficiency.png") CamelProxy的网络IO转发引擎采用了Windows平台最高效的IO模型,结合C++语言高效,富有技巧的实现,使之网络IO性能速度达到同类软件中领先的水平。同时多年服务端高性能系统开发经验的应用,使之CPU,内存等资源占用率极低。在代理服务器带宽充足的条件下,从终端用户的角度来看,无法察觉访问其访问是否经过了代理服务器转发。 ### 运行可靠稳定 ![运行可靠稳定](https://foruda.gitee.com/images/1732694277937779633/6654643e_10482337.png "stable.png") CamelProxy经历了严格测试,可以适应各种网络环境,做到长时间,无间断的稳定运行。同时做了很多系统的安全防护和加固,可以有效的识别和应对网络攻击。在设计阶段,我们就将软件长航时运行作为产品稳定性的一个重要的指标,设计了一套服务该指标的保障体系。在实现阶段,我们在CPU, 内存,IO等使用上,精益求精,既将系统的潜能发挥到极致,又确保系统的稳固可靠。 ### 部署简单/使用友好 ![部署简单/使用友好](https://foruda.gitee.com/images/1732694300550999509/8d99534c_10482337.png "friendly.png") CamelProxy具备“一次安装,日常运行无须干预”的运作模式,它采用Windows后台服务的形式,跟随操作系统启动而自动运行。同时它的管理控制台采用Web模式呈现,既支持代理服务器本机浏览器访问,也支持远程,手机操控。可以随时随地,非常方便对代理服务器进行管理。 ## 系统界面概览 ![CamelProxy软件界面](https://images.gitee.com/uploads/images/2022/0301/154153_8d2b8c58_10482337.png "CamelProxy软件界面") ## 系统的组成 CamelProxy是一个单纯的高效代理服务器系统。 同时支持HTTP和SOCK5代理协议。提供32位和64位版本,用户可以根据自己的服务器环境来针对性的下载。安装完成后,代理引擎以Windows系统服务的方式运行,会跟随Windows系统的启动而自动运行,无需用户的干预; ## 系统环境要求 CamelProxy目前只支持Windows平台,提供32位和64位的版本,用户可以根据自己的服务器系统环境进行下载,一般目前服务器Windows系统都过渡到64位了。32位的版本可以在32位和64位操作系统都能运行,64位版本只能在64位系统运行,在64位系统安装使用64位程序会获得更高的性能表现。目前支持的主流操作系统版本如下: Windows Server 2003, 2008, 2012, 2016系列; Windows xp, 7, 8, 10, 11系列; ## 下载 在CamelProxy官方站点[下载中心](https://camelproxy.wsworking.com/download)下载就可以。 ## 安装 安装很简单,一步步Next就可以了。 ## 升级维护 CamelProxy支持自动升级,当官方有新版本发布时,用户都会得到提示,运行自动更新程序完成系统的升级。 ## 配置 CamelProxy代理转发默认监听端口号是8089,如果代理服务器处的的环境启用了防火墙服务,则需要将8089加入允许TCP,UDP连接的防火墙配置规则中。 ## 工作模式 * 浏览器->CamelProxy->目标站点资源 ![](https://camelproxy.wsworking.com/static/media/model1_release.png) * 浏览器->CamelAgent->CamelProxy->目标站点资源 ![](https://camelproxy.wsworking.com/static/media/model2_release.png)