回首頁 在 GitHub 上追蹤
隱私與安全性
Porthole 是網路工具,所以這裡把它會碰到什麼講清楚。它只分享你選定的連接埠,不會把任何東西放上公開的網際網路,而且跑在 Steam 自家的網路上。
哪些資料會經過 Porthole
Porthole 只轉發你分享的那幾個連接埠的原始位元組,其他一概不碰。它不會讀取或儲存這些流量,也絕不會碰你的檔案、你其他的連接埠,或你網路上的其他任何東西。
- 只有你分享的那幾個 TCP 或 UDP 連接埠。
- 只在你邀請的朋友之間流動,而且只到你把他們移除為止。
- 不碰檔案、不碰磁碟,也不碰你電腦上的其他服務。
只分享你選的連接埠
VPN 是把整台電腦接進共用網路,Porthole 的做法正好相反:每個連接埠都是一個一個提供的,而且只有在訪客同意之後,才會綁定到他的電腦上。你可以重新對應埠號、拒絕某個連接埠,或隨時把訪客踢掉或封鎖。
加密:中繼或直連
Porthole 建構在 Steam 的網路上,也就是稱為 Steam Datagram Relay(SDR)的系統,跟 Valve 自家多人遊戲用的是同一套。每一條連線都會加密,並綁定到一個真實的 Steam 帳號,而 Steam 會用以下兩種方式之一為它選路:
- 走 Valve 的中繼:用 Valve 自己的說法,你收到的所有流量都經過驗證、加密與流量限制,而且絕不會洩漏你的 IP 位址。它走的是 Valve 的骨幹,所以往往和直連一樣快,有時甚至更快。
- 點對點直連:少一個中繼點,有時能改善延遲但不一定,而且你和朋友要互相交換 IP 位址才能連線,所以對方會看到你的 IP。
- Steam 會自動為每條連線挑較快的路徑,而多虧了 Valve 的骨幹,往往就是中繼。如果你寧可一律走中繼、讓 IP 保持私密,可以在 Porthole 的設定或 Steam 自己的網路設定裡強制使用中繼。
主控權在你手上
房間可以設定密碼保護。誰能加入、每位訪客拿到哪些連接埠,都由你決定,而且你隨時能把任何人踢掉或封鎖。關掉 Porthole,所有分享出去的連接埠也會跟著關閉。
開放原始碼即將推出
Porthole 正在準備公開的開放原始碼版本,讓任何人都能清楚看到它是怎麼運作的。歡迎在 GitHub 上追蹤這個儲存庫。