Webmin啟用Two Factor Authentication

Webmin Two Factor Authentication Authen::OATH這個問題從我一開始接觸到Webmin到現在都沒有解決的問題,所以這邊從其他方式去修復這個問題讓使用者可以用Two Factor Authentication。
安裝Webmin後,為了增加你的Webmin的安全性。可以通過設定Webmin Two Factor Authentication 輕鬆達成,但是Webmin上安裝會產生許多不同的錯誤,其中一個令人惱火的是Authen :: OATH perl模塊錯誤。
當選擇 “Google Authentication” 並按 “下一步” 時,您可能會遇到以下錯誤,

繼續閱讀 “Webmin啟用Two Factor Authentication”



Windows 編譯 OpenCC實戰 MinGW+Cmake編譯

當初為了要寫 epub 電子書 簡體轉繁體的Windows版本,所以就從Python + OpenCC下手,後來Python上的OpenCC套件轉換的效率很差,只能一行一行轉(還是我不會用XD?)

後來就還是用編譯後的OpenCC可以直接把檔案帶進去直接翻譯,一開始是用網路上其他人編譯好的檔案,後來因為自己在看小說發現”才”都會變成”纔”,雖然看的懂但是就很礙眼(笑

接下來就自己編譯,當初試了很多方法裝了 vs2015、vs2017、cmake….結果都失敗,當然看網路的教學都跟我實際實做的不一樣,讓我整個黑人問號

繼續閱讀 “Windows 編譯 OpenCC實戰 MinGW+Cmake編譯”

  

Facebook Messenger 機器人

這邊算是當初自己在弄FB機器人的時候找的所有資料跟經驗的彙整

當然,當初在找資料的時候有很多資料都是當初FB機器人才剛出來的時候的文章

到今年API版本已經更新到v2.9了,也加上很多安全設置,比如說 webhook 一定要 https 加密協定

那就開始一步步來搞定FB機器人吧~

繼續閱讀 “Facebook Messenger 機器人”



Google Cloud Platform + MailGun + Postfix 設定

最近把自己的網站主機搬到 Google Cloud Platform 位在彰化,至於為什麼要搬到 Google 底下則會在另一篇說明,這篇就只專注於怎麼讓 GCP 可以向外寄信

GCP 在這篇文檔中寫明了  就是不讓使用者使用 port 25 寄信

對於伺服器摸得比較熟的人可能就會說 “鎖 port ? 換個 port 就可以啦”

如果對於一些當然是這樣沒錯,之前有朋友去香港出差要用我的VPN

結果第一次連線正常之後就開始一直斷線,後來換成 80 port 跟 443 port 就順順用

繼續閱讀 “Google Cloud Platform + MailGun + Postfix 設定”

  

Apache Port內部轉發設定

一般apache的預設port是使用80,但如果要設定成其他的port抵擋使用80port來攻擊也是可以,假如設定成8080port但是其他人要瀏覽網頁就要變成http(s)://網址:8080,這樣就失去改port的意義了,所以要把80的流量導向到8080讓網頁正常顯示

首先要做的就是先修改iptables,iptables有幾個要修改,第一個是你開放的port要修改成8080,在NAT的部分要插入以下內容

繼續閱讀 “Apache Port內部轉發設定”



CentOS 更新Kernel

 

Google Cloud Platform當作中繼伺服器,CentOS6.8原本的Kernel是2.6.3版本,但因為中繼到遠端伺服器是用TCP協定,在3.7.1以上的內核才能使用tcp_fastopen,所以要更新內核到新版本。※以下操作有可能導致系統無法啟動,要操作之前請先三思

1.導入 Public Key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安裝 ELRepo

  • CentOS 5
rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
  • CentOS6
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
  • CentOS7
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

 

繼續閱讀 “CentOS 更新Kernel”