我也玩玩PT——nexusphp建立PT站点

马上中秋了哦,在这里坤哥祝各位中秋快乐~

好久没发文章了.主要是马上就中秋节了,所以超市里的人流量也就多了…然而正式工都该歇年假歇年假,该辞职辞职了,所以只要让我们这些实习生上了…
现在早班从9:00~5:00 晚班5:00~9:00,而且每周还要上一次11:00~9:00.其实每天收的钱也不算多,我实习的出口人比较少.最多一次是收了20000多块吧…做多的一笔是9500元…
PS.我还不知道中秋上不上班…
这篇文章就是我瞎折腾的一次记录,然后就是给各位介绍一个免费的SSL证书(没什么用处).
那么我们开始吧~
PT也就是Private Tracker,译为私有的Tracker服务器.是BT下载的一种…说到BT我记得BT下载现在可以不依靠Tracker服务器,仅仅依靠分布式哈希表(DHT)来下载了…但是在PT中,DHT是必须被禁用的…
PT自然有着优点和缺点,而且PT这种网站也不是一般人可以做得来的..所以说我发这个教程也只是记录一下方法…
PT的优点是在小范围中使用户的下载基本上可以达到宽带上限,但其实想真正做成PT站点难度不言而喻,首先便是用户,没有用户PT(BT)这种形式就没有意义,同样也没有下载速度.所以初期的用户是非常重要的.
PT一般分享的是高清影视资源,所以如何获得第一手的资源也是非常重要的.你没有资源自然就没有用户…
此外便是服务器.PT站点(Tracker服务器)需要非常高的服务器资源消耗,一般的VPS很难满足要求(虚拟主机?尼玛别想了)
如何开始我们的PT站点呢?首先我们需要选择一个合适的服务器/VPS(部分PaaS服务也可以…).
有人可能会说了,哎呀这不好说,现在网上VPS都便宜到吃屎了..随便搞个不行吗?
当然,我们需要注意的是绝大多数运营商会在TOS中注明你不能拿他们的服务器做什么,比方说”Tracker Server”就是经常被列出的项目,除了极高的资源消耗外,版权问题也是很让运营商头痛的.
找到了合适的服务器,我们就需要选择一个合适的Tracker服务器了,我在这里使用的是nexusphp,这款软件是一款现有的比较完善的PT整站源码,包含了PT种子发布,论坛以及规则/监控和Tracker服务器,而且最重要的是安装很简单~

现在国内的许多PT站点用的就是NexusPHP….
首先我们需要配置环境,NexusPHP必要的环境是Apache(Nginx)+PHP5(5.3以上版本)+memcache+MySQL
Linux推荐Lnmp一件包,Windows不推荐用NexusPHP.
完成环境安装后我们到SF开源社区下载最新的源码.
http://sourceforge.net/projects/nexusphp/
下载完成后进入服务器解压…获得大量PHP文件.然后我们开始配置.
进入Config文件夹,配置allconfig.php文件找到字段:
‘SITENAME’ => ‘站点名称’
‘baseURL’ => ‘网站URL’
‘announce_url’ => ‘localhost/announce.php’(announce的url地址)
‘mysql_host’ => ‘MySQL主机’
‘mysql_user’ => ‘数据库用户名’
‘mysql_pass’ => ‘数据库密码’
‘mysql_db’ => ‘数据库名’

并配置,同时上传根目录_db下的dbstructure.sql文件到MySQL服务器对应的数据库中.
如果配置无误,那么打开你的域名就会显示NexusPHP的登录页面啦~

点击注册,立即注册一个管理员账号…例如我注册一个账号admin.但是立即登陆发现现在admin账号只是一个普通的用户账号,并非管理员,所以我们需要进入数据库修改一下我们的用户权限..
使用你喜欢的软件例如PHPMTADMIN进入对应数据库,找到users数据表,找到你的对应账户将class改为16(创始人)
现在,你只需要登陆网站管理并作一下调整就可以了

关于Torrent客户端,Windows推荐uTorrent/BitTorrent但是不能是最新版,经测试BitTorrent6.0.3(Build 8642) Linux推荐transmission
关于做种,使用任何软件制作Torrent文件都可以,但是只能使用推荐客户端上传!

在PT站上发布后需要重新下载种子并用客户端打开做种!
说真的NexusPHP的CPU用量真的很大!

Part.2 UK2的免费SSL证书
用SSL保护一下自己的PT站也是蛮好的,但是我申请主要是为了保护一下我自建的WebMail.其实自用的网站自己生成一个SSL证书就可以,但是我还是选择了使用受信任的SSL证书…
UK2是相当不错的IDC服务商,而且一直提供免费的SSL证书,只要购买他的任何服务都会送一个,同时经销商貌似可以无限颁发他的证书..PositiveSSL CA 2的证书,可被IE/Chrome等主流浏览器识别..
嗯操作挺麻烦,时间不够了,等我下一次更新吧…
我要去—————上班了….
头图:行ける?そう・・・・・・。@りいちゅ@こみトレ ア-27a PID=45781130

坤哥

博主Kunger,现在是一名PHP/RN开发者。

4 Comments

  • 博主您好,看了您的帖子我受益匪浅,我用digitalocean的VPS搭建了NexusPHP站点,utorrent做种后上传,做种是正常的,但是下载的时候是红种,下载不了,tracker也没有什么提示信息,请问您有没有遇到过类似的问题

    • @power4342 在NexusPHP该种子的活动情况位置检查您上传的计算机上是否显示可以连接.
      或者确定一下您使用的宽带是否支持做种,PT做种不能再内网架构的宽带下使用,检查您的电脑是否正常的分配到公网IP地址.

  • 炒冷饭,请见谅,请问下,win下不推荐搭建NexusPHP 有没有什么主要理由呢?最近在入门PHP
    作为一个PT党(玩了7年多了)最近尝试着搭建了一个。初步在摸索NexusPHP。

  • 这个是不是对php版本有要求啊?为什么我用php7.2.5一直500错误啊

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>