# Cc_Proxy
**Repository Path**: xzjsccz/cc_proxy
## Basic Information
- **Project Name**: Cc_Proxy
- **Description**: Cc_Proxy 是一个轻量级的代理服务器,旨在帮助用户安全、便捷地访问外网资源。只需要一个可以访问外网的服务器,即可实现外网代理访问
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 2
- **Created**: 2025-07-15
- **Last Updated**: 2025-11-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 Cc-Proxy
## 📝 项目简介
Cc-Proxy 是一个轻量级的代理服务器,旨在帮助用户安全、便捷地访问外网资源。
## 📋 要求
- 🖥️ 有一个自己的服务器
- 🌐 如果需要访问 Google、YouTube 等网站,需要测试服务器能否访问这些网站
> 🧪 **测试方式:**
```bash
curl -I https://github.com
```
- 如果返回 `HTTP 200` 或 `301/302` 等状态码,说明可以正常访问。
---
## ⚙️ 使用方式
### 🖧 HttpProxyServer 配置
#### 1️⃣ 打包 HttpProxyServer 到服务器上
- 🛠️ 修改服务器监听端口,不设置则默认 6666
#### 2️⃣ 上传到服务器并运行
- ✅ 如果出现这些信息则表示运行成功
#### 3️⃣ 服务器开通此端口
```bash
sudo firewall-cmd --zone=public --add-port=6666/tcp --permanent
```
- 🔄 重启防火墙
```bash
sudo firewall-cmd --reload
```
- 🔍 查看所有开放的端口,如果有 `6666` 端口则表示开通成功
```bash
sudo firewall-cmd --zone=public --list-ports
```
---
### 💻 HttpProxyClient 客户端配置
#### 1️⃣ 启动项目
本地打成jar包后,mac需要使用管理员权限运行jar包,window系统不需要(直接跳过第2步)。
mac
```
sudo java -jar HttpProxyClient.jar
```
如果mac不使用管理员权限打开,则需要手动配置代理(第2步)
- 🚦 启动项目并配置本地监听端口、服务器 IP 和服务器监听端口
#### 2️⃣ 本地配置网络代理
- 🌐 打开网页代理和安全网页代理,配置本地监听端口即可
#### 3️⃣ 开启代理
- 🚀 开启代理,测试访问 google.com
### 感谢
感觉 https://github.com/hekewangzi/HttpProxyServer 提供的代码支持