黑群晖安装配置transmission和frp
date
Aug 4, 2019
slug
hack-qunhui-config
status
Published
tags
技术
硬件
Linux
summary
最近花了300多买了一个星际蜗牛,拼拼凑凑了四块硬盘加上去了,并且安装了黑群晖,准备用来挂pt。群晖自带的download station 不是很好用,挂pt没有上传速度,因此手动安装transmission去下载。
type
Post
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F5a1ba17a-3249-4f55-9a15-e8042c47983a%2F3ce2bb6f-9b71-4123-bd25-76a861da9e7f%2FUntitled.png?table=block&id=222abbc4-1565-4bff-95a4-14bb3fb563bb&cache=v2)
不得不说群晖的docker可视化操作做的确实不错,适合docker新手去操作。
更换docker hub镜像源
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F5a1ba17a-3249-4f55-9a15-e8042c47983a%2Fc9f25ca0-b82c-4be6-9d8f-73e375805f92%2FUntitled.png?table=block&id=caa07bc1-f6a1-4c74-a905-c0f2d163f7ab&cache=v2)
自带的镜像源太慢了,需要更换成国内的镜像,我采用的是中科大docker hub源
按照图中所示,依次选择
注册表
-> 设置
-> 编辑
-> 勾选 启用注册表镜像
和填入中科大的hub地址,确认
保存即可。安装Transmission,并配置webUI
安装transmission
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F5a1ba17a-3249-4f55-9a15-e8042c47983a%2F18935cc3-fdac-421e-843c-510a04981148%2FUntitled.png?table=block&id=be35a2f4-1dbf-40b6-a42e-66bc11904f27&cache=v2)
搜索框搜索
linuxserver/transmission
,右键 下载此映像 在弹出的框中选择 latest
确认后等待下载完成。配置transmission
- 选中下载好的transimission映像中点击 启动 进入配置页面
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F5a1ba17a-3249-4f55-9a15-e8042c47983a%2F82673463-19cc-4717-a567-dbc6bce83ab5%2FUntitled.png?table=block&id=0c4ccdec-00b3-4557-9628-cf79da898996&cache=v2)
- 点击 高级设置 依次设置 卷、端口设置、环境。
- 勾选
启用自动重新启动
选项
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d440540c6b8736449.png?table=block&id=87b11a80-978c-4f62-b3e4-5668e046bb58&cache=v2)
- 在
卷
选项中,添加文件夹
和装载路径
分别代表本机的路径
和docker 容器的路径
, 在docker的目录下,新建如下目录Transmission/config (存放transmission配置文件)、Transmission/webui。并选择一个大一点的盘选择其中的一个目录作为下载目录。如图
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d44061b6547833515.png?table=block&id=4b9cc3f4-e032-45d1-9613-13046996b4e0&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d440dc12c17959680.png?table=block&id=203b007d-1d6c-4715-bd23-60db536b97a5&cache=v2)
端口设置
选项中,容器端口 为 51413(transmission运行端口) 和 9091(web运行端口) 端口,不可以修改!需要设置成自定义的固定的本地端口为 51413 和 9091。
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d440e2feebdb33745.png?table=block&id=3b62f245-ac38-44d9-93a6-98e6b0960b42&cache=v2)
环境
选项中,新增加一个TRANSMISSION_WEB_HOME
,并将其值设置为 /webui 。这一步指定了transmission web ui 的目录,之后放入web ui文件即可实现web控制下载。原生的web ui太丑了,因此采用transmission-web-control
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d440f724359464778.png?table=block&id=af3823a9-6b0a-4e41-a3c0-80204fa97fd6&cache=v2)
- 由于指定了transmission web ui 的目录,我们需要下载 transmission-web-control 的源码,解压后,只需将其src文件夹中的所有文件,打开 File station 复制到 /docker/Transmission/webui 目录下。容器启动后即完成了web的配置
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d441137b95e417287.png?table=block&id=02f0de56-9191-425b-a9b9-44f16aa5f23a&cache=v2)
- 点 应用 -> 下一步 -> 应用 完成容器的创建
- 最后验证一下,在浏览器中打开transmission web的访问地址 192.168.2.164:9091 (取决于 端口设置那一步设置的本地端口号),请将ip地址写成实际的ip
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d441243e256a90265.png?table=block&id=b1103307-937b-4b00-9982-984d6052cba1&cache=v2)
- 并且你可以随时停止容器,然后用file station 打开 /docker/Transmission/config 修改transimisson的配置文件 settings.json.
PTPlus 助手 使用
- 下载服务器配置
新增
->选择服务器类型
,我选择的是Transimission,根据实际情况添加 -> 点下一步
根据提示填写服务器地址
、登录名
、登录密码
,启用发送种子时自动开始下载
点击测试服务器是否可连接
。没有问题则添加成功,不成功请检查上述是否填写正确。
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d44185b36e5d64409.png?table=block&id=7663dfd2-d339-42d0-958b-1d2ab9850221&cache=v2)
- 常规设置
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d4418b8a165653256.png?table=block&id=1374a1d6-9e8e-48e5-b56d-20bf9f612bbe&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d4418a9687e585693.png?table=block&id=ba07920f-6fcf-43ec-8c89-58c15f3d0612&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d4418a56231e54253.png?table=block&id=87b6dae1-e213-4864-859d-bacca090e757&cache=v2)
- 站点设置
选择一键导入站点或者手动添加均可
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F02%2F5d44191a8754627089.png?table=block&id=8220b78f-3e70-4a2c-ae69-52d4cb5ff8a2&cache=v2)
- 打开pt站,会在右侧出现透明悬浮框,根据需要点击相应功能。
- 自启动文件夹 :C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- 运行脚本内容
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F04%2FyuMZjE8B4kFQVwb.png?table=block&id=e2059c9b-2c64-462f-8ff5-e64e462b0282&cache=v2)
frp 内网穿透
利用frp和服务器实现外网访问,过程很简单,服务端安装完frp之后
服务器配置文件frps.ini如下
windows 自启动脚本
原理是将运行脚本放在windows的自启动文件夹下即可。
群晖frp客户端自启动设置
安装过程不重复说明,利用ssh进入终端,进入 /usr/local/ 目录,新建一个 frpc 文件夹,git clone 下载frp,将其内容放到frpc里面,并修改里面的frpc.ini配置文件
客户端配置文件如下
任务计划中 新增一个脚本
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F04%2FCnGcRgpsAvi9Iwu.png?table=block&id=0bdc6893-8c26-43df-981c-f1b937d941e6&cache=v2)
任务设置中填入/usr/local/frpc/frpc -c /usr/local/frpc/frpc.ini。保存并运行该任务即可
![notion image](https://www.notion.so/image/https%3A%2F%2Fi.loli.net%2F2019%2F08%2F04%2FMF47htHoUDYOTCu.png?table=block&id=00922fda-001c-4d5c-89a2-ed7fcb6e4ba3&cache=v2)