newsence

用 Raspberry Pi 打造你自己的撥接網路服務供應商

Hacker News·2 天前

我挑戰利用 Raspberry Pi 和復古硬體來模擬本地撥接網路服務供應商,讓一台原始的 iBook G3 能以 33.6 kbps 的速度重新連上網路。

背景

這篇文章源於科技部落客 Jeff Geerling 的一項復古挑戰,他利用 Raspberry Pi 搭配 USB 數據機與電話線模擬器,成功為一台 1999 年的 Apple iBook G3 打造了專屬的撥接網路服務(ISP)。這項實驗不僅重現了 56K 時代的連線體驗,更將經典的 AirPort 無線基地台與現代單板電腦結合,讓老舊硬體能以當年的速度重新連結網路。

社群觀點

在 Hacker News 的討論中,許多資深技術愛好者對這項實驗產生了共鳴,並針對硬體實現方式提出了多樣化的建議。部分評論者認為,使用價值 120 美元的專業電話線模擬器雖然方便,但稍微減少了動手做的樂趣。有人提議其實可以用 9 伏特電池與簡單的電話線路自行製作模擬器,甚至能省去撥號音的步驟;另一種更具成本效益的方案是利用舊款的 VoIP ATA 設備(如 Linksys 或 Cisco 的產品),這類設備能讓不同房間的數據機互相「撥號」通訊,且在二手市場極為廉價。更有專業網友分享了進階玩法,建議從 eBay 購入舊款 Cisco VG-224 語音閘道器,這類設備能提供多達 24 條線路並支援脈衝撥號,只需處理好 50 針的 Amphenol 接頭與 66 配線架的轉換,就能建立起小型的私人電話交換系統。

針對實用性的討論則呈現出殘酷的現實。雖然有人好奇這套系統是否能作為光纖斷線時的備援,但多數意見對此持否定態度。網友指出,現代網頁的肥大程度已遠超撥接網路的負荷,光是 CNN 首頁可能就超過 20MB,下載需耗時一個半小時。更嚴重的問題在於軟體層面,現代應用程式與瀏覽器分頁在背景產生的流量會瞬間填滿頻寬,且現今的網路協議與 App 普遍假設使用者擁有低延遲環境,一旦回應超過 20 秒,系統就會判定連線中斷並停止嘗試。這種「連線逾時」的限制使得撥接速度在現代網路環境下幾乎等同於斷網。

此外,社群也對 90 年代開發者的自律表示懷念。當時的開發者必須在極度受限的頻寬、記憶體與磁碟空間下優化程式,而現代開發者則習慣了頻寬過剩的奢侈。有網友提議,若真要在這種環境下瀏覽網頁,必須搭配能過濾 JavaScript 並僅保留純文字的代理伺服器。也有人希望能開發出更精簡的「撥接轉 Wi-Fi」橋接器,讓 30 年前的老硬體能以最原始的郵件軟體或即時通訊工具(如 AIM)重新運作,重溫那個雖然緩慢但專注的網路時代。

延伸閱讀

在討論串中,網友分享了關於電話配線與進階硬體配置的資源。 alnwlsn 提供了關於如何將 Cisco VG-224 設定為獨立 POTS 系統的技術筆記,詳細說明了線路對應與設定流程。此外,維基百科關於 66 block(66 配線架)的條目也被提及,作為理解傳統電話交換系統配線藝術的基礎參考。

https://jeffgeerling.com/blog/2026/build-your-own-dial-up-isp-with-a-raspberry-pi/