目录

1.Aria2 简介

2.下载和安装aria2软件

3.为aria2配置自动添加tracker脚本

4.打开power shell命令及使用方法


前言

公开的BT tracker服务器,因为种种原因总会经常失效,而想要获取更多的peer需要经常维护这份列表,这篇文章将教会你如何通过配置脚本实现aria2自动添加tracker链接

1.Aria2 简介

Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。

2.下载和安装aria2软件

aria2的使用和安装教程网上有很多,这里小编就不多说,还没安装的下伙伴,点击以下链接即可得到详细的安装步骤

Aria2 配置及安装的详细教程

3.为aria2配置自动添加tracker脚本

想要快速为aria2添加tracker链接就需要为aria2配置一个脚本

这里小编为大家准备了一个用powershell编辑aria2自动添加tracker的脚本

代码如下

# 以下分别为aria2.conf位置、要下载的trackers文件和tracker文件的下载链接,点击在这里修改
$ConfigFile = "C:\Program Files (x86)\aria2-1.36.0-win-64bit-build1\aria2.conf"
$TrackersFile = "trackers_best.txt"
$DownloadLink = "https://hub.fastgit.org/ngosang/trackerslist/blob/master/$TrackersFile"

Invoke-WebRequest -Uri $DownloadLink -OutFile $env:TEMP\$TrackersFile

$TrackersStream = (Get-Content $env:TEMP\$TrackersFile -Raw).Replace("`n`n", ",").Insert(0, "bt-tracker=")
$TrackersStream = $TrackersStream.Substring(0, $TrackersStream.Length - 1)

$ExcludeLineNum=(Select-String -Path $ConfigFile -SimpleMatch "bt-tracker=").LineNumber
$ConfigStream = Get-Content $ConfigFile -Encoding UTF8
$ConfigStream[$ExcludeLineNum-1]=$TrackersStream
Set-Content -Path $ConfigFile -Value $ConfigStream -Encoding UTF8

Remove-Item -Path $env:TEMP\trackers*

这里小编为大家提供一个下载tracker链接的网址,该网址每日都会总结和更新网上一些稳定的tracker链接:https://github.com/ngosang/trackerslist

4.打开power shell及使用方法

1.打开电脑双击window+R即可打开运行界面

2.在运行输入框输入powershell点击确定即可打开powershell窗口

3.在电脑桌面创建一个文本文档将以上代码粘贴如文本文档内另存为,将文件后缀名改为ps1点击保存即可。

4.更改脚本执行策略,可以通过

PS E:> Get-ExecutionPolicy
Restricted
PS E:> Set-ExecutionPolicy UnRestricted

5.输入要运行的文件路径即可运行

PS E:> .\MyScript.ps1

以上就是运行powershell脚本的全过程,更详细poweshell脚本运行教程请点击https://www.jb51.net/article/72037.htm

更多推荐