軟路由軟體哪個比較好(軟路由怎麼弄)
本內容來源於@什麼值得買APP,觀點僅代表作者本人 |作者:值友9895824886
1 環境和需求
倍控軟路由3.8活動714買的,配置J4125、2.5G網絡卡軟路由。手頭一直有一個D225的,直裝了OP,現在想弄個高配置的裝下虛擬機器試試。鹹魚配了8G記憶體(DDR4 3200)和128G mSATA硬碟。實際2.5G網絡卡在我的環境裡用處不大,不如選擇便宜的千兆網絡卡,不過買都買了,不再折騰了。
先說下我的需求:1. 要OP,要訪問外網、攔截廣告;2. 利用好之前買的超低配NAS,自動追劇下劇。
1.1 環境
搭建完物理的環境如下圖:
物理接線
1.2 配置
原想愛快 OP旁路的方式部署路由,實際部署中操作比較麻煩,我的路由出口也只有500M單線,最後決定找個穩定點的OP直接部署。
邏輯拓撲和IP配置
邏輯拓撲
軟路由中安裝了Esxi,Esxi裡有2個虛擬網路,需要新建一個,一個用於接光貓,上聯網際網路;另外一個虛擬網路接無線路由器(AP模式)、NAS和Docker伺服器。
2 搭建過程
2.1 軟路由Esxi安裝配置
收到軟路由,拆開,安裝硬碟和記憶體。製作Esxi的U盤安裝盤,Esxi的映象找賣家要的。插上U盤啟動進入安裝引導過程,如果沒出現可以進Bios設定U盤優先啟動。
軟路由
軟路由2
安裝過程根據提示安裝即可,安裝完成後需要先配置網路地址,使用網線連線電腦和軟路由ETH1,Esxi直接接顯示器,在陪著網路的介面可以看到有一個網絡卡是connected狀態,使用空格鍵選擇這個網絡卡,記著用於接內網;然後配置ETH1 的IP 192.168.1.3;再用網線接ETH4,再看看網絡卡配置那塊是連線了哪個網絡卡,記著用於連線光貓。
LAN虛擬交換
WAN虛擬交換
2.2 安裝和配置OP
下載的img映象檔案,然後又下載Linux的Live CD(
https://antixlinux.com/download/),使用軟碟通將OP映象檔案加入到Linux的Live CD映象裡面,上傳映象到Esxi的儲存中。
儲存1
在Esxi裡建立虛擬機器。
OP虛擬機器配置
啟動進入Linux的環境後,使用下面命令檢視硬碟情況,切換到root賬戶執行命令,antix的root到密碼也是root。
# fdisk -l
使用dd命令複製OP映象,預設使用軟碟通加入的OP映象檔案在/mnt/live/boot的路徑下,用cd進入到這個目錄,
# dd if=222xxx.img of=/dev/sda bs=1024k
退出映象重啟虛擬機器,可以進OP的後臺配置OP的網路地址,訪問192.168.1.1沒有問題的話,
OP1
配置虛擬機器開機自啟,Esxi的管理配置,配置2個地方,都需要配置
自啟1
配置虛擬機器自啟。
自啟2
現在就可以將軟路由部署到實際網路中,接好網線再配置了。
2.3 安裝Docker和配置自動追劇
2.3.1 建立虛擬機器和安裝Debian 11
Debian
2.3.2 配置NAS
我的NAS配置確實太低,不能直接部署Docker映象,只能做個共享伺服器用,能關的服務和功能全關掉。
NAS配置
建立共享檔案,配置共享賬號讀寫許可權。
共享檔案
配置開啟NFS服務。
NSF
2.3.3 配置Debian和Docker
Debian11安裝Docker ,切換到root賬號,執行下面的命令。
apt-get remove docker docker-engine docker.io containerd runc
apt-get update
apt-get install
ca-certificates
curl
gnupg
lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
systemctl start docker
systemctl enable docker
在Debian裡掛載NAS的共享檔案。
apt install -y nfs-common cifs-utils
vim /etc/fstab
新增
#NAS auto mount
//your_nas_ip/dir /mnt/NAS/dir cifs rw,dir_mode=0777,file_mode=0777,vers=2.0,username=yourusername,password=yourpassword 0 0
其中,your_nas_ip代表你的NAS的訪問地址, dir代表NAS下的分享掛載點,/mnt/mountdir代表本裝置要掛載到的路徑,yourusername為訪問的使用者名稱,yourpassword為訪問使用者的密碼,如果設定是匿名訪問則不需要username與password兩項設定並改為guest
最後
sudo mount -a
例如我的NAS地址為192.168.1.5,NAS的分享目錄為/download,我想將其掛載到/mnt/nas/download,使用者名稱為user1,密碼為123456
掛載NAS
2.3.4 容器安裝配置
先看看要部署的Docker容器。
Docker容器
一共部署了7個容器。我習慣用命令列部署,以下都是使用命令列部署的。
1. Docker管理面板
將已經整合好的docker下載下來,在伺服器上執行即可。命令如下:
docker run --restart always -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock -v /etc/docker/:/etc/docker/ wangbinxingkong/fast:latest
2. watchtower映象自動更新
docker run -d
--name watchtower
--restart always
-e TZ=Asia/Shanghai
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower
--cleanup
-s "0 0 1 * * *"
每天1點檢查更新映象檔案。
3. 安裝qbittorrent
配置目錄
mkdir config/qbittorrent
埠預設是6881,改成56681,需要在qbittorrent同步修改
docker run -d
--name=qbittorrent
-e PUID=1000
-e PGID=1000
-e TZ=Europe/London
-e WEBUI_PORT=8080
-p 56881:56881
-p 56881:56881/udp
-p 8080:8080
-v /home/docker/config/qbittorrent:/config
-v /mnt/NAS/Downloads/:/downloads
--restart unless-stopped
lscr.io/linuxserver/qbittorrent
修改埠
埠
4. 安裝jackett
jackett是搜尋追劇的一個索引系統,匯聚了網際網路的上的下載站點。
建立配置目錄
mkdir config/jackett
建立映象
docker run -d
--name=jackett
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 9117:9117
-v /home/docker/config/jackett:/config
--restart unless-stopped
linuxserver/jackett:latest
瀏覽器訪問http://ip:9117/
jackett
5. 安裝radarr
用於追電影的東西
docker run -d
--name=radarr
-e PUID=1000
-e PGID=1000
-e TZ=Europe/London
-p 7878:7878
-v /home/docker/config/radarr:/config
-v /mnt/NAS/media/電影:/movies `#optional`
-v /mnt/NAS/Downloads:/downloads `#optional`
--restart unless-stopped
lscr.io/linuxserver/radarr
6. 安裝sonarr
追劇的一個東西,跟追電影的是分開的。
mkdir config/sonarr
注意目錄配置
docker run -d
--name=sonarr
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 8989:8989
-v /home/docker/config/sonarr:/config
-v /mnt/NAS/media/電視劇:/TV `#optional`
-v /mnt/NAS/media/綜藝:/variety `#optional`
-v /mnt/NAS/media/紀錄片:/documentary `#optional`
-v /mnt/NAS/media/卡通:/cartoon`#optional`
--restart unless-stopped
linuxserver/sonarr:latest
7. 安裝chinesesubfinder
自動下載字幕
docker pull allanpk716/chinesesubfinder
注意配置docker掛載的硬碟位置,注意建立配置目錄
docker run -d
--name=chinesesubfinder
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 19035:19035
-v /home/docker/config/chinesesubfinder/cache:/app/cache
-v /home/docker/config/chinesesubfinder/config:/config
-v /mnt/NAS/Downloads:/media
-v /mnt/NAS/media/電影:/media1
-v /mnt/NAS/media/電視劇:/media2
-v /mnt/NAS/media/綜藝:/media3
-v /mnt/NAS/meida/紀錄片:/media4
-v /mnt/NAS/media/卡通:/media5
--restart unless-stopped
allanpk716/chinesesubfinder
配置
chinesesubfinder配置
2.3.5 追劇配置
radarr和sonarr配置幾乎一樣,sonarr沒中文介面,對照配置即可。
大概配置4個位置
配置中文介面
配置下載工具
配置索引器
對應Jackett
新增目錄
效果
關於字幕下載的目錄,目錄不對下載字幕有影響
播放器使用Kodi
作者宣告本文無利益相關,歡迎值友理性交流,和諧討論~