blob: 3d30d6cf51d8ffc558037c22ca64d1b3cd44f8de [file] [log] [blame]
Seamher5ff35f82025-06-09 01:23:27 +08001package com.g9.g9backend.service;
2
3import com.turn.ttorrent.tracker.Tracker;
4import jakarta.annotation.PostConstruct;
5import org.slf4j.Logger;
6import org.slf4j.LoggerFactory;
7import org.springframework.stereotype.Service;
8
9@Service
10public class TrackerService {
11
12 private final Logger logger = LoggerFactory.getLogger(TrackerService.class);
13
14 @PostConstruct
15 public void initTracker() {
16 try {
17 Tracker tracker = new Tracker(6969, "http://localhost:6969/announce");
18 tracker.setAcceptForeignTorrents(true);
19 tracker.start(false);
20 logger.info("Tracker服务器已启动,监听端口 6969");
21 } catch (Exception e) {
22 logger.error("Tracker启动失败:", e);
23 }
24 }
25
26}