All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.README.md Maven / Gradle / Ivy

Go to download

基于Java开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。

There is a newer version: 2.17.0
Show newest version

Snail(蜗牛)

基于Java/JavaFX的下载工具,支持下载协议:BT、FTP、HTTP。

Author Version Release Java JavaFX BitTorrent

---- ## 使用 #### 构建 ```bash # 构建时请修改Maven配置(pom.xml)中os.name=使用系统的名称。 # 如果构建系统和使用系统不一致时,可以删除构建后lib目录下JavaFX不需要的依赖。 # Windows ./builder/build.bat # Linux mvn clean package -Prelease -DskipTests ``` > lib:依赖 > java:Java运行环境 #### 命令行启动 ```bash # Windows javaw -server -Xms256m -Xmx256m -jar snail-{version}.jar # Linux java -server -Xms256m -Xmx256m -jar snail-{version}.jar ``` #### 启动器启动 Windows直接点击SnailLauncher.exe即可运行。 > 执行程序和jar、lib、java必须处于同一个目录 ## 依赖 数据库:[h2](http://www.h2database.com) 日志框架:[slf4j](https://www.slf4j.org/)、[logback](https://logback.qos.ch/) ## 进度 |功能|进度| |:-|:-| |BT|○| |FTP|√| |HTTP|√| #### BT进度 |协议|进度| |:-|:-| |DHT Protocol|√| |Extension Protocol|√| |Peer Exchange(PEX)|√| |Peer wire Protocol(TCP)|√| |Tracker Protocol(UDP/HTTP)|√| |uTorrent Transport Protocol(uTP)|√| |Extension for Peers to Send Metadata Files|√| |Fast Extension|×| |Holepunch Extension|×| |Local Service Discovery|×| |HTTP Seeding|?| |WebSeed - HTTP/FTP Seeding|?| #### TODO |任务| |:-| |支持IPv6| |支持加密| *√=完成、○-进行中、×-未开始、?-待定* ## 其他 ###### GUI开发工具 JavaFX Scene Builder ###### GIT GITEE:[https://gitee.com/acgist/snail](https://gitee.com/acgist/snail) GITHUB(不活跃):[https://github.com/acgist/snail](https://github.com/acgist/snail) [帮助](./HELP.md) ###### 界面 ![下载界面](https://static.acgist.com/resources/images/snail.png "下载界面")




© 2015 - 2024 Weber Informatics LLC | Privacy Policy