群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

作者:北京-狗子

前言

本篇文章是上篇文章NAS-TOOL影視搜尋、下載、搜刮觀看一條龍完全指南進階教程,目的是為了實現在微信中透過給傳送電影或者電視劇的關鍵字來實現資源下載以及透過微信控制nas-tool的各種服務執行。 由於微信官方限制,2022年6月20日後建立的企業微信應用需要有固定的公網IP地址並加入IP白名單後才能接收到訊息,使用有固定公網IP的代理伺服器轉發可解決該問題。

前期準備

已經部署好NAS-TOOL並且已經可以正確執行

具有一臺公網IP的vps伺服器

NAS或者部署裝置有公網IP地址(如果沒有可以參考的我之前寫的Frp內網穿透教程)

雲伺服器操作

1、登入騰訊雲控制面板,點選右上角的更多操作重灌系統。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、本次教程中會使用到Docker,所以這裡我們直接安裝Docker基礎映象檔案,這樣伺服器就直接具備了docker基礎環境,選擇centos7。6-Docker20,勾選同意協議,點選確定。(重灌系統需要微信授權,這裡針對的是新購買的或者閒置並且沒有重要服務和資料的伺服器,如果有部署其他服務的一定要不這麼操作)

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、 重置伺服器root密碼。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、 使用SSH工具登陸雲伺服器,這裡我是用的工具是FinalShelll。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

安裝npm

1、在伺服器中建立npm目錄,並進入安裝npm目錄。

mkdir npmcd npm

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、使用wege工具下載安裝包(wget命令如果不存在,請先安裝wget:yum install -y wget)

wget https://nodejs。org/dist/v16。16。0/node-v16。16。0-linux-x64。tar。xz

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、使用tar命令解壓下載好的安裝包node-v16。16。0-linux-x64。tar。xz。

tar xvJf node-v16。16。0-linux-x64。tar。xz

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、因為已經完成了檔案的解壓,沒用的安裝包可以直接刪除了。

rm -rf node-v16。16。0-linux-x64。tar。xz

5、使用vi編輯器配置環境變數,輸入

【vi /etc/profile】

,使用鍵盤方向案件移動移動到顯示的程式碼的最後面,然後按鍵盤的字母

【i】

按鍵,進入編輯模式,將下面兩行程式碼貼上到最下面。

export NODE_HOME=/root/npm/node-v16。16。0-linux-x64

export PATH=$PATH:${NODE_HOME}/bin

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

6、點選鍵盤的【ESC】按鍵退出編輯模式,然後輸入【:wq】儲存退出,退出後會返回到root頁面。

7、輸入下面命令儲存變數環境。

source /etc/profile

8、輸入下面命令檢測npm是否正確安裝。

node -v

npm -v

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

10、npm環境安裝成功,輸入cd退出npm目錄,然後進行Nginx Proxy Manager的安裝。

Nginx開源視覺化代理管理器安裝( Nginx Proxy Manager)

什麼是 Nginx Proxy Manager ? 

             

Nginx Proxy Manager 是用於管理 Nginx 代理主機的 Docker 容器,具有簡單、強大的介面。它使您可 以輕鬆地轉發到您在家裡或其他地方執行的網站,包括免費的 SSL,而無需對 Nginx 或 Letsencrypt 瞭解太多。

1、在伺服器中建立Nginx目錄,並進入nginx目錄中。

mkdir nginxcd nginx

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、在nginx目錄中建立docker-compose。yaml檔案。

vi docker-compose。yaml

3、按下鍵盤的【i】,然後貼上以下程式碼(作用是部署兩個docker映象一個為nginx的面板一個是資料庫)。

version: “3”

services:

app:

image: ‘jc21/nginx-proxy-manager:latest’

restart: unless-stopped

ports:

# These ports are in format

- ‘80:80’ # Public HTTP Port

- ‘443:443’ # Public HTTPS Port

- ‘81:81’ # Admin Web Port

# Add any other Stream port you want to expose

# - ‘21:21’ # FTP

environment:

DB_MYSQL_HOST: “db”

DB_MYSQL_PORT: 3306

DB_MYSQL_USER: “npm”

DB_MYSQL_PASSWORD: “npm”

DB_MYSQL_NAME: “npm”

# Uncomment this if IPv6 is not enabled on your host

# DISABLE_IPV6: ‘true’

volumes:

- 。/data:/data

- 。/letsencrypt:/etc/letsencrypt

depends_on:

- db

db:

image: ‘jc21/mariadb-aria:latest’

restart: unless-stopped

environment:

MYSQL_ROOT_PASSWORD: ‘npm’

MYSQL_DATABASE: ‘npm’

MYSQL_USER: ‘npm’

MYSQL_PASSWORD: ‘npm’

volumes:

- 。/data/mysql:/var/lib/mysql

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

PS:請根據自身選擇合適的映象,這裡演示的為漢化版本。

‘jc21/nginx-proxy-manager:latest’ 為官方映象

‘chishin/nginx-proxy-manager-zh:latest’ 為官方映象的漢化版本

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、輸入【:wq】儲存退出。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

5、輸入下面命令部署nginx-proxy-manager。

docker-compose up -d

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

6、這時候可以用過伺服器的ip:81來訪問面板了 。

預設的郵箱和密碼

郵箱: admin@example。com

密碼: changeme

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

7、初次使用可以請按照要求更改使用者名稱和密碼。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

Nginx微信代理服務設定

1、登入nginx反向代理面板,點選主機代理服務。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、域名:填寫vps的域名或者ip地址,協議填寫http*,轉發主機ip*:寫nas-tool的訪問地址,轉發埠是nas-tool的訪問埠,預設為3000,因為我在路由器中將 3000對映為62136,所以我這裡使用62136埠。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、點選高階選項卡,在自定義nginx中貼上一下程式碼,然後點選儲存。

location /cgi-bin/gettoken {

proxy_pass https://qyapi。weixin。qq。com;

}

location /cgi-bin/message/send {

proxy_pass https://qyapi。weixin。qq。com;

}

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、儲存以後會在代理服務中顯示,請一定要核對格式和我的一樣,不要有出現有兩個http:http這種情況。(為了大家看的清楚,這裡我不在對關鍵元素打碼,但是我會對個人域名和重要資訊進行審查元素修改,圖片中的某些ip和域名並非是我的,大家看關注格式即可)

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

5、Nginx微信代理服務設定完成。

企業微信的註冊

看到這裡大家都蒙了為啥企業微信註冊還要寫,因為有人問所以就要寫,畢竟我很細。

1、百度搜索企業微信,注意鑑別官網。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、進入官網,點選中心部分的立即註冊。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、企業資訊隨意填寫或者和我保持一樣即可,管理員資訊如實填寫即可。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、出現註冊成功,點選右上角的企業登入。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

企業微信設定

1、進入企業微信控制面板,點選應用管理。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、在自建的模組中選擇建立應用。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、頭像隨意上傳一個,應用名稱自定義。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、選擇成員,將自己的微信選擇上之後點選確定,然後點選建立應用。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

5、因為需要的引數過多,這裡為了避免出現錯誤,

請在桌面新建一個文字文件(記事本)儲存接下來我提到的每一個內容。(一定要這麼做,因為在進行某一項操作的時候無法返回檢視引數,退出會造成相關引數變化)

以下兩項獲取成功後貼上到文字文件中。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

6、點選我的企業,頁面最下面將企業ID也儲存到文件中。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

7、進入建立的應用,點選企業可信IP。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

9、將VPS的IP新增到列表中,然後點選確定。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

10、進入建立的應用,在功能模組中找到接收訊息選項,點選設定API接收。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

11、按照下面圖片上的資訊填寫資料,

不要點選儲存,

這時候我們如果點選儲存會報錯(openapi回撥地址請求不透過

需要先將相關資訊配置到nas-tool中,將接收URL、token、key三個資訊儲存到記事本中,然後最小化這個頁面不要關閉,不要關閉,不要關閉。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

12、現在記事本中已經有了如下的資訊。一共6個資訊都會用到,保持步驟6中頁面的最小化,在完成NAS-TOOL的設定後,會繼續企業微信進行設定。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

NAS-TOOL設定

1、登入NAS-TOOl工具,點選訊息通知微信。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、將記事本中的文字,對應的貼上到nas-tool的微信配置框中,一定要完整貼上不要留空格之類的,

輸入完成點選確定,重啟nas-tool、重啟nas-tool、重啟nas-tool。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、然後回到【企業微信設定】步驟11的視窗,點選儲存,出現儲存成功,完成了此項配置。(如果失敗請看常見問題)

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、再次開啟nas-tool訊息通知微信,點選測試,顯示測試成功。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

5、微信建立的程式也會彈出測試訊息字樣。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

6、NAS-TOOL微信端設定完畢。

微信功能選單完善

預設建立的應用選單欄只是一個單純的訊息框,可以透過簡單的配置來增加常用功能。(這裡為了方便截圖展示,使用的企業微信電腦版本,電腦版本企業微信顯示效果是手機的比例不協調版本,樣式差不多)

1、進入建立的應用(影視庫),點選功能選單中的【 自定義選單】。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、點選新增主選單。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、彈出的對話方塊,主選單內容名稱為【下載】,選單內容為傳送訊息,然後點選左下角的【新增子選單】

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、子選單內容為【PT下載轉移】選單內容選擇傳送訊息,內容寫【開始進行PT下載轉移,請稍後。。。。】

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

5、按照上面這種模式我們繼續新增兩個子選單【PT刪種】【RSS訂閱】。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

6、點選儲存,效果如下。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

7、在按照以上步驟新增主選單,然後再主選單中新增子選單,最終效果如下,然後點擊發布。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

8、重新開啟一下建立的程式,選單目錄已經同步。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

NAS-TOOL使用展示和功能。

1、透過訊息框傳送一個電影,可以得到正確的響應。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、回覆序列號,可以正確的搜尋資源到並自動下載。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、透過下面的選單功能可以快速實現功能。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、登入nas-tool也可以看到實時的日誌,證明微信的操作有效果。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

frp穿透配置NAS-TOOL

使用frp穿透方式如果伺服器已經有了固定的ip,那麼就不需要在配置反向代理,請根據我下面的提示做出相應修改即可。

1、首先在frpc。ini中增加nas-tool的配置資訊,並且可以透過frp穿透的方式訪問nas-tool。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、企業微信中,在功能選單接收API中將URL更換為frp訪問地址後面加上/wechat

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、在微信中修改為nas-rool的frp訪問連結,

就是步驟2中填寫的連結去掉後面的/wechat。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、其他步驟和代理方式配置相同。

常見問題及解決辦法

docker一鍵安裝指令碼(適用於Ubuntu、CentOS、Debian)

curl -sSL https://get。daocloud。io/docker | sh    #(centos)

docker-Compose 安裝

1、下載二進位制安裝檔案v2。9。0為版本號可以自行修改。

curl -L https://dn-dao-github-mirror。daocloud。io/docker/compose/releases/download/v2。9。0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2、將可執行許可權應用於二進位制檔案:

sudo chmod +x /usr/local/bin/docker-compose

3、建立軟鏈:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4、測試是否安裝成功:(出現版本號為安裝成功)

docker-compose ——version

企業微信配置的時候出現openapi回撥失敗

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

1、首先檢查代理伺服器配置是否和我配置的格式相同,尤其是加不加http等。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

2、配置好nas-tool的微信通知後是否進行了重啟操作,可以嘗試使用群暉docker頁面進行重啟操作。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

3、嘗試直接訪問ip地址檢視是否反向代理成功,直接點選反向代理配置中的域名。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

4、國內伺服器請嘗試使用ip,不要使用域名。

5、嘗試訪問 http://ip或者域名/wechat正常情況下應該和我的介面相同。

群暉NAS-TOOL訊息推送之微信(自動檢索下載,以及控制程式執行_完全...

以上五點如果都和我相同,那麼應該沒什麼問題了,如果有不同的請在仔細看相關步驟的教程,以上教程經過5遍的實際操作,如果還不行請在評論區討論。

總結

這次教程算是上一篇《NAS-TOOL影視搜尋、下載、搜刮觀看一條龍完全指南》的進階補充,知道內容應該不少,但是沒有想到零零總總寫了這麼多,對於總體環境的部署到企業微信的註冊,再到nas-tool的配置、frp的補充,最後是可能出現一些問題的解決辦法,希望能給大家幫助,如果大家有啥感興趣的也可以評論說說,我後期寫啥就看你們想看啥了,本期教程結束,咱們下篇再見 。

相關文章

頂部