宝塔+轻量,轻松搭建IPv4-IPv6双栈PT站

IPv6的问世成功解决了IPv4地址稀缺的问题,使得为每台设备分配一个公网IP地址成为现实。受益于IPv6的逐步普及,基于P2P技术的PT也得到了发展,越来越多的PT玩家得以与外界建立联系。

我曾尝试用轻量服务器搭建一个群友间共享的PT站点,但由于大多数群友无IPv4公网地址,最后只好作罢。

然而,随着轻量服务器上线IPv6功能,让我萌生了重启项目、搭建v4v6双栈PT站的想法。

注意事项

轻量开启IPv6后下载速度大概率会变慢。

这是因为轻量v6带宽上下对等,而且系统默认v6优先,共同造就了这个问题。

解决起来也很简单,只要把v6优先关掉就行。

这都不是重点,重点是遇到问题先工单,大多数问题你不是第一个遇到,提工单比自己瞎想快得多。

准备

  • 一台支持IPv6的轻量服务器

安装

设置DNS解析

进入轻量控制台,获取IPv6和IPv4地址

打开DNSPod控制台,设置解析

需要设置一条A记录(给IPv4用)和一条AAAA记录(给IPv6用)

安装基础环境

对于新手,这里推荐使用宝塔。

安装宝塔

方法一(推荐)

轻量安装系统时直接选择应用镜像里宝塔Linux面板。

方法二

前往宝塔官网查看对应系统的安装命令。

安装环境

安装Nginx 1.22、PHP 8.2、MySQL 5.7和Redis(2.6.12及以上)

直接点击右侧安装后根据要求的版本选择即可

部署PT站源码

新建网站

修改命令行PHP版本为8.2

新建网站,选择一个你喜欢的域名

下载源码

点击进入网站目录

打开终端,输入命令拉取源码

apt install git -y

git clone https://github.com/xiaomlove/nexusphp

安装PT系统

配置项目

安装依赖

注:安装过程中会需要输入yes并且回车,例如:

cd nexusphp

rm -rf composer.lock

composer diagnose

composer clear

composer install --ignore-platform-reqs

安装完成

给予权限

关掉刚才的终端,点击刷新。

可以看到刚拉取的源码,对着它右键,选择权限

权限775,所有者www,应用到所有子文件夹

配置PHP

安装gmp扩展依赖(不装这个后面安装gmp会报错)

sudo apt-get update

sudo apt-get install libgmp-dev

取消PHP部分禁用函数

安装PHP拓展

包括fileinfo、redis、gd、opcache和gmp

重载配置

配置数据库

创建一个数据库,记录下用户名和密码

配置网站

回到原来的网站,点击网站名进入配置页面

配置网站目录

注意先后,先配置网站目录再配置运行目录

配置伪静态

使用laravel5模板

配置SSL

这个可以直接使用文件验证一键申请

注:前提是已经设置好DNS解析

安装PT

访问域名,开始安装,安装过程只有两步需要设置,其他的直接下一步

一是第二步的设置数据库和时区

二是最后一步设置管理员账户

完成安装

完成安装后会提示为了保证安全要把安装目录删除

路径为/www/wwwroot/pt.9kr.cc/nexusphp/public下的install文件夹,直接去删除即可

使用

获取Tracker服务器地址

登录刚搭建好的PT站,点击发布,记录下Tracker服务器地址

制作原始种子文件

准备好待发布资源(例python-3.11.9-amd64.exe)和一个BT客户端(例uTorrent 2.0.4)。

点击制作Torrent,在弹出的窗口中,选择要发布的资源。

如果资源是文件,点击“添加文件”;如果资源是文件夹,点击“添加目录”,本次示例的是文件,所以点击的是“添加文件”。

接下来,在“Tracker”字段中填写第1步获取的“Tracker服务器地址”。

然后勾选“私有种子”选项。

点击“创建并另存为”,选择一个保存初始种子文件的位置,并记住该位置。

点击后,程序将开始生成初始种子文件,生成速度取决于资源大小,本次测试的资源不到30M,基本是秒生成。

返回到PT站点的发布页,点击种子文件行的“选择文件”按钮,然后选择刚刚生成的初始种子文件。

填写种子介绍,然后点击发布

发布后,PT站点通常会自动下载该种子文件。我们把这个带有passkey的种子文件称为“PT种子文件”,它所带的passkey用于给PT服务器识别你的身份。

用刚才的下载的PT种子新建任务

在弹出来的页面中选择你要发布的资源,然后新建任务。

由于你是发布者,目前只有你拥有这份资源。选择资源后,BT客户端会在校验通过后自动开始做种,供其他用户下载。

注意:如果你是下载者而非发布者,请在此处选择你希望保存下载文件的目录。BT客户端会将文件下载到你指定的目录。

回到列表页,可以看到BT客户端已经开始做种了。

这时候,进入PT站的个人主页,可以 看到自己的节点IP为IPv6的IP。

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows 宝塔 Kangle 搭建教程如下: 1. 首先,我们需要下载并安装宝塔面板。可以在宝塔官方网上下载最新的 Windows 安装包,并按照提示进行安装。 2. 安装完成后,打开宝塔面板,输入默认的管理员账号和密码进行登录。首次登录后,建议修改默认密码,以增加系统安全性。 3. 在宝塔面板的主界面中,可以看到左侧菜单栏,点击菜单栏中的“软件管理”,然后找到“一键部署”选项。 4. 在“一键部署”页面中,可以看到多个常见的网服务器程序选项。找到 Kangle,并点击“安装”按钮。 5. 在安装界面中,可以设置安装的版本和目录等信息。可以按照默认配置进行安装,也可以根据实际需求进行自定义设置。 6. 安装完成后,可以在软件列表中找到已安装的 Kangle,并点击“管理”按钮。 7. 在 Kangle 管理界面中,可以进行一些常用设置和操作。比如:修改监听端口、配置虚拟主机、设置SSL证书等。 8. 在配置好基本的服务器设置后,可以上传网文件到指定的目录中。可以使用宝塔面板提供的“文件管理器”工具进行上传和管理操作。 9. 最后,测试网是否正常访问。可以在浏览器中输入服务器的IP地址或域名,加上配置的监听端口号,验证网是否能够正常加载。 总而言之,以上是使用宝塔面板在 Windows 系统上搭建 Kangle 的基本步骤。当然,在实际操作中,还需要根据自己的需求进行一些额外的设置和配置。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值