├── Flexget.md ├── How.to.use.RSS.md ├── How.to.use.rss.script.md ├── Images └── RSS │ ├── How.to.RSS-CG-1.png │ ├── How.to.RSS-CG-2.png │ ├── How.to.RSS-CG-3.png │ ├── How.to.RSS-CG-4.png │ ├── How.to.RSS-CG-5.png │ ├── How.to.RSS-CG-6.png │ ├── How.to.RSS-CG-7.png │ ├── How.to.RSS-CG-8.png │ ├── How.to.RSS-TIK-1.png │ ├── How.to.RSS-TIK-2.png │ ├── RSS-Bibliotik.png │ ├── RSS-HDForever.png │ ├── RSS-WiHD.png │ ├── ruTorrent-RSS-Cookies-1.png │ ├── ruTorrent-RSS-Cookies-2.png │ ├── ruTorrent-urlrewrite-1.png │ ├── ruTorrent-urlrewrite-2.png │ └── ruTorrent-urlrewrite-3.png ├── README.md └── URL.md /Flexget.md: -------------------------------------------------------------------------------- 1 | # Flexget 入门级教程 2 | 3 | 注意: 4 | 1. 新手最好在 SSH 或者 WebUI 下编辑 Flexget 配置文件;在 Windows 下也不要用系统自带的记事本编辑,容易出错(换行问题之类的) 5 | 2. Flexget 配置文件遵循 YAML 格式,请注意空格和缩进 6 | 3. `inexistence` 脚本安装完后的 Flexget 后默认不启用 RSS 功能 7 | 8 | 如果需要使用 RSS 功能,主要有两个办法(如何使用见后文): 9 | 1. 使用 daemon 模式的 schedules 10 | 2. 使用 cron 11 | 12 | 13 | 14 | 15 | 16 | 17 | ## 配置文件讲解 18 | 19 | ```YAML 20 | # 预设模板 21 | templates: 22 | # 剩余空间模板,当 path 对应的路径的剩余空间小于 space 规定的数值的时候停止 RSS 下载 23 | freespace: 24 | free_space: 25 | path: /home/SCRIPTUSERNAME 26 | space: 10240 27 | # qb 的模板,之后写 qb 就是指把种子推送到 qb 进行下载;下面 tr de rt 也是如此 28 | # 我脚本里账号密码都帮你写好了,除非你自己改了账号、密码或者端口,不然以下这些客户端设置不用修改 29 | qb: 30 | qbittorrent: 31 | path: /home/SCRIPTUSERNAME/qbittorrent/download/ 32 | host: localhost 33 | port: 2017 34 | username: SCRIPTUSERNAME 35 | password: SCRIPTPASSWORD 36 | tr: 37 | transmission: 38 | path: /home/SCRIPTUSERNAME/transmission/download/ 39 | host: localhost 40 | port: 9099 41 | username: SCRIPTUSERNAME 42 | password: SCRIPTPASSWORD 43 | de: 44 | deluge: 45 | path: /home/SCRIPTUSERNAME/deluge/download/ 46 | host: localhost 47 | port: 58846 48 | username: SCRIPTUSERNAME 49 | password: SCRIPTPASSWORD 50 | # 体积过滤模板,min 是符合条件的最小种子体积,max 是符合条件的最大种子体积,单位均为 MB 51 | # strict 默认是 yes,表示在无法确定大小的情况下就不下载,这里把它改成 no 了 52 | # 也就是说,这段 size 的意思是,只下载体积为 6000-666666 MB 的种子,其他不满足条件的种子不下载 53 | size: 54 | content_size: 55 | min: 6000 56 | max: 666666 57 | strict: no 58 | 59 | # 任务 60 | tasks: 61 | # Web-HDSky 是任务名称,基本上随便起 62 | Web-HDSky: 63 | # RSS 链接请自己修改成你实际的链接 64 | rss: https://hdsky.me/torrentrss.php 65 | # 因为 HDSWEB 发单集的时候用的标题是一样的, 因此下过一次后 66 | # 之后新发出来的单集由于标题一样,flexget 会当成是以前已经下过的种子 67 | # 为了避免这个问题,对 seen 插件设定为只检查 url 是否一致 68 | seen: 69 | fields: 70 | - url 71 | # 正则表达式;标题带 HDSWEB 的种子就下载(accept,接受),不想下载的话就写拒绝(reject) 72 | regexp: 73 | accept: 74 | - HDSWEB 75 | # 调用上边的 de 模板 76 | template: de 77 | # 可以不使用模板的体积过滤,针对每个任务单独设置体积过滤 78 | content_size: 79 | min: 3000 80 | max: 500000 81 | strict: no 82 | # 以下设定实现的效果:对这个任务加载到 deluge 的种子,自动添加 WEB-DL 的标签 83 | # 自动限制上传速度到 100MB/s(防止超速 ban),下完后自动移动到 /mnt/HDSky/HDSWEB 84 | deluge: 85 | label: WEB-DL 86 | # Limit upload speed to 100 MiB/s in case of being auto-banned 87 | max_up_speed: 102400 88 | move_completed_path: /mnt/HDSky/HDSWEB 89 | ADC-AnimeBD-JPN: 90 | rss: http://asiandvdclub.org/rss.xml 91 | if: 92 | - "'Anime' and 'AVC' in title": accept 93 | - "'subs only' in title": reject 94 | - "'Custom' in description": reject 95 | # 这三个过滤条件组合起来就是,下载标题里带 Anime 和 AVC 且不含 subs only 的种子 96 | # 并排除掉 描述页 里含有 Custom 字眼的种子 97 | # 这也就约等于,RSS 日版动画蓝光碟(非日版、DIY 碟、DVD 都过滤掉) 98 | # RSS ADC 需要 Cookies,这里我们用 headers 插件来加上 cookies 99 | # 如何获取 Cookies 请看另外一篇教程 100 | headers: 101 | Cookie: "uid=12345; pass=abcdefg" 102 | # 转换 RSS 链接,将原本形如 http://asiandvdclub.org/details.php?id=123456 的种子描述页面链接 103 | # 替换为形如 http://asiandvdclub.org/download.php?id=123456 的种子下载链接 104 | urlrewrite: 105 | sitename: 106 | regexp: 'http://asiandvdclub.org/details.php\?id=(?P\d+)' 107 | format: 'http://asiandvdclub.org/download.php?id=\g' 108 | qbittorrent: 109 | label: ADC 110 | # 刷 ADC 不用限速,我这里写这个限速模板只是想告诉你 111 | # Flexget 支持添加种子到 qBittorrent 的时候自动设定单种限速 112 | maxdownspeed: 30000 113 | 114 | # Flexget WebUI 设定,可以不改 115 | web_server: 116 | port: 6566 117 | web_ui: yes 118 | # base_url: /flexget 119 | # base_url 是为了反代设置的,需要使用反代的话就取消这个的注释,然后在安装了 rTorrent 的情况下(不装 rt 的话没有 nginx) 120 | # Flexget WebUI 地址就变成了 https://你盒子的 IP 地址/flexget 121 | 122 | # 这里关闭 schedules 功能,也就是说没有启用 RSS,如何启用请看下文 123 | schedules: no 124 | ``` 125 | 126 | 127 | 128 | 129 | 130 | 131 | ## 测试 132 | 133 | 输入这一句命令测试: 134 | ``` 135 | flexget --test execute 136 | ``` 137 | 如配置文件存在语法错误,会提示你在第几行有什么错误 138 | 如果配置文件没问题的话则会测试执行,不会真的下种子,可以用来测试配置文件写得是否合乎预期 139 | 140 | 第一次使用 RSS 的时候难免会下载到一些已经出种的老种,为了解决这个情况,第一次执行 flexget 的时候,可以用 141 | ``` 142 | flexget execute --learn 143 | ``` 144 | 这样子不会下载种子,但是会把这次 RSS 到的种子标记为已下载,这样之后就不会下到老种了 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | ## 开启 RSS 153 | 154 | ### 方法 1 :使用 schedules 155 | 156 | tasks 处写要执行 RSS 的任务名称,`minutes: 3` 表示每隔 3 分钟执行一次上述任务 157 | 可以针对不同的 tasks 采用不同的 RSS 周期 158 | 159 | ```YAML 160 | schedules: 161 | - tasks: [HDChina,TTG] 162 | interval: 163 | minutes: 3 164 | - tasks: [Gods] 165 | interval: 166 | minutes: 1 167 | ``` 168 | 169 | ### 方法 2 :使用 cron 170 | 171 | 使用 cron 的话,schedules 最好改成 no,正如脚本里默认的那样(`schedules: no`) 172 | 首先在 SSH 输入 crontab -e,选择一个文本编辑器,默认的 nano 即可 (nano 使用教程:http://man.linuxde.net/nano) 173 | 设置 2 分钟执行一次 RSS,就在文件里(写在哪个位置无所谓,顶部也行、底部也行)输入: 174 | 175 | ``` 176 | */2 * * * * /usr/local/bin/flexget --cron execute 177 | ``` 178 | 179 | (这里的就是 2 分钟执行一次的意思) 180 | 保存、退出,之后可以在 WebUI 中看 Log 来判断 Flexget 是否有在正常工作,或者在 SSH 中输入 `flexget status` 查看状态 181 | 182 | ## 其他 183 | 184 | 以上两个办法都是最短 1 分钟执行 1 次 RSS,如果你想实现更高的频率得用别的办法,这里不作介绍了 185 | 186 | **提示**:一般情况下不建议 RSS 频率太高,一是因为 Flexget 本身执行过程中会消耗一些系统资源,频率太高可能服务器撑不住;二是因为 RSS 频率太高可能有些站点认为你是在做恶意攻击。至于多久一次算是频率太高,你自己看着办吧…… 187 | 188 | 189 | -------------------------------------------------------------------------------- /How.to.use.RSS.md: -------------------------------------------------------------------------------- 1 | # RSS 教程,未完待续 2 | > To be completed ... 3 | 4 | 首先,本文作者水平也不咋样,欢迎各位大佬们补充、指正错误,求轻喷 5 | 其次,由于篇幅和作者水平有限,很多更进一步的用法你需要自己研究,可以看官方文档甚至是软件的源码(因为有时候官方文档写得不够清楚……) 6 | 然后,如果有大佬看上本文需要转载的,请注明出处 7 | 8 | 另外在阅读本文之前,你需要知道的: 9 | 1. 本教程只讲解 RSS,AutoDL-Irssi 不在本文范围内,也不要问我什么时候写 AutoDL-Irssi 的教程 10 | 2. 本文还没有写完!!! 11 | 12 | ## 0. 碎碎念 13 | 14 | 在我所知范围内,Seedbox 上的 RSS 方式主要有以下几种: 15 | 1. ruTorrent RSS 插件实现 RSS 16 | 2. Flexget 实现 RSS,种子文件下载到 BT 客户端监控目录或者直接推送到 BT 客户端 17 | 3. Deluge 使用 YaRSS2 插件 RSS 18 | 4. qBittorrent 使用自带 RSS 19 | 5. Flood RSS 20 | 6. uTorrent 自带 RSS 21 | 7. 脚本 RSS 22 | 23 | 本人的一些点评 24 | 1. 上手简单,功能也足够强大,regx、cookies,url_rewrite 都支持。种子直接添加到 rTorrent,之后可以将 Deluge、qBittorrent 的监控目录设定成 rTorrent session 目录来实现 ruTorrent 给 De/qB RSS 25 | 2. 功能很强大,本菜鸡表示很多进阶用法其实我都不会(不过简单的用法足够应付不少情况了) ┓( ´∀\` )┏ 26 | 3. Deluge YaRSS2 插件不支持 WebUI,只能配合 ThinClient 使用。过滤功能一般,RSS 间隔最小也要 5 分钟 1 次,不太够用,不是很推荐 27 | 4. 估计在盒子上使用 qBittorrent 自带 RSS 功能的人很少,因为 qBittorrent 的 RSS 功能目前在官方的 WebUI 上还没有实现,WebAPI 是有了但似乎还没见到有人做,我看还是得等官方来做这个功能了 28 | 如果你用 Linux 桌面环境,安装 qBittorrent GUI 版本,在桌面环境下配置 RSS,再开一个 WebUI 来远程操作的话倒也是可以(另外如果在 GUI 下配置了 RSS,直接把配置文件内容写到 nox 上似乎也可以,我还没测试过)。不过话说回来, qBittorrent 本身的 RSS 功能我觉得也不够强大…… 29 | 5. Flood 的 RSS 功能比起来 ruTorrent 还是要弱不少,不知道有多少人在用 30 | 6. uTorrent Server 基本上没几个 PT 站允许使用的,官方也弃更了,RSS 也不好用,不讨论;wine uTorrent 我没怎么试过,感觉也不是很有必要。剩下的基本就是 Windows uTorrent 用户了,这类用户也不多 31 | 7. 用脚本 RSS 一般是两种情况:1. 站点没提供 RSS 和 AutoDL-Irssi,只能靠脚本抓取新种子;2. 站点提供的 RSS 无法满足用户的需求(比如你想 RSS Cinematik 的 CC 种子,你用自带的 RSS 就做不到,因为 RSS 源里就不包含种子是否是 CC 的信息) 32 | 这类脚本一般都需要对特定站点进行定制,没有通用脚本(顶多一个架构下的不同站点适配,全适配不可能) 33 | 34 | 最常见的是 ruTorrent RSS,Flexget RSS 在国内盒子用户里使用率还行但是似乎国外用的不多(仅仅是我的猜测,因为很多脚本都不提供 Flexget 的安装,Seedbox Provider 也基本上没有提供 Flexget 的预装或者一键安装的?) 35 | 36 | 本文目前只介绍 ruTorrent RSS 和 Flexget RSS 37 | 38 | # 1. 寻找 RSS 源 39 | 40 | 我刷过的绝大多数站点都提供了 RSS 功能,有的站点的 RSS 功能比较强大(比如 AvistaZ 系列),有的比较简陋(比如 AsianDVDClub),但总比没有强(比如 HD-Spain 就没 RSS)。 41 | 有时候站点有 RSS 却不能被轻易找到,甚至索性有的站点页面上就找不到 RSS 的按钮。我个人推荐查看页面源代码的方式寻找 RSS 源,这个办法寻找 RSS 源比较便捷。如果这个办法还没找到,再去页面上看看、FAQ/WiKi 找找、论坛里搜索看看,都找不到的话基本上可以确定这个站点没提供 RSS 功能。 42 | 43 | 一般我们在种子页面寻找 RSS 源,对于 Chrome 浏览器,按下快捷键 `Ctrl+U` 进入到源码浏览,然后按下 `Ctrl+F` 开启页面搜索。一般来说寻找 RSS 的话就搜索 rss 或者 feed,如下图: 44 | 45 | ![CG-1](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-1.png) 46 | 47 | 右键复制这个 /rss.xml 的链接地址,即为该站点的 RSS 链接。 48 | 49 | Cinemageddon 的 RSS 链接便是:`http://cinemageddon.net/rss.xml` 50 | 51 | 打开这个链接,可以看到如下界面: 52 | 53 | ![CG-2](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-2.png) 54 | 55 | 第一个种子的链接是:`http://cinemageddon.net/details.php?id=217348` 56 | 57 | 显然,这不是种子的下载链接(下载链接一般都是 download.php 之类的,或者什么 linktype=dl,总之一般都和下载这个词有关系)。打开页面后也可以看到,这其实是种子的浏览页面: 58 | 59 | ![CG-3](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-3.png) 60 | 61 | 右键复制种子的下载链接,得到这个链接:`http://cinemageddon.net/download.php?id=217348&name=A.Revolucao.de.Maio.1937.720p.WEBRip.x264-MaZ.mkv.torrent` 62 | 63 | 观察这个种子下载链接和之前的种子页面链接,其实主要区别就在于 `details.php` 和 `download.php` 上 64 | 把后面的 `name=A.Revolucao.de.Maio.1937.720p.WEBRip.x264-MaZ.mkv.torrent` 替换成 `name=123.torrent`,你下来的文件本身还是一样的,就是文件名不同。如果你直接用 `http://cinemageddon.net/download.php?id=217348` 下载,会得到 `download.php` 这个文件,但其实这也是一个种子文件,就是后缀名不对罢了。因此,后边的 `name=XXX` 这一串其实意义不大,我们要做的就是把 `details` 这个词替换成 `download`,这一操作要如何完成,在之后讲解 65 | 66 | 再来几个其他站点寻找 RSS 源的例子: 67 | 68 | ![RSS-HDForever](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/RSS-HDForever.png) 69 | ![RSS-WiHD](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/RSS-WiHD.png) 70 | ![RSS-Bibliotik](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/RSS-Bibliotik.png) 71 | 72 | 73 | 74 | # 2. 获取 Cookies 75 | 76 | **注意**:本教程使用 Chrome 浏览器来讲解,其他浏览器用户请自行搜索获取 Cookies 的办法 77 | 78 | 由于某些站点提供的 RSS 里的链接不带 passkey 之类的信息(比如 AsianDVDClub、CinemaGeddon、Cinematik、ILoveClassics),无法直接在盒子上下载种子,因此需要使用 Cookies( [什么是 Cookies?](https://baike.baidu.com/item/cookie/1119)) 79 | 80 | 获取 Cookies 的办法有很多种,比如可以用 [EditThisCookie](https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg) 插件导出,或者按照下图操作: 81 | 82 | ![CG-4](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-4.png) 83 | ![CG-5](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-5.png) 84 | 85 | 这里 Cookies 有三个值,实测 `__cfduid` 不用写也可以用于 RSS 86 | 87 | 本文再介绍一种我个人在用的复制 Cookies 的办法:(大佬们如有更便捷的方案,欢迎告知) 88 | 89 | 1. Chrome 浏览器,标签页切换到你要获取 cookies 的站点,按下快捷键 `F12` 打开控制台,切换到 Network 90 | 91 | ![CG-6](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-6.png) 92 | 93 | 2. 按下 `F5`,刷新页面 94 | 95 | ![CG-7](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-7.png) 96 | 97 | 点第一个 `details.php?id=217348`,也就是和网址一样的那个 98 | 99 | 3. 直接复制 `Request Headers` 里 `Cookies` 那一栏就可以了。值得注意的是 `User-Agent`,有些情况下我们需要修改 UA 100 | 101 | ![CG-8](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-CG-8.png) 102 | 103 | 复制下来的格式形如:`__cfduid=abcd123456789; uid=12450; pass=123sometimesnaive` 就没问题了 104 | 105 | 106 | 107 | 108 | # 3. 配置 RSS 109 | 110 | Flexget 和 ruTorrent 的入门级 RSS 配置我先略过了,我这里就先说需要 Cookies 和 url_rewrite 的情况 111 | 112 | ## Flexget RSS 113 | 114 | 先是 Flexget 的模板,直接上配置文件: 115 | 116 | ```YAML 117 | tasks: 118 | AsianDVDClub: 119 | rss: http://asiandvdclub.org/rss.xml 120 | headers: 121 | Cookie: "uid=12345; pass=shang3dalaohu" 122 | urlrewrite: 123 | sitename: 124 | regexp: 'http://asiandvdclub.org/details.php\?id=(?P\d+)' 125 | format: 'http://asiandvdclub.org/download.php?id=\g' 126 | accept_all: yes 127 | download: /home/aniverse/deluge/watch 128 | Cinematik: 129 | rss: https://www.cinematik.net/rss.php?key=kkkkeeeeyyyyy&which=3 130 | headers: 131 | Cookie: "__cfduid=abcd123456789; xuid=123456; xpass=qiugeaomyaoqing; PHPSESSID=baozhengjiangyou" 132 | accept_all: yes 133 | download: /home/aniverse/deluge/watch 134 | CinemaGeddon: 135 | rss: 136 | url: http://cinemageddon.net/rss.xml 137 | ascii: yes 138 | headers: 139 | Cookie: "__cfduid=abcd123456789; uid=12450; pass=123sometimesnaive" 140 | accept_all: yes 141 | download: /home/aniverse/deluge/watch 142 | RFM: 143 | rss: https://www.racingfor.me/rss/12345/pppppassskkkkkeeyyy 144 | accept_all: yes 145 | headers: 146 | Cookie: "uid=92752; idh=abcdefghiklmnopqrstuvwxyz0123456789; PHPSESSID=shangmianshaolegezimua" 147 | download: /home/aniverse/deluge/watch 148 | ILoveClassics: 149 | rss: http://www.iloveclassics.com/rss.php?feedtype=download&timezone=1&showrows=10&categories=all 150 | accept_all: yes 151 | headers: 152 | User-Agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:54.0) Gecko/20100101 Firefox/54.0" 153 | Cookie: "c_secure_uid=qiuhdo; c_secure_pass=qiub2s; c_secure_login=qiubtgigs; PHPSESSID=qiuqiuqiu" 154 | download: /home/aniverse/deluge/watch 155 | ``` 156 | 157 | 简单地讲解下: 158 | 159 | **[headers](https://flexget.com/Plugins/headers)**:这个插件可以修改 request headers(请求头)。刚才在获取 Cookies 那一章里提到过这个东西,这个插件改的就是这个。一般让 headers 里带上 cookies 就行(有些情况下可能需要修改 User-Agent) 160 | PS:也可以用 [Cookies](https://flexget.com/Plugins/cookies) 插件来搞定 cookies,不过我觉得还是用 headers 更方便 161 | 162 | 另外实测 `__cfduid` 和 `PHPSESSID` 之类的其实不写也没事,不过既然都复制下来了,写上去也无妨…… 163 | 164 | **[urlrewrite](https://flexget.com/Plugins/urlrewrite)**:对 RSS 源里给出的网址进行替换。将原本形如 `http://asiandvdclub.org/details.php?id=123456` 的种子描述页面链接替换为形如 `http://asiandvdclub.org/download.php?id=123456` 的种子下载链接 165 | 166 | 你可能会有一些疑问: 167 | 168 | 【1】CinemaGeddon 的 RSS 下载链接其实是要替换的,为什么没配置 urlrewrite? 169 | 170 | 这是因为,Flexget 自带的 **[URL Rewriters](https://flexget.com/URLRewriters)** 已经包含了 CinemaGeddon 的下载链接替换模板,都不需要我自己来写了。 171 | 此外,CinemaGeddon RSS 的文字编码有问题,会导致 Flexget 下载带特殊字符的种子时出错,因此需要启用 `ascii: yes` 172 | 173 | 如果你不想要自带的 url_rewirte 模板的话,可以这么写: 174 | 175 | ```YAML 176 | tasks: 177 | CinemaGeddon: 178 | rss: 179 | url: http://cinemageddon.net/rss.xml 180 | ascii: yes 181 | headers: 182 | Cookie: "__cfduid=abcd123456789; uid=12450; pass=123sometimesnaive" 183 | disable_urlrewriters: [cinemageddon] 184 | urlrewrite: 185 | sitename: 186 | regexp: 'http://cinemageddon.net/details.php\?id=(?P\d+)' 187 | format: 'http://cinemageddon.net/download.php?id=\g&name=\g.torrent' 188 | accept_all: yes 189 | download: /home/aniverse/deluge/watch 190 | ``` 191 | 192 | 当然你没必要这么做,我这么示范给你看主要是考虑到万一自带的 URLRewriters 模板出了问题的话如何自己挽救…… 193 | 194 | 【2】Cinematik 的 RSS 链接里带了 key,为什么还需要 Cookies? 195 | 196 | Tik 真的是蛋疼,查看源码后你会看到它有三种 RSS 链接 197 | 198 | ![TIK-1](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-TIK-1.png) 199 | 200 | 我第一反应就是,这个 `direct download` 应该就是可以直接下载且带 passkey 的(链接里都写着 key 了)—— 201 | 但实际上并不是。打开链接后打开这个 RSS 链接后你会发现,这个 RSS 源确实直接给了你下载链接,不需要你 rewrite url 了,但是下载链接不带 passkey,你还是需要配置 cookies 202 | 203 | ![TIK-2](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/How.to.RSS-TIK-2.png) 204 | 205 | 此外这个 RSS 源里还有一个不带 key 的 direct download RSS 链接,效果和带 key 的是一样的: 206 | 207 | `https://www.cinematik.net/rsstik-direct.xml` 208 | 209 | 然而这个链接你在 Tik 种子页面的源码里是找不到的…… 210 | 211 | 212 | 213 | 214 | 215 | 216 | ## ruTorrent RSS 217 | 218 | ruTorrent 不仅支持正则,还支持 url_rewrite 和 cookies,也足够满足大多数情况下的 RSS 需求了。 219 | 220 | 221 | ### ruTorrent RSS min Interval 222 | 223 | 先说个设置方面的问题,可能不少人都发现了,ruTorrent RSS 的间隔似乎不能设定到 2 分钟以内,这对于某些需要争分夺秒却又没有 AutoDL-Irssi 用的刷流环境并不合适。实际上这是 ruTorrent RSS 插件自带的一个限制,[代码见此](https://github.com/Novik/ruTorrent/blob/master/plugins/rss/conf.php#L7) 224 | 225 | 这个限值无法在 ruTorrent 上修改,需要修改 `ruTorrent路径/plugins/rss/conf.php`,下边列出一些路径供参考: 226 | 227 | [rtinst](https://github.com/arakasi72/rtinst) 脚本([inexistence](https://github.com/Aniverse/inexistence) 用的也是 [rtinst](https://github.com/Aniverse/rtinst))安装的 ruTorrent,这个路径是 228 | `/var/www/rutorrent/plugins/rss/conf.php` 229 | [QuickBox](https://github.com/QuickBox/QB) 脚本 230 | `/srv/rutorrent/plugins/rss/conf.php` 231 | Feral Hosting 232 | `~/www/用户名.机器名/public_html/rutorrent/plugins/rss/conf.php` 233 | SeedHost 234 | `~/www/用户名.机器名.seedhost.eu/用户名/rutorrent/plugins/rss/conf.php` 235 | Pulsed Media 236 | `~/www/rutorrent/plugins/rss/conf.php` 237 | Seedboxes.cc(这家直接帮你改成 1 分钟了,都用不着你自己改) 238 | `/home/user/.www/rutorrent/plugins/rss/conf.php` 239 | 240 | 至于 UltraSeedBox/AppBox 等盒子,我现在没机器没法找,反正也在 www 目录下,不难找;其他脚本装的也同理 241 | 242 | 文件找到以后,用这行命令修改 243 | `sed -i "s/\$minInterval = .*\;/\$minInterval = 1\;/" conf.php_的路径` 244 | 245 | 什么?1 分钟你还嫌不够快?那你自己改代码吧…… 246 | **警告**:RSS 频率太高可能会导致被判定为 ddos 或恶意 RSS,轻则 ban 盒子 IP,重则 ban 号(也可能什么也不会发生……) 247 | 248 | 249 | 250 | ### ruTorrent Cookies 251 | 252 | ruTorrent 通用的 Cookies 在设置里: 253 | 254 | ![ruTorrent-RSS-Cookies-1](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/ruTorrent-RSS-Cookies-1.png) 255 | 256 | ``` 257 | asiandvdclub.org|uid=654321;pass=2young2simple; 258 | cinemageddon.net|uid=998998;pass=12345678abcdefg; 259 | www.cinematik.net|xuid=12345;xpass=s0met1mesna1ve; 260 | www.racingfor.me|uid=54321;idh=rfmc; 261 | www.iloveclassics.com|c_secure_uid=1%2;c_secure_pass=bb7;c_secure_login=bm;PHPSESSID=bc; 262 | ``` 263 | 264 | 然后你加种时直接用形如 `https://asiandvdclub.org/download.php?id=117677` 的链接就能直接添加到 rTorrent 上了 265 | 266 | **注意**:`cinematik.net` 和 `www.cinematik.net` 会被当成两个站点来对待,因此对于 `https://www.cinematik.net/download.php?id=74197` 这样子的链接,你需要写的 Cookies 格式应该是 `www` 开头的 267 | 268 | 你也可以选择只在 RSS 里使用 Cookies: 269 | ![ruTorrent-RSS-Cookies-2](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/ruTorrent-RSS-Cookies-2.png) 270 | 271 | ``` 272 | http://cinemageddon.net/rss.xml:COOKIE:uid=20020228;pass=tungcheehwa 273 | https://www.cinematik.net/rsstik-direct.xml:COOKIE:xuid=20020228;xpass=tungcheehwa 274 | ``` 275 | 276 | ### ruTorrent RSS-Url-Rewrite 277 | 278 | 配置完 Cookies 后你会发现有些站点已经可以下载了(比如 RacingForMe,Cinematik),有些站点还是无法下载,这是因为报道上出现了偏差,这时候就需要 `rssurlrewrite` 了 279 | 先找到这个设置: 280 | 281 | ![ruTorrent-urlrewrite-1.png](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/ruTorrent-urlrewrite-1.png) 282 | 283 | 按照我图中的设置操作: 284 | 285 | ![ruTorrent-urlrewrite-3.png](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/ruTorrent-urlrewrite-2.png) 286 | ![ruTorrent-urlrewrite-2.png](https://github.com/Aniverse/WiKi/raw/master/Images/RSS/ruTorrent-urlrewrite-3.png) 287 | 288 | ``` 289 | |http://cinemageddon.net/details.php\?id=(\d+)|i 290 | http://cinemageddon.net/download.php?id=${1}&name=${1}.torrent 291 | 292 | |http://asiandvdclub.org/details.php\?id=(\d+)|i 293 | http://asiandvdclub.org/download.php?id=${1} 294 | ``` 295 | 296 | 在规则调试的测试中输入 RSS 源中的 URL,按下 `?` 按钮测试规则是否能正常执行 297 | 298 | 至于其他站点的规则要怎么写,应该没什么难度了,读者们自己举一反三吧 299 | 300 | ### temp end 301 | 302 | 先写到这里了,剩下的以后有心情再写 303 | 304 | 305 | 306 | 307 | ## To Do List 308 | 309 | 以下内容无限期 coming sooooooooon,并且随时可能弃坑: 310 | 311 | 1. ruTorrent 正则的简单用法(体积过滤等)(其实已经有很多现成的英文教程) 312 | 2. ruTorrent RSS 入门级教程(其实大多数人都会) 313 | 3. Flexget RSS 入门级教程(已经烂大街,我也在配置文件模板里写过) 314 | 4. qBittorrent RSS 入门级教程(不用教也会系列) 315 | 5. Deluge YaRSS2 RSS 入门级教程 316 | 6. Flood RSS 入门级教程 317 | 7. AutoDL-Irssi 入门级教程(不包含站点配置) 318 | 8. Flexget IRC 入门级教程 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | -------------------------------------------------------------------------------- /How.to.use.rss.script.md: -------------------------------------------------------------------------------- 1 | # 如何使用 RSS 脚本 2 | 3 | 请完整阅读本文档!本人不予回答本文档已经涵盖的问题…… 4 | 5 | ## 原理 6 | 7 | 我的 RSS 的脚本的原理是使用 `curl` 命令抓取 PT 站种子浏览页面,并根据需求下载种子,比如 Free 种、置顶种等。 8 | 因此,在 PT 站来看,当你在盒子上使用 RSS 脚本时,就约等于你使用盒子 IP 去访问 PT 站点。这在大多数情况下没什么问题,但是有一些对于代理限制比较严格的站点,比如 GGN/BTN(我只是举个例子,这两个站不需要脚本,AutoDL-Irssi 就行),就需要告知管理,登记代理的使用情况。 9 | 10 | 11 | 12 | 13 | 14 | ## 使用须知 15 | 16 | 1. `#` 这个符号,也就是井号,开头的是注释 17 | 注释内容对脚本的运行毫无影响,不需要删除,我只是写给你看作为指导的 18 | 19 | 2. 在某些站点,使用 RSS 脚本可能需要备案 20 | 注意:备案时是备案使用盒子 IP 的代理,而不是备案要使用 RSS 脚本 21 | 22 | 3. 不建议把 RSS 的频率设定得过高 23 | 太高的频率可能会被站点认为是在做太高的频率可能会被站点认为是在做 DDoS 或者恶意使用脚本。至于多少时间执行一次 RSS 算频率高,这个是站点管理说了算的,不同的管理看法不同。我个人不建议把 RSS 间隔设定在 5 分钟以内,因为在站点既不提供 RSS 又没有 AutoDL-Irssi 支持的站,或者在 RSS 约等于没有的站(比如 ADC、Cinematik),没有多少人会 RSS,稍微晚上车几分钟影响一般不是很大 24 | 25 | 4. 注意正确填写 Cookies 26 | 用不正确的 Cookies 访问站点约等于输错密码、登陆失败,次数多了可能导致你盒子的 IP 被 ban 27 | 28 | 29 | 30 | 31 | 32 | ## 脚本参数 33 | 34 | 脚本需要修改的设置项一般就以下几个: 35 | 36 | - `Cookie` 站点的 Cookies,如何获取、填写请看[这篇教程](https://github.com/Aniverse/WiKi/blob/master/How.to.use.RSS.md#2-获取-cookies) 37 | ``` 38 | Cookie="lognnI=XXXXXXXXX ;loggnA=XXXXXXXXX ; loggnB=XXXXXXXXX ; navpreferences=XXXXXXXXX" 39 | ``` 40 | 41 | - `WatchFolder` BT 客户端的监控文件夹的路径,脚本会把种子下载到这个路径 42 | 我这个路径只是给你举个例子,你实际上的监控文件夹路径不一定是这个(尤其是共享盒子),具体路径在哪里自己找 43 | ``` 44 | WatchFolder="/home/用户名/下载软件/监控文件夹" 45 | ``` 46 | 47 | - `LogFile` 脚本运行的日志文件,记录脚本曾经 RSS 到过哪些种子 48 | 脚本里默认用的是有 root 权限才有权限访问的路径,如果你不用 root 运行脚本,请修改这个路径,否则脚本无法运行! 49 | ``` 50 | LogFile="/log/rss.HD-Spain.txt" 51 | ``` 52 | 53 | - `RSSType` 脚本的 RSS 模式,不同的脚本有不同的模式可供选择,也有的脚本只提供了一种模式因此没得选 54 | ``` 55 | Mode="B" 56 | ``` 57 | 58 | 还有两项一般不需要修改的参数: 59 | 60 | - `UA` UserAgent:脚本是模拟成 UA 对应的浏览器去访问 PT 站的,如果不懂的话就不要改这个项目 61 | ``` 62 | UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" 63 | ``` 64 | 65 | - `URL` 脚本 RSS 的站点种子浏览页面的网址。 大多数情况下不需要修改 66 | 比如在 Route,我的脚本给的 URL 是 `browse.php?s=&action=s`,也就是默认的种子浏览页面去除置顶种子的页面,脚本是抓取这个网页里的全部种子。如果你只想 RSS 蓝光原盘,你把 URL 改成 `browse.php?s=&action=s&c1=1&m1=1` 即可 67 | ``` 68 | URL="https://www.hd-spain.com/index.php?sec=listado" 69 | ``` 70 | 71 | 72 | 73 | 74 | ## 如何使用 75 | 76 | #### 1. 把脚本上传到盒子上 77 | 可以用 FTP/SFTP/ZMODEM 等方式上传到盒子上,应该不成问题 78 | 79 | #### 2. 填写好脚本各项的参数 80 | 原先脚本参数需要自己在脚本文件上填写,现在脚本更新后可以直接在 SSH 上设定参数: 81 | ``` 82 | /脚本/的/路/径 -i 83 | ``` 84 | 85 | #### 3. 测试脚本 86 | ``` 87 | /脚本/的/路/径 -t 88 | ``` 89 | 90 | 输入这个命令测试脚本能否正常运行,正常运行的话会输出应该被 RSS 到的种子的下载链接 91 | 92 | 93 | #### 4. 设定定期运行 94 | 95 | 比较常见的做法是使用 cron,脚本可以帮你设定 crontab,输入: 96 | 97 | ``` 98 | /脚本/的/路/径 -c 99 | ``` 100 | 101 | 102 | -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-1.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-2.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-3.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-4.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-5.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-6.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-7.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-CG-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-CG-8.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-TIK-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-TIK-1.png -------------------------------------------------------------------------------- /Images/RSS/How.to.RSS-TIK-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/How.to.RSS-TIK-2.png -------------------------------------------------------------------------------- /Images/RSS/RSS-Bibliotik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/RSS-Bibliotik.png -------------------------------------------------------------------------------- /Images/RSS/RSS-HDForever.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/RSS-HDForever.png -------------------------------------------------------------------------------- /Images/RSS/RSS-WiHD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/RSS-WiHD.png -------------------------------------------------------------------------------- /Images/RSS/ruTorrent-RSS-Cookies-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/ruTorrent-RSS-Cookies-1.png -------------------------------------------------------------------------------- /Images/RSS/ruTorrent-RSS-Cookies-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/ruTorrent-RSS-Cookies-2.png -------------------------------------------------------------------------------- /Images/RSS/ruTorrent-urlrewrite-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/ruTorrent-urlrewrite-1.png -------------------------------------------------------------------------------- /Images/RSS/ruTorrent-urlrewrite-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/ruTorrent-urlrewrite-2.png -------------------------------------------------------------------------------- /Images/RSS/ruTorrent-urlrewrite-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aniverse/WiKi/ec04ba547d71ccd3fa932dfcf68cf5864eb17865/Images/RSS/ruTorrent-urlrewrite-3.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### 我个人的一些脚本 2 | 3 | - [inexistence 盒子部署一键脚本](https://github.com/Aniverse/inexistence) 4 | 可以在有 root 权限、运行主流 LTS 版本的 Debian/Ubuntu 服务器上,安装 qb/tr/rt/de 客户端 5 | - [AccTCP 网络优化脚本](https://github.com/Aniverse/TrCtrlProToc0l) 6 | 说白了就是安装 bbr/魔改 bbr/bbrplus/锐速的多合一脚本 7 | - [iFeral 共享盒子专用脚本](https://github.com/Aniverse/iFeral) 8 | 我目前没啥精力维护这个脚本,很多功能有问题…… 9 | - [bluray 转发原盘专用脚本](https://github.com/Aniverse/bluray) 10 | 可以对 BDMV/BDISO 扫 bdinfo、截图、制作种子的一键脚本 11 | - [Abench](https://github.com/Aniverse/A) 12 | 服务器测试脚本,主要优势在于可以检测独服的硬盘通电时间,使用 fio 测试 SSD 性能 13 | - [aBox](https://github.com/Aniverse/aBox) 14 | 各种脚本杂烩,包含了一键配置 IPv6 脚本、iperf 测速脚本、更换 r8168 驱动脚本等 15 | - [qbittorrent-nox-static](https://github.com/Aniverse/qbittorrent-nox-static) 16 | 在十几秒内安装好静态编辑的 qbittorrent-nox 并进行配置,适配 CentOS/Fedora/Debian/Ubuntu/ArchLinux/OpenSUSE 17 | 18 | ### 云文档 19 | 20 | - [PT 限盒/限 IP/HR 情况统计表](https://kdocs.cn/l/sEi6Sg5iu) 21 | - [个人评出的高性价比 seedbox 统计](https://kdocs.cn/l/sNHCWHL2J) 22 | 23 | ### 常见独服/盒子购买网址 24 | 25 | - [OneProvider](https://oneprovider.com/dedicated-servers/paris-france) 26 | 简称 op。作为盒子使用时一般买的都是 OP 法国巴黎的机器,巴黎的机器基本都是转卖的 Scaleway 的机器 27 | 廉价机器基本都是过时硬件,硬盘通电时间 3-7 万小时都是常有的事情,这价格也不能要求太多。 28 | 他家还有其他地区的机器,但刷流而言性价比一般都不如巴黎的。比如荷兰阿姆斯特丹的部分机器也是 Scaleway 的机器,但一般价格比巴黎更贵;加拿大蒙特利尔的机器是 OVH 的,不要买,实际上行带宽只有 250Mbps 29 | - [Online(现 Scaleway)](https://www.scaleway.com/en/dedibox/pricing) 30 | 简称 ol 或 scw,以前叫 Online.net,现在应称之为 Scaleway Dedibox 31 | 这家现在非特价机性价比不行,要么等促销的时候买特价机,要么就去 OP 那边买 SCW 淘汰下来的机器 32 | 国内盒子中大约有一半或者更多使用 scw/op 的服务器,市场占有率还是很高的 33 | - [Hetzner](https://www.hetzner.com/sb) 34 | 简称 Hz,一般买的都是他家的拍卖机。像 i7 2600 的机器,你看 CPU 就能知道这机器服役很久了,硬盘一般都比较老 35 | 最大特点是真 1Gbps,在这个价位敢说是 1Gbps dedicated and unmetered 的,可能全世界也只有 Hz 一家了。 36 | 非拍卖机安装费比较贵,不过在这价格下能买到那种配置性价比也算不错了 37 | - [OVH](https://www.ovh.ie) 38 | OVH 是欧洲第一大主机商,在世界范围来看也算数一数二的。价格不便宜,且很多机器带宽也不是真 1Gbps,不适合刷流 39 | - [SoYouStart](https://www.soyoustart.com/ie) 40 | 简称 sys,算是 OVH 旗下的中低端独服品牌。SYS 目前在售的机器带宽是 250/500M,从 PT 刷流角度而言不推荐购买 41 | OVH/SYS/KS 用的网络都是一样的,你可以这么理解:OVH 淘汰下来的机器就会扔给 SYS 销售,SYS 都不要的机器就给 KS 42 | OVH/SYS/KS 是不同的网站,账号不通用,每个站需要单独注册,且现在注册时 country 无法选择 China 43 | - [Kimsufi](https://www.kimsufi.com/en) 44 | 简称 ks,是 OVH 旗下的低端独服品牌。带宽为 100Mbps,刷流不太好使,不过有些特价机还算值得买。 45 | - [Ikoula](https://www.ikoula.cn/zh) 46 | 简称 ik。刷国内站的话连接性还算不错,不过 1Gbps 并不是真的无限制,容易被限速 47 | - [WalkerServers](https://clients.walkerservers.com/aff.php?aff=38) (***本链接含 aff***,[不含 aff 的点此](https://clients.walkerservers.com)) 48 | 简称 WS,销售 Hz/LW/NF 的独服,包优化和技术支持,配置对得起价格,在同类里性价比算很好的了 49 | 什么是 aff?简单来说,你点了这个含 aff 的链接下单购买的话,我有一定的返利。对你没什么坏处,你付的钱还是一样,得到的东西还是一样的,但对我有好处。如果你不愿意走 aff 的话就点不含 aff 的链接下单 50 | - [Andy10gbit](https://www.reddit.com/user/Andy10gbit) 51 | 这就是传说中的 andy,没官网。包优化和技术支持,价格不如 WS 52 | 一般推荐去 [discord](https://discord.gg/7Gv8tdM) 联系他,不过他回复的速度有时候能慢得令人发指 53 | 你付完钱,他说 24 小时内交付,结果拖了一个多星期才交付都见怪不怪了;有问题问他,可能回复也要等很久 54 | 他偶尔会搞些性价比还不错的促销。另外他卖的 OVH 是你能找到的最便宜的保证带宽 1Gbps 的 OVH 独服 55 | - [FeralHosting](https://www.feralhosting.com/pricing) 56 | 简称 FH 或 Feral,以前国内很多人用,现在因为不少站禁止共享盒子,用的人不多了 57 | 真无限流量的 20Gbps 共享盒子,能刷多少看你造化以及你的邻居是否凶残 58 | - [SeedHost](https://seedhost.eu) 59 | 简称 SH。共享盒子和独服都有,刷力较强,网络用的是 LeaseWeb,连接性不错,缺点是限流 60 | - [UltraSeedBox](https://www.ultraseedbox.com) 61 | 简称 USB,以前用的 YISP 和 NFOrce,刷流挺强;但目前所有在售的套餐全是限流的,以 Plex 为卖点 62 | 现在所使用的 Novo 的网络连接性也不是很好,刷流用的话我不怎么推荐 63 | - [seedbox.io](https://seedbox.io) 64 | 我个人把它简称为 sbio,这家有独服和共享盒子,共享盒子的 BT 客户端只提供 rTorrent,且无 SSH 权限。 65 | 独服卖的是 LW/NF 的,但性价比不如 WS 和 SH 66 | - [seedboxes.cc](https://seedboxes.cc/) 67 | 我个人把它简称为 sbcc,似乎需要梯子才能访问。为数不多的 10/20Gbps 无限流量共享盒子 68 | - [PulsedMedia](http://pulsedmedia.com/clients/aff.php?aff=1230)(***本链接含 aff***,[不含 aff 的点此](https://pulsedmedia.com)) 69 | 简称 PM。虽然我给了 aff 链接,但说句真心话,我觉得这家挺垃圾的,刷流就算了,保种还算能用 70 | 这家的连接性非常差,客户端也仅提供了 rTorrent,价格也不美丽。但偶尔搞出的特价机的性价比还是挺不错的 71 | - [LeaseWeb](https://www.leaseweb.com) 72 | 简称 LW。SH/WS/sbio/andy 的很多机器都来自这家。官网价格比 reseller 卖的价格贵得多,不要从官网购买 73 | 在国外刷子眼中,使用 LW 网络的盒子在刷流竞速中最强,不过由于限流且加流量很贵,不推荐刷需要大流量的站 74 | - [NFOrce](https://www.nforce.com) 75 | 简称 NF。WS/sbio/andy 的很多机器都来自这家。官网价格比 reseller 卖的价格贵得多,不要从官网购买 76 | NF 的网络质量也还算不错,虽然也限流,不过只计算上行流量,加流量价格也比 LW 便宜 77 | 78 | ### 其他 seedbox 脚本 79 | 80 | - [QuickBox-lite](https://github.com/amefs/quickbox-lite) 81 | efs 巨佬维护的 quickbox 脚本,dashboard 好用,更新、维护及时,推荐使用 82 | - [swizzin](https://swizzin.ltd) 83 | QuickBox CE 版停更后,swizzin 算是英文社区里最强的免费开源盒子脚本了,用户很多,口碑良好 84 | 支持多用户、支持网页面板上一键安装不少软件(但不支持安装 FlexGet) 85 | 86 | ### Discord channels for seedbox/trackers 87 | 88 | [swizzin](https://discord.gg/bDFqAUF) 89 | [QuickBox](https://discordapp.com/invite/hCCbVhu) 90 | [Reddit r/seedboxes](https://discord.gg/THMNRuX) 91 | [UltraSeedBox](https://discordapp.com/invite/yFcV8EN) 92 | [andy10gbit](https://discord.gg/7Gv8tdM) 93 | [WalkerServers](https://discord.gg/wv67teS) 94 | [cloudboxes.io](https://discordapp.com/invite/vHnKR68) 95 | 96 | ### Hetzner 独服一键安装系统(软 RAID0) 97 | 98 | 注意:这个方法只适用于软 RAID(**不支持硬 RAID**)、多硬盘且**所有硬盘大小相同**的 Hetzner 独立服务器。 99 | 比如 2 块 3TB HDD、4 块 4TB HDD、2 块 NVMe SSD 等都可以用这个命令;但是对于 SSD+HDD 或者 1T SSD + 2T SSD 之类的特殊情况请不要使用这个命令 100 | 在 hz 的控制面板里开启 rescue(救援模式) 后再在 reset 里重启服务器,之后 SSH 连接服务器,直接输入下面的一行命令就可以了 101 | 102 | ``` 103 | # 安装 Debian 9 104 | echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Debian-oldstable-64-minimal.tar.gz -a -n Hz && reboot 105 | 106 | # 安装 Debian 10 107 | echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Debian-stable-64-minimal.tar.gz -a -n Hz && reboot 108 | 109 | # 安装 Ubuntu 16.04 110 | echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Ubuntu-1604-xenial-64-minimal.tar.gz -a -n Hz && reboot 111 | 112 | # 安装 Ubuntu 18.04 113 | echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Ubuntu-1804-bionic-64-minimal.tar.gz -a -n Hz && reboot 114 | 115 | # 安装 Ubuntu 20.04(inexistence 尚不支持该系统) 116 | echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Ubuntu-2004-focal-64-minimal.tar.gz -a -n Hz && reboot 117 | ``` 118 | 119 | 相比其他教程,这个命令的优点在于完全不需要任何交互操作,不需要修改分区、选择系统等等,复制——粘贴——敲回车就搞定了。 120 | -------------------------------------------------------------------------------- /URL.md: -------------------------------------------------------------------------------- 1 | # URL 2 | 3 | 一些懒得加到收藏夹但是用得到的网址: 4 | 5 | - M-Team 封禁用户列表:https://pt.m-team.cc/userban.php?action=list 6 | - HDChina 封禁用户列表:https://hdchina.org/user_banlog.php 7 | - OurBits 封禁用户列表:https://ourbits.club/usersban.php 8 | - HDChina 工单系统:https://ss.hdchina.org/?m=Category&a=index 9 | - OurBits 工单系统:https://ticket.ourbits.club/?m=Category&a=index 10 | - SSD 查询用户:https://springsunday.net/users.php 11 | 12 | --- 13 | 14 | - Online 独服下单地址:https://console.online.net/en/order/server 15 | - Online 独服参数信息:https://documentation.online.net/en/dedicated-server/offers/start 16 | - Online 独服新旧型号对照表:https://documentation.online.net/en/dedicated-server/offers/overview 17 | - Scaleway 独服:https://www.scaleway.com/en/dedibox/pricing/?display=all 18 | - OVH 独服:https://www.ovh.ie/dedicated_servers/prices 19 | - Hetzner 独服:https://www.hetzner.com/dedicated-rootserver 20 | - Hetzner 拍卖:https://www.hetzner.com/sb 21 | - Heztner 加硬件价格表:https://wiki.hetzner.de/index.php/Root_Server_Hardware/en 22 | - OVH/SYS/KS 监控:https://checkservers.ovh 23 | 24 | --- 25 | 26 | - PayPal 预核准付款:https://www.paypal.com/myaccount/autopay 27 | 28 | 29 | ``` 30 | https://greasyfork.org/zh-CN/users/683-differentia 31 | https://greasyfork.org/zh-CN/users/284654-ylxb2016 32 | https://greasyfork.org/zh-CN/scripts/21233-hdbits-browse-torrents-plus 33 | https://greasyfork.org/zh-CN/scripts/329484 34 | 35 | https://github.com/qbittorrent/qBittorrent/pulls?q=label%3AWebUI+ 36 | ``` 37 | --------------------------------------------------------------------------------