Dcard 刪文查找(已失效)

2018/11/30 更新,Dcard 目前已經讓這個方式失效,建議可以透過『深卡』來找找文章有沒有被存下來。

2018/4/15 更新,Dcard 好像開始刻意去擋這種行為,你會看到內容但一瞬間又消失,不過基本上也是很好破解,我將解決方法補在最下方。

每次在 Dcard 上看到 FB 貼文,難免有些勁爆的內容讓人想點進去看,不過卻偶爾發生甚至貼文剛出現當下,可能才幾秒鐘的時間差,點進去就發現文章已經不見,這樣的狀況不禁令人懷疑,是不是 Dcard 沒有真的刪文,而有權限的人還是看得到貼文,他也不知道這篇文可能被刪除,導致可能真的被刪除的文章就上了 FB,Dcard 也常發生多重新整理幾次文章又出現的狀況,是系統問題?還是真的刪文不徹底?我也不知道不過只好仰賴一下 Google 來幫助我們找到消失的貼文。
閱讀全文〈Dcard 刪文查找(已失效)〉

Minecraft 伺服器概念上防禦 DDoS

寫在前頭,如果怕被全部打下或是怕單一入口斷線,還是建議去租抗攻擊主機比較實在,可以參考 Fast Line 台灣速連他們,我之前開 2b2t.tw 也是放在他們那邊來抗攻擊的,具體粉絲專頁跟他們詢問就好。

近來巴哈版上有非常多的 DDoS 狀況,雖然很多人改為 SRV 認為就比較安全,不過前文 找出 Minecraft 伺服器真實 IP 也簡單的破解 SRV 就可以防止 DDoS 的幻想,是不是真的要花大筆大筆的金錢去承租 OVH 主機來開立伺服器,這就作為開服者本身要思考的,創世神伺服器為你帶來的收入真的多於你支出伺服器的錢嗎?如果沒有又遇到攻擊,還花錢去承租主機來抵禦,那倒不如放手,暫時拔了網路線吧!

閱讀全文〈Minecraft 伺服器概念上防禦 DDoS〉

找出 Minecraft 伺服器真實 IP

如果怕被打,還是建議去租抗攻擊主機比較實在,可以參考 Fast Line 台灣速連他們,我之前開 2b2t.tw 也是放在他們那邊來抗攻擊的,具體粉絲專頁跟他們詢問就好。

找出伺服器 IP 其實挺簡單的,除了一般常見 DNS 設置 A 與 AAAA 紀錄外,現在更流行於創世神伺服器的則是 SRV,雖然能理解為了避免被找出真實 IP 而被攻擊,不過還是來教簡單的方式找出真實 IP。

一般而言常見的 A 與 AAAA 記錄透過簡單的 Ping 或是 nslookup 即可輕鬆找出真實 IP,雖然 Ping 伺服器不一定會有回應,不過當你 Ping 某機器時他的 IP 就會被透露出來,這很多人都會也沒什麼技術上的難度。

閱讀全文〈找出 Minecraft 伺服器真實 IP〉

2017 基礎教學 Folding@home 分散式運算軟體

我想有接觸分散式運算的人多少都會聽過 Folding@home 這套軟體,這是一套用來研究蛋白質摺疊、誤折、聚合等所引起的相關疾病,由史丹福大學化學系所主持的一項蛋白質研究計畫,可別小看這套軟體所運算出的結果,有很多的蛋白質結構研究論文都參照了這個計畫的成果,經過報告證實,此軟體的運算結果是正確的,也就是不會讓你白費電力去運算錯誤的結果,這項計畫在 PS3 也實行已久,當 PS3 閒置時就會開始運算,全世界的 PS3 提供了世界,總量約 35%
以上的運算能力,那麼介紹就到這邊,接下來教你如何安裝並且開始你的運算吧。 閱讀全文〈2017 基礎教學 Folding@home 分散式運算軟體〉

WordPress Nginx rewrite 規則

網路上雖然蠻多教學都會教你把請求轉到 index.php,看似簡單不過還有些地方要注意,wp-admin 可能會導致 404 發生,3 行簡單的做法就能正常運作囉。
location / {
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Let’s encrypt 免費 SSL 憑證教學

雖然這篇文來的有點遲,不過還是不免俗的簡單介紹一下免費的憑證,Let’s Encrypt 是由多家大型公司為推廣 HTTPS 而成立的一個組織,網路上已經有蠻多教學文章了,不過個人認為 EFF(電子前哨基金會)推的 certbot 最為好用,至於網路上 SSL For Free,個人是不太信任這種服務就是了。 閱讀全文〈Let’s encrypt 免費 SSL 憑證教學〉

Nginx 錯誤 Address already in use 解決

原本 dnf install nginx 用得好好的,也不知道是怎樣,就想加一些 module,試了一下 Google 的 PageSpeed Module,他有提供個自動化安裝腳本,這才想說不對,慘慘慘總之後來先是 rm -rf 自動化腳本安裝的 Nginx,先來試試 start nginx,問題浮現啦 Orz。

看一下錯誤紀錄 Address already in use,當然也想說那很簡單先 stop,這才驚覺不對好像 stop 不了,我的網站還能連。

閱讀全文〈Nginx 錯誤 Address already in use 解決〉

Fedora 安裝 Fail2ban 防止暴力破解 ssh

Fail2Ban 是非常多人使用的程式,可自動化 Ban 暴力破解 SSH 或是其他服務的使用者 ip,筆者之前是在 VPS CentOS 上安裝,其實還蠻簡單的,不過沒想到轉 Fedora 卻發現好像有點問題,仔細看一下問題也不大,只要會看錯誤都可以輕鬆解決。

Fedora 25 預設是使用 Firewalld 不過個人覺得 iptables 比較好用,所以就先停用。
systemctl disable firewalld.service
systemctl stop firewalld.service
之後安裝 iptables
dnf install iptables-services -y

安裝完成後可透過
systemctl enable iptables
systemctl start iptables
來啟動 iptables

iptables 基本操作使用可參閱以下文章:
How To Set Up a Basic Iptables Firewall on Centos 6
閱讀全文〈Fedora 安裝 Fail2ban 防止暴力破解 ssh〉

Nginx 多網站配置

網頁伺服器環境的建置可以先參閱先前的文章:在 Fedora 25 安裝 Nginx、PHP-FPM、MariaDB(LEMP)

當你的主機裝好網頁伺服器,你總會想難道一台主機只能一個網站嗎?當然不是,一台主機是能夠架設非常多網站的,這稱作 Virtual Host,任何現代網頁伺服器都支援這功能,至於怎麼做呢?筆者當然一步步帶你囉。

繼承先前文章,主機與伺服器環境準備好後就能開始架站,為了方便管理可以像筆者我一樣為 Nginx 網頁伺服器建立一個設定檔資料夾,讓不同網站的設定檔放在同一個資料夾方便管理。
先下這行指令
mkdir /etc/nginx/vhost
在 Nginx 的設定資料夾內新增一個名為 vhost 的資料夾
之後使用文字編輯軟體例如 Nano、Vi⋯⋯等,編輯 Nginx 的設定檔
vi /etc/nginx/nginx.conf

新增include /etc/nginx/vhost/*.conf;在 http { 這段內 }。

閱讀全文〈Nginx 多網站配置〉