# bt_server **Repository Path**: Simeon49/bt_server ## Basic Information - **Project Name**: bt_server - **Description**: BT 服务端 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Bt 服务端 #### 安装方法 ``` $ git clone http://172.20.0.154/qixiyi/bt_server.git $ cd bt_server $ virtualenv --no-site-packages virtualenv $ source virtualenv/bin/activate $ pip install -r requirement.txt $ git clone https://gitee.com/Simeon49/libtorrent-rasterbar-1.1.8-with-build-for-centos7.git $ cd libtorrent-rasterbar-1.1.8-with-build-for-centos7 $ ./libtorrent-rasterbar-1.1.8-with-build-for-centos7/install_libtorrent_python_use_builds_on_centos7.sh $ rm libtorrent-rasterbar-1.1.8-with-build-for-centos7 # 编译tracker $ cd ./bit_torrent/tracker/libowfat/ $ make && make install $ cd ./bit_torrent/tracker/opentracker/ $ make ``` #### 启动服务 ``` # tracker $ ./bit_torrent/tracker/opentracker/opentracker -f ./bit_torrent/tracker/opentracker.cfg # web $ ././manage.py runserver 0.0.0.0:10022 # bit_torrent $ ./run_bit_torrent.py ``` #### 端口 ``` 6888: p2p(libtorrent) 9696: tracker(opentracker) 10022: web(http) ```