# tawdemo-socks5-c
tawdemo-socks5-c为一个C语言编写的sock5代理工具DEMO,需要同时部署客户端和服务端。
本项目仅作研究linux底层网络通信学习使用。不具备生产特性,请勿用于生产环境。
ps: 个人并不是专业写C语言的,使用C语言只是为了加深对网络协议底层处理的了解,因此项目代码风格非常糟糕,请勿随意模仿,还请见谅
### 环境
系统:linux或mac
### 使用方式
##### 1. 构建编译
```bash
git clone tawdemo-socks5-c
cd tawdemo-socks5-c
cmake .
make
```
##### 2. 使用
**客户端**
```bash
./tawdemo-socks5-c -P [本地监听端口] -c -h [服务器地址] -p [服务器端口]
```
**服务端**
```bash
./tawdemo-socks5-c -P [本地监听端口] -s
```
### 版本信息
##### v1.0
初版,仅支持不设密码的sock5协议,仅支持TCP代理,客户端与服务端之间未做压缩/加密处理。只具备初步可用性。
### 协议
本项目使用[MIT协议](https://github.com/lyytaw/tawdemo-socks5-c/blob/master/LICENSE)。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
一个c语言编写的sock5代理工具.zip (16个子文件)
222
CMakeLists.txt 231B
sock5.h 2KB
LICENSE 1KB
server.c 4KB
client.c 2KB
common.c 2KB
config.h 436B
exception.h 256B
common.h 983B
config.c 62B
client.h 196B
sock5.c 2KB
.gitignore 92B
server.h 199B
main.c 811B
README.md 1KB
共 16 条
- 1
资源评论
嵌入式JunG
- 粉丝: 6370
- 资源: 763
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功