這篇文章主要介紹了關於PHP實現的內網穿透應用Spike重構完成,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
慣例附上專案地址: https://github.com/slince/spike;
這個小應用程式去年第一個版本就已經完成了,按照自己專案需要反正是夠用了,後面有些人反應了一些問題,這兩天著手處理的時候發現不少程式碼問題很大,所以索性便簡單重構了一下程式碼;
這個版本主要去掉了一些過度設計的代碼;明確了代碼生態裡的幾個重要角色。修改了一下自訂協定的傳輸形式,spike 協定在之前的版本是設計成了類 http 協定的形式;重構的時候發現這種格式處理起來並不直接,於是便更換為了 json 形式傳輸。
用法與先前的版本用起來並沒有差別;具體的文檔大家可以參考下readme 文件;
下面附上一張簡單的原理圖:
##這張圖裡的幾個角色在原始碼裡都有具體的體現; 希望同學們在遇到需要穿透內網的需求時spike 可以給大家多一個選擇。 以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
以上是PHP實現的內網穿透應用Spike重構完成的詳細內容。更多資訊請關注PHP中文網其他相關文章!