Linux运维笔记[11]-家庭局域网2
家庭影院
qBittorrent磁力链下载
[https://sleele.com/2020/04/09/docker-qbittorrent-optimizing/]
docker pull linuxserver/qbittorrentee:latest
mkdir /home/server/download
chmod 777 /home/server/download
#docker运行
docker run -d \
--name=qbittorrentee \
-e WEBUIPORT=200 \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-p 6881:6881 \
-p 6881:6881/udp \
-p 200:200 \
-v /home/server:/config \
-v /home/server/download:/downloads \
superng6/qbittorrentee:latest
访问192.168.50.80:200
默认用户名是admin,密码是adminadmin;
(可在设置中更改账户名和密码).
Aria2下载器
[https://sleele.com/2019/09/27/docker-aria2的最佳实践/]
Aria2是一款免费开源跨平台且不限速的多线程下载软件
输入 id 你的用户id
获取到你的UID和GID,替换命令中的PUID、PGID⬇️
docker pull superng6/aria2:webui-latest
id root
docker run -d \
--name=aria2 \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-e CACHE=512M \
-e PORT=6800 \
-e BTPORT=32516 \
-e WEBUI_PORT=201 \
-e UT=true \
-e RUT=true \
-e FA=falloc \
-e QUIET=true \
-e SMD=true \
-p 6881:6881 \
-p 6881:6881/udp \
-p 6800:6800 \
-p 201:8080 \
-v /home/server:/config \
-v /home/server/download:/downloads \
superng6/aria2:webui-latest
#允许防火墙
firewall-cmd --list-all
firewall-cmd --permanent --add-port=6800/tcp --add-port=6801/tcp
firewall-cmd --reload
firewall-cmd --list-all
vim /home/server/aria2.conf
修改enable-rpc=false
docker restart aria2
访问192.168.50.80:201
Filebrowser网页文件管理器
docker pull filebrowser/filebrowser:latest
chmod 777 /home/server
touch /home/server/filebrowser.db
docker run --name=filebrowser -p 202:80 -v /home/server/filebrowser.db:/database.db -v /home/server:/srv -d filebrowser/filebrowser:latest
访问:192.168.50.80:202
默认用户名admin,密码admin,可登陆后修改。
flare网络门户
[https://www.bilibili.com/read/cv18675724]
[https://hub.docker.com/r/soulteary/flare]
docker pull soulteary/flare:latest
mkdir /home/server/flare
chmod 777 /home/server/flare
docker run --name=flare -v /home/server/flare:/app -p 203:5005 -d soulteary/flare:latest
编辑页面:192.168.50.80:203/editor
向导页面:192.168.50.80:203/guide
图标编辑:192.168.50.80:203/icons
帮助页面:192.168.50.80:203/help
Alist文件列表
[https://post.smzdm.com/p/a8xlq897/]
[https://hub.docker.com/r/xhofe/alist]
AList 是一个支持多存储的文件列表程序,使用 Gin 框架和 Solidjs 库。可以将常见的 18 种网盘 整合在一起,并支持 WebDAV 客户端访问。 Alist 支持主流平台和主流的 CPU ,所以官方的版本就非常多。
docker pull xhofe/alist:latest
mkdir /home/server/alist
chmod 777 /home/server/alist
docker run --name=alist -p 204:5244 -v /home/server/alist:/opt/alist/data -d xhofe/alist:latest
#获取密码
docker logs alist
访问:192.168.50.80:204
默认用户名:admin,
WebDAV
[https://www.webdavsystem.com]
简单来说,Webdav就像一个存储服务,各种应用都可以连接到它,允许应用直接访问我们的云盘内容,对其进行读写操作。我们可以网络服务比作一只章鱼,云盘是它的大脑,WebDAV是它的触角。每个触角都连接到我们智能设备上的应用程序。我们的应用可以通过触角读取章鱼的大脑,并将数据写入大脑,改变大脑的记忆和内容。
WebDAV是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。通俗一点儿来说,WebDAV 就是一种互联网方法,应用此方法可以在服务器上划出一块存储空间,可以使用用户名和密码来控制访问,让用户可以直接存储、下载、编辑文件。
macOS连接到WebDAV服务器
[https://support.apple.com/zh-cn/guide/mac-help/mchlp1546/10.13/mac/10.13]
连接到 WebDAV 服务器:在“访达”中,选取“前往”>“连接服务器”,在“服务器地址”栏中输入服务器的地址,然后点按“连接”。
WebDAV 服务器地址应该与以下的格式类似:
http://servername.com/path/
从 WebDAV 服务器断开连接:选择该服务器,右键点按,然后选取“推出”。
jellyfin点播中心
[https://www.jianshu.com/p/f8ac045d8ffa]
[https://hub.docker.com/r/jellyfin/jellyfin]
Jellyfin是一个自由软件媒体系统,可让您控制媒体的管理和流媒体。它是专有的Emby和Plex的替代品,可通过多个应用程序从专用服务器向终端用户设备提供媒体。Jellyfin是Emby 3.5.2版本的后代,到.NET Core框架以支持完整的跨平台支持。
docker pull jellyfin/jellyfin:latest
mkdir /lvm-group1/server/jellyfin
chmod 777 /lvm-group1/server/jellyfin
docker run --name=jellyfin -p 205:8096 -v /lvm-group1/server/jellyfin:/config -v /lvm-group1/server:/media -d jellyfin/jellyfin:latest
访问:192.168.50.239:205进行初始设置.
影片命名及文件夹标准
[https://jellyfin.org/docs/general/server/media/movies/]
In order to help with identifying a movie, Jellyfin can make use of media provider identifiers. This can be specified in your movie's folder name, for example: Film (2010) [imdbid-tt0106145] or Film (2018) [tmdbid-65567]
Movies should usually be in the library root directory or in a subfolder for the individual films. The subfolders allow for organization of metadata and images. Adding the year at the end in parentheses will yield the best results when scraping metadata.
收集影片
Jellyfin allows you to watch and record live television using supported hardware. The first step is setting up a tuner to send data to Jellyfin, and then configure a source for the program guide data.
总结
端口 | 服务 |
---|---|
200 | qbittorrent |
201 | aria2 |
202 | filebrowser |
203 | flare |
204 | alist |
205 | jellyfin |
浏览器打开显示ERR_UNSAFE_PORT
[https://zhuanlan.zhihu.com/p/597865910]
Safari打开如下端口的网页可能会显示about:blank.
不止是Chrome,Safari浏览器也有非安全端口列表.
//Chrome默认部分非安全端口列表,虽然上面的方法可以解决问题,但建议尽量避免以下端口:
1, // tcpmux
7, // echo
9, // discard
11, // systat
13, // daytime
15, // netstat
17, // qotd
19, // chargen
20, // ftp data
21, // ftp access
22, // ssh
23, // telnet
25, // smtp
37, // time
42, // name
43, // nicname
53, // domain
77, // priv-rjs
79, // finger
87, // ttylink
95, // supdup
101, // hostriame
102, // iso-tsap
103, // gppitnp
104, // acr-nema
109, // pop2
110, // pop3
111, // sunrpc
113, // auth
115, // sftp
117, // uucp-path
119, // nntp
123, // NTP
135, // loc-srv /epmap
139, // netbios
143, // imap2
179, // BGP
389, // ldap
465, // smtp+ssl
512, // print / exec
513, // login
514, // shell
515, // printer
526, // tempo
530, // courier
531, // chat
532, // netnews
540, // uucp
556, // remotefs
563, // nntp+ssl
587, // stmp?
601, // ??
636, // ldap+ssl
993, // ldap+ssl
995, // pop3+ssl
2049, // nfs
3659, // apple-sasl / PasswordServer
4045, // lockd
6000, // X11
6665, // Alternate IRC
6666, // Alternate IRC
6667, // Standard IRC
6668, // Alternate IRC
6669, // Alternate IRC
Safari浏览器禁用端口⬇️:
新的软件版本发布时,此列表会随之变化。请参阅WebCore 项目(在 opensource.apple.com 上)以获取特定 OS X 发布版本的被阻止端口的列表。
1, // tcpmux
7, // echo
9, // discard
11, // systat
13, // daytime
15, // netstat
17, // qotd
19, // chargen
20, // FTP-data
21, // FTP-control
22, // SSH
23, // telnet
25, // SMTP
37, // time
42, // name
43, // nicname
53, // domain
77, // priv-rjs
79, // finger
87, // ttylink
95, // supdup
101, // hostriame
102, // iso-tsap
103, // gppitnp
104, // acr-nema
109, // POP2
110, // POP3
111, // sunrpc
113, // auth
115, // SFTP
117, // uucp-path
119, // nntp
123, // NTP
135, // loc-srv / epmap
139, // netbios
143, // IMAP2
179, // BGP
389, // LDAP
465, // SMTP+SSL
512, // print / exec
513, // login
514, // shell
515, // printer
526, // tempo
530, // courier
531, // Chat
532, // netnews
540, // UUCP
556, // remotefs
563, // NNTP+SSL
587, // ESMTP
601, // syslog-conn
636, // LDAP+SSL
993, // IMAP+SSL
995, // POP3+SSL
2049, // NFS
3659, // apple-sasl / PasswordServer
4045, // lockd
6000, // X11
6665, // Alternate IRC
6666, // Alternate IRC
6667, // Standard IRC
6668, // Alternate IRC
6668, // Alternate IRC