PiVPN - 與Pi-Hole組合使用成為流動過濾裝置

在上一篇,我們設好了Pi-Hole,但只有在家裡上網時才能起作用,
所以又出現了本篇 - PiVPN。

PiVPN本來就如其名,就是VPN,現在很多人叫這做"翻牆",
但是PiVPN + Pi-Hole配合來使用,就算你在街上"篤"手機,
Pi-Hole也能發揮他的功能,繼續幫你檔廣告!!

首先,當然是以SSH連到你的Pi,輸入:
curl -L https://install.pivpn.io | bash

會跳出安裝精靈,教你一步一步進行安裝設定。


設置固定IP,例如192.168.1.2


選擇一個使用者名稱


設定port,預設是1194,當然這個port要到你的router(路由器)做port forward設定。

設置DNS的部份我忘了截圖,就選Custom,再輸入 Pi 的 IP 就可以。

金鑰用256bit可以了

看到這個畫面,其實安裝已經完成了

重新啟動一次

重新啟動後,再次以SSH連接,輸入以下指令查看DNS有沒有錯:
sudo nano /etc/openvpn/server.conf

沒錯的話,按Ctrl + X 退出,再輸入:
sudo nano /etc/pihole/setupVars.conf
在"PIHOLE_INTERFACE=eth0"下面加入"PIHOLE_INTERFACE=tun0"
再按Ctrl + X,儲存再離開。

再輸入"sudo nano /etc/dnsmasq.d/02-ovpn.conf"
這是新增的檔案,所以是空白的,加入"interface=tun0"
同樣,按Ctrl + X 儲存離開。

再輸入"sudo reboot"重新啟動一次

現在可以新增VPN使用者和產生Open VPN設定檔,
再次使用SSH,輸入"pivpn add",
先輸入ID,設定檔能使用多少天(最多3650天),再輸入密碼,
設定檔就會產生在/home/username/ovpn/裡面(username就是你的帳號)

Open VPN設定檔可以用Winscp下載。

然後可以用電郵方式,把這個ovpn檔寄給自己。
回到手機,先安裝Open VPN Connect。

安裝之後,在手機上打開電郵中的ovpn附件,選擇複製至Open VPN

選"ADD"

Tick "Save Private Key Password"再輸入生成設定檔時的密碼,點選右上方的"ADD"

Connect後能看到這個畫面就成功了,在街上也能脫離廣告的騷擾。

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *