Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

舊電腦變身 Linux 區域網伺服器:代理上網、遊戲對戰、網站發布全攻略

編輯:關於伺服器

前言:閒置硬體的高價值再利用

家中有兩台以上電腦、退役的賽揚 466/128MB 老機器?別丟!安裝 Red Hat Linux 8.0,配雙網卡,即可打造功能完整的區域網伺服器:
✅ Squid 代理共享 ADSL 上網(支援 50+ 客戶端)
✅ IP 陷騙(MASQ)實現 NAT 防火牆
✅ Apache 發布內部網站
✅ FTP/聊天/遊戲(CS、帝國時代)局域網聯機

硬體需求與網路拓撲

角色網卡IP 設定說明
外部 (eth0)第 1 張10.89.127.6/24 GW 10.89.127.254ADSL/外部線路,開機啟用
內部 (eth1)第 2 張192.168.0.10/24區域網閘道,開機啟用

區域網拓撲結構圖

交換器連接伺服器 eth1 與所有客戶端。

Linux 安裝關鍵選項

  • 分區:/var 較大(網站、代理快取),建立獨立 /tmp。
  • 套件群組:必選 KDE、Squid、HTTP (Apache);其餘全裝無妨。
  • 網卡設定:安裝階段即指定 eth0/eth1 IP、閘道、DNS(如 202.102.227.68)。

核心服務配置

1. Squid 代理啟用全網存取

vi /etc/squid/squid.conf
# 找到約 1450 行
http_access allow localhost
http_access deny all   →  改為  http_access allow all

服務設定:Server Configuration → start at boot 勾選 Squid、Ipchains。

2. IP 陷騙(NAT)腳本持久化

將下列內容加入 /etc/rc.local 末尾並重開機:

echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -F
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ -i eth0

說明:對 192.168.0.0/24 網段實施位址偽裝,對外僅顯示 eth0 公網 IP,兼具防火牆效果。

3. Apache + FTP 發布網站

  • 網頁檔放置 /var/www/html/(或 /var/www/http/)。
  • 服務設定啟用 http、wu-ftpd 開機自動啟動。
  • 用戶端 FTP 上傳至對應目錄即可發布。

4. 聊天軟體(ICQ/MSN)支援

上述 IP 陷騙腳本已開啟 ip_forward 並 MASQ,大多數聊天協定(含語音/檔案傳輸)即可穿透;若特定協定受阻,需額外載入 ip_masq_icq 等模組。

客戶端設定清單

  • IP:192.168.0.11 ~ 192.168.0.254(避開 .10 伺服器)
  • 閘道:192.168.0.10
  • DNS:202.102.227.68(或伺服器同 DNS)
  • 瀏覽器代理:IP 192.168.0.10,埠 3128(Squid 預設)

效能參考

  • Celeron 466 / 128MB → 流暢服務 50 客戶端。
  • Pentium III 1GHz 專用伺服器 → 理論支援 250 並發。

結語

幾條網線、一台舊電腦、一張 Red Hat 光碟,即可獲得企業級代理、防火牆、Web/FTP 伺服器,還能開心聯機對戰。Linux 低門檻、高彈性,是家庭/工作室/中小企業打造區域網中樞的最佳選擇。

Copyright © Windows教程網 All Rights Reserved