LV. 34
GP 182

【教學】低成本-架設一個低延遲方案的抗攻擊 Proxy 設備!

樓主 仙龍 alen22563495
GP40 BP-

前置需求:
需要會架設『HaProxy 轉發』或使用『Linux 作業系統運行一個BC端』


邏輯原理:

架構設計

VPS Server『進行轉發 Your Server

》緩解過程

➥ DDoS Attack ➞ VPS『阻擋 L3、L4L7』 Your Server


教學結果:

一、利用最低成本獲得 無限流量的基礎DDoS保護能力
二、並且進行簡易 Minecraft L7 保護

➤ 第一步驟
依靠自己的電腦或租來的VPS主機,來緩解惡意攻擊。
獲得一台VPS虛擬主機,建議選擇有良好DDoS保護與網路基礎的廠商。
VPS 懶人包廠商選擇: VibeGAMES、Qonzer、Linode
推薦選擇的VPS主機供應商點我閱讀

➤ 第二步驟
利用您自己的電腦或租來的VPS主機,進行配置 Iptables 緩解 L7 攻擊
這將幫助您成功抵禦每秒10~20萬海外機器人攻擊問題
如常見的 MCSTORM 平台的攻擊基本將無法在對您的伺服器造成威脅囉
詳細請閱讀文章》點我閱讀

➤ 直接購買 遊戲轉發保護 (直接省略所有步驟)
跟著時代的進步,許多新廠商已陸續浮出水面。
讓大家可以用合理便宜的價格獲得良好的完整保護服務。
推薦選擇 N
eoprotect Game Sheild 這項服務,輕鬆幫助您一條龍解決煩惱
當然這種方案對於中/大型伺服器對於流量開銷較大的情況下費用會比較高
正常情況下費用會落在 15~90 歐元這個區間
詳細請閱讀官網》點我閱讀

➤ 這樣為何不直接買 遊戲轉發保護 就好了?
根據每個人的情況而定,畢竟很多廠商現在都推出無限流量的VPS主機。
您可以用非常低的成本去購買一台無限流量的大頻寬主機含保護服務。
這對於某些預算較低或流量需求較大的使用者而言可能會比較便宜。
當然這種方案對於中/大型伺服器對於流量開銷較大的情況下費用會比較高


兩篇文章閱讀完成
恭喜您已經製作出一個超低延遲的轉發保護囉~

40
-
LV. 34
GP 184
2 樓 仙龍 alen22563495
GP9 BP-
範例操作系統: Ubuntu
簡單學會自己設定 HaProxy 轉發。
您需要使用 root帳號 才可進行下列行為。

一、更新系統套件來源
輸入指令》apt update

二、安裝 HaProxy
輸入指令》apt-get install haproxy

三、使用
FTP 下載文件
使用 SFTP選項 登入你的 VPS Server
前往 /etc/haproxy 下載 haproxy.cfg

四、編輯文件 然後重新上傳覆蓋
打開編寫》haproxy.cfg
滑動到文件最下面自己填入下方內容。

listen <隨便打一串英文名稱>
        bind *:<設備的轉發端口>
        mode tcp
        balance leastconn
        option tcp-check
        server minecraft <你的伺服器IP>:<你的伺服器Port> send-proxy-v2
完成版範例參考
listen myproxy1
        bind *:9999
        mode tcp
        balance leastconn
        option tcp-check
        server minecraft 127.0.0.1:25565 send-proxy-v2
完成版範例結果
假如你的設備IP是7.7.7.7
你就能輸入 7.7.7.7:9999 連接至 127.0.0.1:25565 這個位置上囉。

四、完成後重新讀取配置
輸入指令》systemctl reload haproxy

延伸教學 - 限制每秒轉發量
打開編寫》haproxy.cfg
global群組 新增 maxconnrate <數值>
模擬範例
global
        maxconnrate 200
最終結果
現在您的 HaProxy 每個 listen 每秒只會轉發200個連接囉。
可以有效幫助你降低遭受機器人攻擊時的 CPU 使用量。
9
-
未登入的勇者,要加入 5 樓的討論嗎?
板務人員: