FinalSpeed 项目使用教程
finalspeed高速双边加速软件,在高丢包,延迟环境下仍可达到90%物理带宽利用率.项目地址:https://gitcode.com/gh_mirrors/fin/finalspeed
1. 项目的目录结构及介绍
FinalSpeed 项目的目录结构如下:
finalspeed/
├── META-INF/
├── example_config/
│ └── config.json
├── lib/
├── src/
├── .gitignore
├── README.md
├── finalspeed.iml
└── finalspeed_client.jar
META-INF/
: 包含项目的元数据信息。example_config/
: 包含示例配置文件config.json
,用于客户端配置。lib/
: 包含项目依赖的库文件。src/
: 包含项目的源代码。.gitignore
: 指定 Git 版本控制系统忽略的文件和目录。README.md
: 项目的说明文档。finalspeed.iml
: IntelliJ IDEA 的项目文件。finalspeed_client.jar
: 客户端的可执行 JAR 文件。
2. 项目的启动文件介绍
项目的启动文件是 finalspeed_client.jar
。启动客户端的命令如下:
java -jar finalspeed_client.jar config.json
其中,config.json
是客户端的配置文件路径。
3. 项目的配置文件介绍
配置文件 config.json
位于 example_config/
目录下,其内容示例如下:
{
"protocal": "udp",
"server_address": "xxx.xxx.xxx.xxx",
"server_port": 150,
"download_speed": 11915636,
"upload_speed": 2383127,
"port_map_list": [
{
"dst_port": 8388,
"listen_port": 2000
},
{
"dst_port": 22,
"listen_port": 2001
},
{
"dst_port": 80,
"listen_port": 2002
}
]
}
protocal
: 使用的协议,这里是udp
。server_address
: 服务器的地址。server_port
: 服务器的端口。download_speed
: 下载速度。upload_speed
: 上传速度。port_map_list
: 端口映射列表,包含目标端口和监听端口的配置。
以上是 FinalSpeed 项目的使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。
finalspeed高速双边加速软件,在高丢包,延迟环境下仍可达到90%物理带宽利用率.项目地址:https://gitcode.com/gh_mirrors/fin/finalspeed