[程式]WinXP也能架BBS站

  這幾天小弟收到一張上面寫有"計網中心邀請您準時參加校園網路智慧財產權法令宣導會議,有附便當"的紙,傳說中只要常上網抓有版權檔案的勇者都會收這張紙.....



唉呀~完蛋啦~~~~\("▔□▔)/
唉呀~完蛋啦~~~~\("▔□▔)/
唉呀~完蛋啦~~~~\("▔□▔)/
唉呀~完蛋啦~~~~\("▔□▔)/



  恩....看來從今天開始要小心點了,再用P2P軟體亂抓檔案,下次大概就要上法庭了吧= = 希望也能給有用宿網的大大警惕,因為不管是國內還是國外的檔案,許多都是有版權的,而且特別是用校園網路下載,大部分的IP都是固定IP,追查很容易.....不過這次很多人都跟小弟一樣要去吃飯,因為大多數人都常用P2P軟體= =a







  這次來介紹一個方便安裝、方便使用的架設BBS的軟體,MapleBBS。由於許多好心人士持續的開發,架BBS現在已經不是難事了(以前BBS幾乎都架在Linux平台上,灌Apache+PHP+MyQSL,調整完許多細節後才能用。現在在Linux架設可省略許多步驟。),而且也開發了可以在WinXP/Win2000上架設的ColaBBS與MapleBBS,對想架BBS可是幾乎沒有接觸Linux的人而言,可說是一大福音喔(MapleBBS的作者itoc真是太厲害啦\( ̄▽ ̄)/)。當然,在Linux底下架設BBS,在網路服務上會比較好。以下是如何在WindowsXP底下架設MapleBBS的圖文對照:









1:先google尋找並下載cygwin.exe以及MapleBBS-3.10-(日期)-MSWin.exe這兩個檔案







2:將cygwin.exe解壓縮,開啟裡面的setup,途中選項選"Install Local Directory",下一步選擇想要安裝到的資料夾,選"All Users"、"Unix"







3:接著到如圖畫面,按一下右上方的"View"按鈕,並在每個顯示檔案前面有寫Skip的地方都按一下,變成版本數字







4:安裝完後將MapleBBS-3.10-(日期)-MSWin.exe解壓縮,放在之前解壓的"cygwin\home\"底下(home資料夾要自行創建),並把bbs資料夾名稱改為有管理員權限的WinXP使用者名稱,例如小弟的使用者名稱為Keaton(管理者),故把資料夾名稱改為Keaton







5:用記事本開啟"cygwin\home\使用者名稱\src\include\config.h"修改資料,把"/home/bbs"改成"/home/使用者名稱"、"/home/bbs/bak"改成"/home/使用者名稱/bak"、並且把SCHOOLNAME BBSNAME MYIPADDR MYHOSTNAME SYSOPNICK等後面的資料改成自己的資料







6:到桌面開啟Cygwin(或是到安裝cygwin的資料夾開啟cygwin.bat),輸入"cygrunsrv -I Crontab -p /usr/sbin/cron -a -D"、"crontab ~/doc/crontab"(設定crontab,打完按Enter輸入,在這之前小弟已經設定過了故已有此服務)







7:"cd ~/src"、"make clean cygwin install"(到src資料夾底下將BBS原始檔編譯),等編譯BBS完成







8:"~/etc/rc.local"(啟動BBS)







9:關閉cygwin視窗,在瀏覽器網址上打"telnet://自己的IP"或是"telnet://申請的網址",就會出現BBS畫面~(也可以用PCMAN、KKMAN等程式開啟BBS頁面)







10:啟用"管理者"功能。申請新帳號(輸入new),帳號輸入SYSOP,設定密碼等等,完成後再離開用SYSOP登入確認是否被啟用。







11:接著啟用"遊客"功能。申請新帳號(輸入new),帳號輸入guest,密碼隨便設定,完成後再離開用guest登入確認是否被啟用。







12:恭喜,您已經成功地架設完BBS啦~








其他:
★要停止BBS最快的方法就是執行在home底下的killbbs.bat,也可開啟工作管理員(Ctrl+Alt+Del)關閉所有在運行的BBS程式(有bbslink bguard bhttpd bmtad bnntpd bpop3d gemd innbbsd ipc-daemon2 stdrt xchatd這幾個)
★到"http://自己的IP"可以使用地上BBS站(網頁BBS站)的功能,若跟其他網頁服務衝突則到工作管理員中關閉bhttpd程序即可
★刪除BBS站只要把運行中的BBS程式都關閉、直接把cygwin中所有檔案都刪除就可以啦
★因為是由itoc管理的台南一中BBS來的,要改成自己要的其他設定分散在各個角落(gem、brd、etc、src資料夾等等),這些就得慢慢摸索了





  至於小弟為什麼要找架設BBS的方法呢?因為....我們系上沒有自己專屬的BBS,某位大大問小弟看看有沒有辦法架BBS,不然小弟也沒想過要架設BBS這種事啊= =a







參考資料:
說明檔  http://news.tfcis.org/~itoc/doc/0readme.htm
官方網站  http://news.tfcis.org/~itoc/

8 則留言:

想架設BBS 提到...

請問一下要如何更新訊息..我有更改用記事本開啟\\\"cygwin\\\\home\\\\使
用者名稱
\\\\src\\\\include\\\\config.h\\\" 裡面的資料
可是出來訊息還是跟預設一樣

拜託高手了



版主回覆:(02/20/2008 03:32:46 PM)

在修改完src\include\裡面的資料後,必須再make一次
("cd ~/src" "make clean cygwin install")
、重啟BBS以執行剛剛編譯好的檔案,就會出現更新的內容嘍~

Anonymous 提到...

請問第三步驟"3:接著到如圖畫面,按一下右上方的"View"按鈕,並在每個顯示
檔案前面
有寫Skip的地方都按一下,變成版本數字"您的意思就是要全部安裝嗎?


版主回覆:(03/11/2008 04:54:21 AM)

沒有錯~
(直接安裝所有功能比較方便=w=)

CFC 提到...

很久以前就有一個東西叫做ColaBBS
還不錯
也是在Windows上架設BBS


版主回覆:(07/03/2008 06:18:07 PM)

ColaBBS確實有很多人推薦~
只是小弟用過MapleBBS後,就懶得試用ColaBBS了 囧

123 提到...

可以提供下載嗎 想架看看


版主回覆:(04/05/2009 11:53:24 AM)

可以,在內文有下載處,不過現在地方換了:
http://processor.tfcis.org/~itoc/download/


下載下面這兩個檔案,然後繼續按照說明安裝~
http://processor.tfcis.org/~itoc/download/cygwin.exe
http://processor.tfcis.org/~itoc/download/MapleBBS-3.10-20090201-MSWin.exe

Anonymous 提到...

noip是個好東西啊~~


版主回覆:(09/26/2009 05:51:41 PM)

沒有錯
小弟從以前用到現在呢(拇指)

yuzu 提到...

請問版主:

步驟6輸入crontab ~/doc/crontab後enter,
出現 home/XP/doc/crontab: No such file or directory

這個問題應該如何解決呢?

非常感謝您的分享。

yuzu 提到...

版主你好:

前述問題已經解決,非常感謝教學 :)
現在我登入之後,進站畫面出現「檔案 gem/@/@opening.1遺失或過大」,
請問這是什麼問題,又該如何解決呢?


版主回覆:(12/10/2010 05:02:02 AM)

@opening.1是開頭畫面的來源檔
有可能是沒有建立這個檔案的關係
可以試著把@opening.0複製改名為@opening.1再行編輯

可以參考這裡:
http://processor.tfcis.org/~itoc/doc/301_interface.htm

Anonymous 提到...

可以教一下no-ip設置方法嗎?
因為我電腦開不起來
只能在單機使用...


版主回覆:(11/09/2012 05:19:28 PM)

要先看看自己電腦的IP位址屬於哪一種喔~有分動態\靜態IP位址兩種,動態位址設定上會比較麻煩=.=

檢測IP可以試試看這個小工具,先確認自己的IP
http://phorum.com.tw/ShowPost.aspx?Appr=1&PostID=3963

張貼留言