前言
我在百度貼吧上關注了很多吧,從綠牌升到藍牌只要簽到幾次,但是想從藍牌升級到黃牌就需要持之以恆地連續簽到了。七級以上的吧可以用官方的一鍵簽到功能,七級以下的吧在不氪金的情況下就只能手動了。
這令人很是難受,我上Github搜索,想看看有沒有開源的貼吧自動簽到程序,找到了這個項目。
配置
域名解析
把域名解析到你的VPS或者虛擬空間,不多贅述。

創建一個站點
這個也沒什么需要注意的,按照虛擬空間提供商或者你使用的管理面板(如寶塔等)的教程操作即可。
我是使用lnmp管理腳本搭建的LNMP環境,可以參考官方教程。
放置資源文件
由於是在虛擬機里示范,而我又不想修改hosts,就直接用IP了,帶#的可以不用輸入。
#打開剛剛創建站點的目錄。
cd /home/wwwroot/192.168.1.16
#用git來下載我們所需要的程序。
git clone https://github.com/MoeNetwork/Tieba-Cloud-Sign.git
#把文件移到正確的位置
cp -r ./Tieba-Cloud-Sign/* ./
rm -rf ./Tieba-Cloud-Sign/
#設置權限
chown -R www ./*
如果你使用的是虛擬空間,就用ftp上傳吧。
安裝
在瀏覽器里打開<你的域名>/setup/install.php,<你的域名>替換成你使用的域名,不帶尖括號。打開之后是一份許可協議,點擊我接受。

到了准備安裝: 功能檢查部分,點擊下一步

准備安裝: 設置運行環境部分點擊不,我不是。

到了設置所需信息,在數據庫信息輸入你設置的數據庫名和密碼,在站點創始人信息部分輸入你想設置的用戶名、郵箱以及密碼,點擊下一步。

現在應該已經安裝完成了,接下來需要配置一下cron。

配置定時任務
運行以下命令。
crontab -u www -e
cron會給你打開一個文本編輯器,在里面輸入以下內容。請根據實際情況做修改,把/home/wwwroot/192.168.1.16改成你的站點目錄。
* * * * * php /home/wwwroot/192.168.1.16/do.php
綁定百度賬號
訪問你的站點,用剛剛創建的賬號登陸。

經我測試,使用手動綁定成功率更高,請參考官方的教程。
使用 Chrome 或 Chromium 內核的瀏覽器
打開百度首頁 http://www.baidu.com/
右鍵,點擊 查看網頁信息
確保已經登錄百度,然后點擊 顯示 Cookie 和網站數據
如圖,依次展開 passport.baidu.com -> Cookie -> BDUSS
按下 Ctrl+A 全選,然后復制並輸入到上面的表單即可
請注意,一旦退出登錄,可能導致 BDUSS 失效,因此建議在隱身模式下登錄
綁定好之后進入雲簽到設置和日志,點擊刷新貼吧列表。稍等片刻,你關注的吧就都顯示在下面了。

現在應該已經完全設置好了,程序會自動幫你在關注的吧簽到,解放雙手有木有?

相關信息
Tieba-Cloud-Sign項目地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign
感謝@Kenvix的付出。

