簡介
pfSense是一個FreeBSD下的免費開源的防火牆和路由器軟體。
pfSense是源自於m0n0wall的作業系統。它使用的技術包括Packet Filter,FreeBSD 6.x(或DragonFly BSD,假如ALTQ和CARP完成了的話)的ALTQ(以出色地支持分組佇列),集成的包管理系統(以為其環境擴展新的特性)。
(概述圖片和內容來源:)
發展歷史
pfSense項目於2004年開始作為一個叉的m0n0wall的項目中,但側重,而不是完整的PC安裝m0n0wall的嵌入式硬體的焦點。pfSense的緊湊型快閃記憶體為基礎的安裝也提供了一個嵌入式鏡像。
特點
pfsense是基於FreeBSD 8.1-RELEASE的軟路由伺服器平台軟體,基於BSD做的。國內有愛好者漢化的版本。為了讓各位更好的使用它,去看一些系統的安裝幫助是沒有用的,pfsense是一個為了在X86平台上面建立一個高集成性的防火牆項目,以便和其他的商業防火牆媲美。 為了達到這些目的,pfsense使用了一些在freebsd和openbsd下面的工具,並遵循BSD 或者 ISC的許可,還結合了一個簡單的遠程控制的圖形界面。
這樣,就使得pfsense可以同某些嵌入式的防火牆相比較了,但是就提高性能來說,一個好的包過濾器(要感謝openbsd和pf,pf是包過濾的意思),一個快速的網路堆疊(由freebsd的核心提供),還有其他的一些性能,比如多路wan,Captive Portal support,集成的可配置的流量檢測,如此的一個防火牆可能在一個幾百萬的公司來說會賣到幾千美元以上 不應該看作是freebsd。
如果想用某些pfsense的穩定版本不支持的防火牆作某些事情,不需要去購買昂貴的設備,安裝pfsense,(可能)機器不能被設定,然後在論壇或者是IRC上抱怨。 這聽起來好像很苛刻,但是開發者們的時間和耐心是有限的,他們都不是被這個項目僱傭的,所有的開發者都是利用的都是自己的業餘時間。 很多新的功能在beta1.0的版本上被添加上去,Pfsense基於M0n0wall項目,雖然這是一個輝煌的工程,並指示以極高的編碼標準,提出假設類型防火牆/路由器平台將擴展. 正在編寫的代碼後,1.0將改掉許多假設。
現在,如果正在規劃一個防火牆有三個廣域網路,5區域網路連線負載平衡、dmz區的支持,縮小與其它複雜,覺得最好是利用安裝FreeBSD人工和確定這件事遠比,pfsense目前的形式可能會限制所能做的. 這預定的改變,但將不會長期而穩定的。
版本發布
2009年12月11日,pfSense 1.2.3 發布,該版本是 1.2 系列的一個維護版,主要是修復一些bug,支持 FreeBSD 7.2 。
2009年12月27日 ,pfSense 2.0 Beta1 防火牆軟體發布。該版本是 2.0 的第一個公開測試版,2.0 的所有功能已經在 alpha 階段完成了,現在開始是bug的修復階段。
2011年03月01日 ,pfSense 2.0 RC1 發布。
2011年10月29日,pfSense 2.0 正式版發布,基於 FreeBSD 8.1,主要改進包括:增強的 IP 別名、面板和部件、SMTP 和 growl 警報、新的流量取樣、7層協定過濾、NAT 引擎和配置的改進、證書管理器、VPN改進、虛擬無線 AP 支持等等。
2011年12月21日,pfSense 2.0.1 發布。
開發者
創建者
克里斯690-695(CMB)斯科特·烏爾里希(sullrich)
活躍的開發
2007年:比爾馬凱特(billm)
2005年2月:霍爾格·鮑爾
2005年5 埃里克·克里斯騰森 (ekristen)
2005年8月賽斯MOS(SMOS)
2005年11月斯科特·戴爾(sdale)
2006年12月馬丁·福克斯(mfuchs),馬克起重機 (mcrane)
2008年7月- 2008年10月吉姆·平樂 (JIM-P)
2009年2月羅布塞拉亞(robiscool)
2009年3月雷納托博特略(rbgarga)
2009年5月- 2008年1月馬太福音的新郎(mgrooms)。