Hi, I’m Mark.Ku

擁有豐富網站開發經驗,直播系統、POS系統、電子商務、平台網站、SEO,專業的網站開發鐵三工程師。

Latest Posts

Qnap Docker Station 建立 nginx-certbot 容器應用,幫您自動延展 letsencrypt 免費 https 憑證

解決問題 先前有透過 windows certbot 申請免費的 https 憑證,但每三個月都要手動延展一次,很不方便,但透過 nginx-certbot 容器應用,可以自動延展 https 憑證。 開發環境 採用 QNAP TS-253D 的 Container Station 安裝方式 1. 建立 > 搜尋 採用docker hub 上...

Net core 應用程式,透過 Frpc 內網穿透時,取得用戶端真實 IP

問題 大型網站架構,通常會使用負載平衡或反向代理,通常都是 透過 X-Forwarded-For 取得用戶端 Ip,但因為 Frpc 的 https模式只能透過 proxy tocol 協定才能取得真實 IP,但是微軟的網頁伺服器,內建不支援這個協定,因此需要透過 nginx 轉發才能獲得真實用戶端的 IP。 何謂 Proxy protocol 當 Prox...

DDOS 防禦筆記

解決問題 在網站上線後,多多少少都會遇到 DDOS 攻擊,整理了一些常見防範 DDOS 的方式,可以在 PROXY SERVER 或 API Gateway 實作,以下這些防範 DDOS 的邏輯。 限區域 依據 請求 IP 轉 Region ,只允許特定國家訪問。 限流 當有相同 IP 請求一分鐘超過 150 次,只要在請求就延長時間 請求加密 請求時在 ...

用微軟的開源的 YARP 反向代理打造專屬的負載平衡軟體及多功能網關

用微軟的開源的 YARP 反向代理打造專屬的負載平衡軟體及多功能網關 前言 有用過負載平衡器,應該多多少少都有聽過業界知名的 F5 Networks 公司的 F5 的負載平衡器,但一台要價將近 20~30萬,對於中小型企業來說,這是不小的費用,如果你想導入負載平衡器,但預算又沒這麼寬裕,可以考慮微軟的開源 YARP 來實作軟體負載平衡。 軟體負載平衡優點有 ...

申請 Line messaging api for uptime-kuma 服務監控異常通知

申請 Line messaging api for uptime-kuma 服務監控異常通知 解決問題 先前有撰寫一篇透過uptime-kuma 來監控站台服務是不是正常運作的文章,後來發現他有支援 line message 通知,此篇順便將申請的過程記錄一下。 那麼,如果要在 uptime-kum 使用 line 通知,我們需要申請,line messag...