加入網絡聊天 @ chat.echoplex.us。安裝Firefox Open Web應用程序 - (什麼是Firefox Open Web應用程序?)
Parlez-VousFrançais?繼續ICI
開發人員chat @ chat.echoplex.us/echodev
什麼是新的?
Echoplexus是一個基於網絡的匿名,類似於IRC的聊天平台,最大程度地努力尊重您的隱私。它允許您創建公共或私人渠道。您可以為可鏈接的匿名性保護假名,並使用PGP保護它。您可以實時編碼並繪製。您可以與頻道中的人們進行Peer2peer視頻和語音通話。
Echoplexus設計為模塊化。它始於簡單的聊天基礎應用程序,並且實際上已經成長為包括許多不同的東西。
當前,Echoplexus由4個模塊組成:聊天,代碼,繪製和調用。可以想像,您可以根據您的需求來運行這些模塊中的任何組合(或僅1)。
Echoplexus可以很好地適應希望尊重聊天的豐富,安全和真正的隱私的團隊。由於它是OSS且相當易於安裝的,因此您可以擁有自己的私人通信基礎架構,而無需依靠雲服務。這很安心。我們發現這對於關心數據的朋友(並且可能正在看待它)也很棒。
許多團隊可能會使用基於網絡的付費通信平台。那裡有很多,我們在開發中汲取了一些靈感。 Echoplexus橋與開源軟件差距。
其他人使用IRC。但是,設置服務器,許多人真的不想設置客戶端要耗時有些耗時,而且他們當然不想在其客戶端中配置服務器和端口。最後,大多數用戶都被純文本界面所困擾(沒有豐富的媒體)。除非您採取措施將其隱藏,否則您的IP也可以看到他人。
其他服務(例如Google Talk / Hangouts)還可以,但是默認情況下它們是1V1 CHAT,一個封閉的客戶端平台,並且基於雲。
幾乎所有的替代方案都要求您在開始聊天之前指定某種名稱。更糟糕的是,請註冊電子郵件地址。我一直認為最大的障礙是要求用戶執行他不在乎完成的操作 - 他還有許多其他事情要做!匿名可以有利於出色的對話。
Echoplexus最重要的部分是對匿名性的支持。用戶討厭註冊。匿名培養言論自由。可連接的匿名性也是可能的。
Echoplexus將嘗試將任何圖像URL直接嵌入右側的媒體欄中。同樣,它將嘗試解析YouTube URL並嵌入一個對象。當服務器遇到URL時,它可以隨附該頁面的屏幕截圖,並嘗試向用戶提供簡短的摘錄。為了保護您的隱私,默認情況下為客戶端禁用了媒體嵌入。
只要您沒有丟失連接,您就可以編輯最多2小時前發送的任何消息。此持續時間是由服務器運營商配置的。您可以通過雙擊消息來完成此操作,或單擊懸停消息時出現的鉛筆圖標。
當您加入頻道時,您將自動同步您在不在時可能錯過的一些最近的聊天歷史記錄。隨時,您可以為該頻道拉動聊天記錄歷史記錄。
當前支持的命令:
/join [channel_name] :加入頻道/leave :離開當前頻道/topic [topic string] :為頻道設置對話主題(始終位於頂部可見的消息)/broadcast [a chat message] :將消息發送到您連接到的每個渠道。別名: /bc/nick [your_nickname] :從匿名者更改您的名字;此偏好按每個頻道存儲在cookie中/private [channel_password] :使頻道私有。只有使用密碼的人才能輸入它。/public :使私人頻道成為公共渠道。/whisper [nickname] :發送一條私人消息,可見給任何您提供的暱稱。別名: /w , /tell , /t , /pm 。提示:將“ Ctrl+R”按下速度迅速降低給您小聲說的人。/pull [N] :同步您錯過的n個最新聊天消息,這些消息未連接到頻道。當前,為UI響應性設置為100,直到添加更有效的渲染方法為止。[partial nickname]+<TABKEY> :自動完成(基於l-distance)到頻道中某人的名稱@[nickname] :引起有關用戶的注意/color [#FFFFFF] :提供或不帶# 6位十六進制代碼,然後更改暱稱的顏色/edit #[integer] [new body text] :將特定消息的正文文本更改為其他東西。有助於糾正錯別字和審查自己。您還可以雙擊聊天消息以編輯內聯 - 按Enter進行確認,逃脫或單擊其他地方取消。>>[integer] :引用特定的聊天消息。單擊聊天消息上的回复圖標將自動為您添加此圖標。/chown [password] :成為頻道所有者。這為您提供了頻道中的所有權限,並允許您/chmod/chmod [(+|-)permissionName] [optional username] :這使您可以選擇性地切換特定頻道或用戶的某些權限。首先檢查用戶權限,如果未設置,則將檢查頻道權限。如果未提供用戶名,則在頻道級別指定許可。/github track [github repo URL] :這會生成一個URL,您可以在github上添加到倉庫的後鉤中。/roll [1d20|2d30|5d6] ) :將滾動1d20。滾動倍數時,將顯示每個卷,然後添加在一起。嘗試滾動無效的骰子格式將默認為D20。別名: /r/destroy :如果您是頻道所有者,則可以刪除有關頻道的整個ChatLog歷史記錄。沒有恢復!例子:
/chmod -canSpeak :現在,除非您這樣做/chmod +canSpeak [username]否則頻道中的每個人都無法說話,以選擇性地為特定用戶啟用它。當前實施的權限列表(及其默認值)包括:
注意:暱稱註冊是按每個通道考慮的,以增加所有用戶的可用nickspace。因此,您必須在加入的每個頻道上多次註冊一個特定的暱稱。
您可以通過將文件拖動到“媒體和鏈接”面板上上傳。從那裡開始,您可以選擇確認上傳以及圖像預覽(如果是圖像)。
對於服務器運營商,必須在config.js中啟用此功能(請參閱config.sample.js )。您可以選擇設置最大文件大小限制。此外,必須由頻道運營商以每通道啟用它。如果還沒有頻道操作員,則需要/chown [operator password]才能成為它(請參見上面的Commands )。
目前,支持交互式和協作HTML和JavaScript。使用沙盒iframe來保護瀏覽器的內容,但為了完全安全,未經您的同意,無法評估代碼。 LiveReload複選框使您可以在您或其他人類型的情況下重新評估。 Refresh按鈕重置並擦除iframe狀態。
iframe可以訪問jQuery和underscore.js以便用戶便利。將來可能會暴露更多圖書館。
目前,吸引功能是相當基本的。足以促進與您聊天的人共享持久的白板。我認為沒有必要完全重新發明輪子(最終在此處重新實現Photoshop/Illustrator)。
使用WEBRTC,與與您同一頻道中的每個人一起進行安全的PEER2PEER音頻和視頻通話。為此,您可能需要使用Chrome Canary/beta或Firefox Aurora/beta,在撰寫本文時,它具有實驗性WEBRTC支持。
Echoplexus並不是完全安全的,但是它到達那裡。您應該放心,該項目將非常重視安全。
您只能通過/private命令向那些知道共享密碼的人將頻道私有化。為此,您必須使用/chown命令成為頻道所有者。
您的私人頻道和頻道所有者密碼首先用Node的crypto.randomBytes中的256個隨機字節醃製。然後,它們通過4096的crypto.pbkdf2迭代,密鑰長度為256字節,然後將其存儲在redis中。在您的部署中,如果您不使用HTTPS,這些措施可以認為是毫無意義的。
首次加入頻道時,您會注意到聊天輸入區域上的橙色鍵按鈕。當您單擊此按鈕時,您將可以選擇提供共享的秘密(您應該通過安全的側頻道(而不是Echoplexus)協商此秘密)。提供後,該按鈕將更改為Encrypted 。使用Crypto-JS庫(256位AES)進行加密。
此外,您可以使用PGP簽名和/或PGP加密。您可以使用共享的秘密加密將PGP加密消息分層。
沒有加密的東西:
在加密時不會的特定事物:
確保檢查計劃的增強功能