<div style="text-align: center"><button onclick="window.location.href='gettingstarted.html'">English</button><button onclick="window.location.href='gettingstarted_es.html'">Español</button><button onclick="window.location.href='gettingstarted_tr.html'">Türkçe</button><button onclick="window.location.href='gettingstarted_ru.html'">Русский</button><button onclick="window.location.href='gettingstarted_zhcn.html'">简体中文</button><button onclick="window.location.href='gettingstarted_ar.html'">العربية</button><button onclick="window.location.href='gettingstarted_fa.html'">فارسی</button> ''//你的身份是?//''</div> { <table style="width:100%" valign="top"> <tr style="text-align:center"> <td>}[[<img src="assets/game/developer1.png" width="300" />|I'm a developer]]{</td> <td>}[[<img src="assets/game/user1.png" width="300"/>|I'm an end user]]{</td> </tr> <tr> <td style="text-align:center">[[程式開發人員|I'm a developer]]</td> <td style="text-align:center">[[一般使用者|I'm an end user]]</td> </tr> </table>}<div style="text-align: center">''//一般使用者專用//''</div> <p><img src="assets/game/user1.png" style="padding: 0 15px; float: right; max-width: 300px" width="75%" /></p>你可能因遇上網路封鎖才會訪問此處,現在該怎麼辦? [[快速解決方案!|Give me a quick solution!]] [[自己來搭建|I want to build something myself]]<div style="text-align: center">''//開發人員專用的可插拔傳輸//''</div> 開發人員專用的可插拔傳輸 你已知道想要利用軟體來使用可插拔傳輸,且正在找尋其它資源。我們可以為你提供什麼樣的協助呢? <p><img src="assets/game/developer1.png" style="padding: 0 15px; float: left; max-width: 300px" width="100%" /></p>- [[在 OpenVPN 伺服器上支援可插拔傳輸|OpenVPN and Pluggable Transports]] - [[在 Go 應用程式中使用可插拔傳輸|Using Pluggable Transports in my Go app]] - [[測試可插拔傳輸|Testing Pluggable Transports]] - [[我要寫一種傳輸|I want to write a transport]] - [[可插拔傳輸規格|Pluggable Transports specification]] [[返回|Who are you?]]<div style="text-align: center">''//使用可插拔傳輸//''</div> <p><img src="assets/game/jigsaw.png" style="padding: 0 15px; float: left; margin-left: -100px; max-width: 500px" width="75%" /></p>你需要盡快取得內容,所幸目前已有一些軟體可以執行可插拔傳輸。如果是桌機式設備,也可以使用<a href="https://torproject.org" target="_blank">Tor 瀏覽器</a>,它可設置使用橋接,前者是一種可插拔傳輸連接器。當 Tor 網路本身被封鎖時,它可協助連接網路。 如果使用手機設備,可使用<a href="https://getlantern.org" target="_blank">Latern</a>或是<a href="https://psiphon.ca" target="_blank">Psiphon </a>, 二者皆有Android 與 iOS 版本。也有手機應用程式可使用 Tor 網路,可在<a href="https://www.pluggabletransports.info/implement/" target="_blank">此處</a>了解一些示範案例以及下載安裝的鏈接。 我們使用的都是開放源碼,任何電腦桌機或手機作業系統都能運用。 它是否回答了你的疑問? [[是的,已完成!|I'm done!]] 不,[[我要自己搭建|I want to build something myself]] [[返回|I'm an end user]] [[重新開始|Who are you?]] <div style="text-align: center">''//建立自己的可插拔傳輸方案//''</div> 與其使用現有的工具,也可以自行建造自己專屬的可插拔傳輸系統,這裏提供二種選項: * Marionette: Redjack's Marionette (<a href="https://www.github.com/redjack/marionette" target="_blank">https://www.github.com/redjack/marionette</a>) 是一種能簡單地在 Mac 或 CentOS 系統建置的指令行工具。我們已發佈 <a href="/implement/marionette-server" target="_blank">伺服器</a> 和 <a href="/implement/marionette-client" target="_blank">客戶端</a>的初步使用指南。更詳細的資訊文件可直接從 <a href="https://github.com/redjack/marionette/blob/master/doc/USER_GUIDE.md" target="_blank">專案網站</a>取得。 * Moonbounce: Operator Foundation (<a href="https://www.operatorfoundation.org" target="_blank">https://www.operatorfoundation.org</a>) 在 Mac OSX 建立了圖形介面來執行帶有可插拔傳輸的 OpenVPN。他們也提供了將 OpenVPN 安裝在 Digital Ocean 的腳本。 或者,你可以自行手動設置 OpenVPN。 [[我想手動安裝|OpenVPN and Pluggable Transports]] [[返回|I'm an end user]] [[重新開始|Who are you?]] <<div style="text-align: center">''//已完成//''</div> 感謝關注我們的工作!請不吝分享你的意見和想法--可以<a href="mailto:[email protected]">寄電子郵件</a>或是透過<a href="https://www.twitter.com/plugtransports">Twitter 追蹤近況</a>。 找尋其它有用的連結,請訪問<a href="https://www.pluggabletransports.info" target="_blank">可插拔傳輸網站</a>以及這些<a href="https://www.pluggabletransports.info/community" target="_blank">社群連結</a>取得更多資訊。 <img src="assets/game/developer_user2.png" style="display: block; margin-left: auto; margin-right: auto;" width="100%"> [[重新開始|Who are you?]]<div style="text-align: center">''//OpenVPN 與可插拔傳輸//''</div> 看到這裏,你的 OpenVPN 伺服器可能已在運行,而想要進一步安裝可插拔傳輸。不管如何,你可能需要安裝 OpenVPN 的協助? [[是的,請協助我的 OpenVPN|Installing and configuring OpenVPN]] [[我已執行 OpenVPN,來談談可插拔傳輸吧|Installing Pluggable Transports on OpenVPN]] [[返回|Who are you?]] [[重新開始|Who are you?]]<div style="text-align: center">''//安裝和設置 OpenVPN//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" /></p><a href="https://www.pluggabletransports.info/implement/openvpn/#preparation" target="_blank">安裝 OpenVPN 指示</a> 將引導用戶進行以下三個步驟: * 準備:取得相關的依賴套件(openssl, ca-certificates, git, golang, curl, screen) * OpenVPN 安裝:伺服器如何使用管理員權限來安裝、設置和測試 OpenVPN。 * 安裝與設置憑證:設定 OpenVPN 網路,為伺服器和客戶端建立憑證。 一旦完成此步驟,即完成基本設置,接下來可以進入到可插拔傳輸的設置。 [[繼續使用可插拔傳輸|Installing Pluggable Transports on OpenVPN]] [[返回|OpenVPN and Pluggable Transports]] [[重新開始|Who are you?]]<div style="text-align: center">''//在 OpenVPN 下安裝可插拔傳輸//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" /></p>已有 OpenVPN 伺服器在服役中,且通過了客戶端連線測試。現在需要新增可插拔傳輸支援,則需要安裝<a href="https://github.com/OperatorFoundation/shapeshifter-dispatcher" target="_blank">shapeshifter-dispatcher</a>, 它可用來同時代理 TCP 與 UDP 流量。 利用 OpenVPN 安裝可插拔傳輸的指示,可協助你<a href="https://www.pluggabletransports.info/implement/openvpn/#server-obfuscation-configuration" target="_blank">安裝和設定 shapeshifter</a>。 指引你的步驟為: * 安裝和設置 shapeshifter-dispatcher * 伺服器和客戶端安裝 完成安裝后,運行 OpenVPN 的伺服器就已帶有可插拔傳輸功能! 或者,試著執行<a href="https://github.com/OpenInternet/openvpn-shapeshifter" target="_blank">此腳本</a>以在 Ubuntu 和 Debian 伺服器上安裝和設置 OpenVPN。 已完成指示要求了嗎? [[已完成|I'm done!]] [[重新開始|Who are you?]]<div style="text-align: center">''//可插拔傳輸規格//''</div> 目前版本的規格可<a href="https://www.pluggabletransports.info/spec/pt2draft3" target="_blank">在此查看</a>。 可插拔傳輸 2.0 格式的開發包括: * Go 程式語言所用的 API * 支援 UDP 協議 * 不同環境底下多樣的應用程式與各式執行 2.1 版本重新架構模組規格,因此其規格組成可獨立昇級,而且即便原作品被綁在某種平台,開發人員還是可以兼容處理。 可插拔傳輸的規格乃在持續進化,若發現現有規格不符需求,或是想要為新版本提交貢獻,可以透過<a href="https://github.com/Pluggable-Transports/Pluggable-Transports-spec" target="_blank">Github 代碼庫執行</a>。 [[已完成|I'm done!]] [[返回|I'm a developer]] [[重新開始|Who are you?]]<div style="text-align: center">''//在 Go 使用可插拔傳輸//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" />在 Go 下使用可插拔傳輸的完整指南<a href="https://www.pluggabletransports.info/implement/go/" target="_blank">在此</a>。我們會在示範布署中一一介紹相關步驟。 * 什麼是傳輸與 TransportListener 介面? * 寫一個 Go 程式 * 在伺服器應用程式下使用傳輸 * 在客戶端的應用程式裏使用傳輸 一旦依指示完成,你也許會想要測試不同環境下的應用程式。 [[測試可插拔傳輸|Testing Pluggable Transports]] [[已完成|I'm done!]] [[返回|I'm a developer]] [[重新開始|Who are you?]] <div style="text-align: center">''//測試可插拔傳輸//''</div> <img src="assets/game/tester.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" />有許多方式能屏蔽網站和網路服務的訪問,從簡單的 IP 地址 ,、DNS 封鎖到建立深度封包检查規則\(DPI\)。你也許要測試網路環境來模擬各種發生的狀況。 推薦查看以下服務: * <a href="https://github.com/OperatorFoundation/AdversaryLab" target="_blank">Adversary Lab</a>: 由可插拔傳輸社群支援,Operator Foundation 創造。 Adversary Lab 提供將流量粹取成為統計用的分析服務。使用此分析, 篩選規則能夠被合成用以屏蔽示樣的流量。 * <a href="https://openinternet.github.io/copilot/" target="_blank">CoPilot</a>: 此無線熱點可提供簡單的網頁介面來模擬自定的審查環境。透過不同的插件,它能夠自標準化侵擾預防與偵測系統中滙入審查"規則"。 [[已完成|I'm done!]] [[返回|I'm a developer]] [[重新開始|Who are you?]] <div style="text-align: center">''//蓋寫可插拔傳輸//''</div> 對"可插拔傳輸"有什麼想法嗎?想要依循目前的規格施作並且能夠改善社群的工作? 首先從查看[[可插拔傳輸規格|Pluggable Transports specification]]開始。這裏也有<a href="https://www.pluggabletransports.info/transports/" target="_blank">傳輸圖書館</a>介紹現有的傳輸。 当你準備好後,我們的<a href="https://www.pluggabletransports.info/build/how/" target="_blank">線上指示</a>會簡單利用應用程式數據串流內容上的 ROT13 暗號為施行示範介面,協助你使用 Go 程式語言來建立一套傳輸。 別忘了也看看<a href="https://www.surveymonkey.com/r/pluggabletransports" target="_blank">Internews 小型獎助資源</a> ,其提供可插拔傳輸調查的資助。 [[測試可插拔傳輸|Testing Pluggable Transports]] [[已完成|I'm done!]] [[返回|I'm a developer]] [[重新開始|Who are you?]]