最近比特幣 (Bitcoin) 和其他加密貨幣的水龍頭 (Faucet) 網站越來越多,有些是看廣告賺比特幣,有些是要玩遊戲或類似抽獎、賭博的方式以小博大,那今天要介紹的是怎麼建置一個以 Coinhive 網頁挖礦的水龍頭網站,它的運作原理就是瀏覽者到你到網站使用 Coinhive 挖礦再由你充值到 FaucetHub 的比特幣(或其他加密貨幣) 支付作為獎勵,然後網站主可以藉由抽成賺取部分挖礦者的收益。
首先你需要一個有支援 PHP、MySQL 的虛擬主機來架設這個網站,或者使用自己的電腦安裝 Apache HTTP Server 建置伺服器的環境,網路上有很多相關的教學,基本上 Apache 已經都幫你把各種功能整合好,用起來滿簡單的。或你和我一樣不想用自己的電腦架設伺服器,可以使用 Byethost 的免費虛擬主機,它同樣也有支援 PHP、MySQL。
而 Coinhive Faucet Script 使用的是參考 bitcointalk.org 的這篇文章,基本上它是一個非常簡單的 Faucet Script (水龍頭腳本),會自動計算挖礦的速度和可以看已經挖了多少,起付額也能自行設定,基本的功能都有而且還是免費的,但原作者會抽取少許的費用作為開發者回饋金,如果不想要被抽這個費用可以到它的文章內連結購買付費版腳本。
Coinhive Faucet Script
購買無抽成版(10 USD) : https://satoshibox.com/vyfcfofe3ssnsomqbtxrefwe
第一步要先建立一個 SQL 資料庫,不同的虛擬主機應該都可以在控制面板中找到 MySQL Database,或自行建置的 Apache 伺服器也可以用 phpMyAdmin 新增資料庫。
然後將下載回來的腳本中 sql.sql 匯入到剛剛建立的資料庫中。
開啟下載回來的資料夾中的 includes\config.php ,將 Database 的存取資訊填入,還有網站的網址 (非必要),修改完後儲存。
之後使用 Filezilla 或其他 FTP 工具將整個資料夾內容上傳到網站根目錄 (一般是 htdocs 底下)或你想要的地方。
連上 你的網域.com/admin.php 登入網站的後臺面板,預設帳號密碼都是 admin,記得在設定完成後順便更改。
進到 Standard settings 裡面填寫 Coinhive 和 FaucetHub 的資料。
也有抽成的調整和最小支付金額,還能打開自動支付讓挖礦者可以馬上領到收益。
基本上這樣就設定完成了,當然它還能把廣告投放到網站兩側的空白處,甚至你可以將 php 和 css 拿去修改再上傳過來,製作專屬於自己的水龍頭網站,但不妨先到首頁試試看功能吧!
當然要真的能讓這個水龍頭運作你得先充值比特幣或其他加密貨幣到 FaucetHub,否則大家看到你的 Balance 是 0 當然不可能在你的網站挖礦啦。
留言
張貼留言