# BBS --- [TOC] --- ## \[1] 簡介 BBS(Bulletin Board System),譯作電子布告欄系統,是現今流行網路論壇的前身。 可以試想一下,大概是您家老爸還血氣方剛的那個年代,網路剛開始盛行,訊息的傳遞還不甚發達。BBS 就好像車站大廳的留言板,成千上萬條的資訊都在上面流通,連線上站後,你就可以把任何的資源、情報、或廢文分享給你所——有的朋友。或你沒朋友,鄉民也行。 ![](https://i.imgur.com/n8cRR2f.jpg) >PTT,從 1995 年創立至今仍廣為人知的 BBS 站(telnet://ptt.cc)。 也隨著網際網路的發展,BBS 從一開始的撥接式連線(用電話線連網,上網就不能打電話ㄌ),到後來漸漸以 telnet 協定為主,它比起撥接式上網,頻寬的需求較低,所以速度更快。 telnet 提供了雙向、以文字字串為主的互動,正因為以純文字及 ANSI 碼為主,所以 BBS 是不能直接貼上圖片的,也因而延伸出獨特的 BBS ART,利用有顏色變化的等寬字體(都還是字元!)繪製 ANSI 圖來讓畫面更活潑。 另外值得一提的是,BBS 除了點選超連結,所有操作完全都是使用鍵盤來達成哦 ;) ![](https://i.imgur.com/DgU4Ono.jpg) >ANSI ART 完全是由字元,再搭配上顏色變化所組成。 --- ## \[2] 用戶端軟體介紹 * Windows:PCMan 載點:https://pcman.ptt.cc ![](https://i.imgur.com/AhJi13L.jpg) * Mac:Nally/welly 載點:https://yllan.org/app/Nally ![](https://i.imgur.com/IS3cBvh.jpg) * Andorid:touchPTT 載點: ![](https://i.imgur.com/5CQAg22.png) 這個 APP 雖然叫做 touchPTT,但還是可以連上其他站台,Google Play 有上架,可以免費下載。 * IOS:目前我能找到的都要付費或只能上 ptt,幫 QQ 你可以持續關注爬文看看有沒有新消息,或乾脆自己寫一個造福大眾也好。 --- ## \[3] 帳號註冊 >註:接下來的操作指令及規則等,BBS 各站有不同規範,以下以北資社站——弗基斯特(telnet://fgisc.org)為例,並使用 PCMan 為示範。 在 log in 的欄位輸入 `new` 就可以進行註冊,輸入 `guest` 就能以訪客身分進站(僅能瀏覽)。 ![](https://i.imgur.com/d9ZhDA0.jpg) 接著只需要按照各項指示輸入資料,並填寫註冊單,等待站長審核通過後就可以使用! ![](https://i.imgur.com/SYlIYd2.jpg) 代號:就是 ID,註冊後不可更改,也是登入時的帳號。 暱稱:隨時可做更改。 >註:注意資料填寫務必詳實,否則站長可能退回註冊申請;註冊單通過後,有些動作(如:發文等)權限才會開放。 --- ## \[4] 基本操作 `↑`/`↓`:上下移動游標 `→`:進入選項 `←`:退出選項 `Enter`:進入 / 確定 --- ## \[5] 主功能表 ![](https://i.imgur.com/QnVglUN.jpg) (A)nnounce:公布重要訊息,有站規、教學、統計資料等。 (B)oards:顯示所有看版,按 `s` 可切換兩種排序方式。 (C\)lass:分類所有看版,可以更容易找到想瀏覽的看板。 (F)avorite:看板前按 `a` 或是 `f` 就可以將常逛的看板加入最愛,方便日後瀏覽。 (M)ail:收發信件的地方,所謂的站內信。 (T)alk:可以查看上線中的人、設定好友名單、回顧水球、聊天等。 (U)ser:填寫註冊單(每年都需要重填一次)、編輯個人資料。 (X)yz:申請、連署看板、及各種奇形怪狀的功能(?)。 (G)oobye:離線。可以從離開的畫面看到水球的紀錄。 --- ## \[6] 指令鍵們 >註:有些指令鍵的字母大小寫會有差別,可能各自是不同的指令。 另外,全形字母也是無效的,使用指令時記得切換為半形。 不過文章或訊息是可以有全形的內容的哦! ### 文章相關 ![](https://i.imgur.com/3FfR9aY.jpg) * PO文:`ctrl + P` 可以發文, `ctrl + X` 可以存檔。 * 推文/呸文:在文章標題或文章內按 `shift + 5` 可以在文章底留下評論。 * 回文:在文章中按小寫 `y` 或 `r` 可以以新文章的形式回覆。 * 編輯文章:在文章標題前或文章內按 `E` 可以編輯已發布的文章。 * 編輯標題:在文章標題前按大寫 `T`。 * 刪除整行:編輯文章時,按 `ctrl + Y` 可刪除整行。 * 刪除整段:編輯文章時,按 `ctrl + O` 可刪除該行以下所有文字。 ### 訊息相關 ![](https://i.imgur.com/11Qhbjb.jpg) * 使用者名單:可從 Talk → User 觀看有哪些上線的使用者,也可按 `ctrl + U` 快速切換至使用者名單(BTW 是土豪的話,也可以用小弗幣購買你看不到我你看不到我的隱身技能)。 * 加朋友:使用者名單中的 ID 旁按小寫 `a`可以加好友。 >灰色:雙方未加好友。 >黃色:對方加你好友,你沒加對方。 >綠色:你加對方好友,對方沒加你(QQ >亮白色:皆互加對方為好友。 >深藍:你設對方為摯友(即使你隱身,對方仍能從遊客名單看到你)。 * 丟水球(1 對 1):在 ID 旁按下小寫 `w` 就可以傳訊息。 * 廣播(1 對多):在使用者名單按小寫 `f` 切換到好友模式 `shift + b` 就可以了。 * 快速回覆:在任何位置,只要被丟水球後,按 `ctrl + r` 可以看剛才的水球及回覆水球。 ### 實用小撇步 * 提示:在部分頁面按下 `h`,會有相對應的指令提示。 * 快速切換:按下 `ctrl + z` 可以依照快捷鍵切換到想前往的頁面。 * 複製貼上:`ctrl + c` 跟 `ctrl + v` 不再是複製貼上了哦,PCMan 裡的複製是 `alt + O` 、貼上是 `alt + P`。 * 當然也可以自己更改 PCMan 的熱鍵設定啦。 --- ## \[7] 淺談 telnet 連線的安全性 引言時有提到,BBS 主要是透過 telnet 這種通訊協定進行連線。但你需要知道的是,telnet 協定是完全沒有加密的,封包在傳送時都是透過明文。也就是說有心人士只要能夠擷取到這些封包,你的資料(以使用者來說例如帳密等等)就可以被旁人所獲取。豪可怕。 有鑑於資訊安全愈來愈受重視,我們該怎麼避免這個情況呢? 不要緊張,不用 telnet 的話,我們也可以改用加密的 SSH 來連線。這個協定會將經過的封包加密,即便封包被他人截取了,也仍需花時間破解。 ### 延伸資料 * 中間人攻擊(Man-in-the-middle attack,MITM) https://goo.gl/sMMv4 ![](https://i.imgur.com/mb9c8Dq.png) * 迪菲-赫爾曼密鑰交換(Diffie–Hellman key exchange, D-H) https://goo.gl/FJhARu ![](https://i.imgur.com/CvivLMp.png) --- ## \[8] 結語 BBS 還有很多的樂趣是需要實際體驗過才能感同身受的,希望今天這門課結束後,你也能一起加入沉迷小弗當鄉民(?)的行列。然後要找我的話,比起訊息丟我水球我應該會回的比較快,耶 ;) 另外在此鼓勵建電的學弟們,其實建電以前也有一個社站叫做靠邊站,可是他死掉了 QQ 期許學弟們說不定哪天可以把他架回來 ;) 最後的最後,大家要多上小弗! --- ## \[9] 參考資料 * 2018 寒訓 BBS 講義(講師:霸氣但不 87 的北七) * https://ithelp.ithome.com.tw/articles/10193879 * https://www.ptt.cc/bbs/PCman/M.1361969619.A.BDD.html * https://www.ptt.cc/bbs/PCman/M.1411803971.A.DD4.html * https://www.ptt.cc/bbs/FuMouDiscuss/M.1396429151.A.EB3.html * https://zh.wikipedia.org/wiki/PCMan * https://zh.wikipedia.org/wiki/BBS