Web Chat @ Chat.echoplex.us에 가입하십시오. Firefox Open Web App 설치 - (Firefox Open Web App은 무엇입니까?)
Parlez-vous français? 계속 ICI
개발자 chat @ chat.echoplex.us/echodev
새로운 것은 무엇입니까?
Echoplexus는 익명의 웹 기반의 IRC와 같은 채팅 플랫폼으로 개인 정보를 존중하기 위해 최선을 다합니다. 공개 또는 개인 채널을 만들 수 있습니다. 링크 가능한 익명성에 대한 가명을 확보하고 PGP로 보호 할 수 있습니다. 실시간으로 코딩하고 함께 모을 수 있습니다. 채널의 사람들과 Peer2Peer 비디오 및 음성 통화를 만들 수 있습니다.
Echoplexus는 모듈 식으로 설계되었습니다. 간단한 채팅베이스 응용 프로그램에서 시작하여 많은 다른 것들을 포괄하도록 실제로 성장했습니다.
현재 Echoplexus는 채팅, 코드, 그리기 및 통화의 4 가지 모듈로 구성됩니다. 아마도 필요에 따라 이러한 모듈의 조합 (또는 1)을 실행할 수 있습니다.
Echoplexus는 채팅과 관련하여 풍부하고 안전하며 진정으로 개인 정보를 제공하려는 팀에게 잘 작동합니다. OSS와 설치가 상당히 쉽기 때문에 클라우드 서비스에 의존하지 않고도 자신의 개인 커뮤니케이션 인프라를 가질 수 있습니다. 그것에 마음의 평화가 있습니다. 우리는 또한 자신의 데이터에 관심이있는 친구 그룹 (그리고 그것을보고 있거나 보지 않을 수도 있음)에도 좋습니다.
많은 팀이 유료 웹 기반 커뮤니케이션 플랫폼을 사용할 수 있습니다. 거기에 많은 것이 있으며, 우리는 우리의 발전에서 그들로부터 영감을 얻었습니다. Echoplexus는 오픈 소스 소프트웨어를 사용한 차이를 연결합니다.
다른 사람들은 IRC를 사용합니다. 그러나 서버를 설정하는 데 시간이 많이 걸리고 많은 사람들이 실제로 클라이언트를 설정하고 싶지 않으며 클라이언트의 서버와 포트를 구성하고 싶지 않습니다. 결국, 대부분의 사용자는 텍스트 전용 인터페이스 (리치 미디어 없음)에 붙어 있습니다. 당신의 IP는 당신이 그것을 숨기는 조치를 거치지 않는 한 다른 사람에게도 보입니다.
기타 서비스 (Google 토크 / 행 아웃과 같은)는 괜찮지 만 기본적으로 1v1 채팅, 폐쇄 된 클라이언트 플랫폼 및 클라우드 기반입니다.
거의 모든 대안은 채팅을 시작하기 전에 어떤 종류의 이름을 지정해야합니다. 더 나쁜 것은 이메일 주소에 등록하십시오. 나는 항상 가장 큰 장벽은 사용자가 자신이 완료하는 데 관심이없는 작업을 수행하도록 요구하는 것이라고 생각했습니다. 그는 다른 많은 일을 많이 받았습니다! 익명 성은 훌륭한 대화에 도움이 될 수 있습니다.
Echoplexus의 가장 중요한 부분은 익명성에 대한 지원입니다. 사용자는 가입을 싫어합니다. 익명 성은 언론의 자유를 촉진합니다. 연결된 익명 성도 가능합니다.
Echoplexus는 이미지 URL을 오른쪽의 미디어 바에 직접 포함 시키려고 시도합니다. 마찬가지로 YouTube URL을 구문 분석하고 객체를 포함 시키려고합니다. 서버가 URL이 발생하면 문제의 페이지의 스크린 샷을 사용하여 사용자에게 짧은 발췌를 제공하려고 시도 할 수 있습니다. 개인 정보를 보호하기 위해 기본적으로 클라이언트에 미디어 임베딩이 비활성화됩니다.
연결을 잃지 않는 한 최대 2 시간 전에 보낸 모든 메시지를 편집 할 수 있습니다. 이 기간은 서버 운영자가 구성 할 수 있습니다. 메시지를 두 번 클릭하거나 메시지를 마우는 동안 나타나는 연필 아이콘을 클릭하면이 작업을 수행 할 수 있습니다.
채널에 가입하면 멀리있는 동안 놓친 가장 최근의 채팅 기록 중 일부를 자동으로 동기화합니다. 언제든지 해당 채널의 Chatlog 기록을 가져올 수 있습니다.
현재 지원되는 명령 :
/join [channel_name] : 채널에 가입하십시오/leave : 현재 채널을 떠납니다/topic [topic string] : 채널에 대한 대화 주제를 설정합니다 (항상 볼 수있는 메시지는 상단에 항상 표시됩니다)/broadcast [a chat message] : 연결된 모든 채널에 메시지를 보냅니다. 별칭 : /bc/nick [your_nickname] : 익명에서 이름을 변경합니다. 이 선호도는 채널 별 쿠키로 저장됩니다./private [channel_password] : 채널을 비공개로 만듭니다. 암호가있는 사람들 만 입력 할 수 있습니다./public : 개인 채널을 공개 채널로 만듭니다./whisper [nickname] : 제공 한 닉네임이있는 사람에게 보이는 개인 메시지를 보내십시오. 별칭 : /w , /tell , /t , /pm . Pro-Tip : "Ctrl+R"을 눌러 당신을 속삭인 마지막 사람에게 빠르게 재현하십시오./pull [N] : 채널에 연결되지 않은 상태에서 누락 된 최신 채팅 메시지를 동기화합니다. 현재보다 효율적인 렌더링 방법이 추가 될 때까지 UI 응답 성을 위해 최대 값은 100으로 설정됩니다.[partial nickname]+<TABKEY> : autocompletes (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] : github에서 Repo의 사후 후크에 추가 할 수있는 URL이 생성됩니다./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 Checkbox를 사용하면 귀하 또는 다른 사람이 유형으로 재평가 할 수 있습니다. Refresh 버튼은 iframe 상태를 재설정하고 닦습니다.
iframe 사용자 편의를 위해 jQuery 및 underscore.js 에 액세스 할 수 있습니다. 앞으로 더 많은 라이브러리가 노출 될 수 있습니다.
현재 드로우 기능은 상당히 기본적입니다. 채팅하는 사람들과 지속적인 화이트 보드를 공유 할 수있을만큼 충분합니다. 나는 바퀴를 완전히 재발견 할 필요가 없다고 생각합니다 (그리고 여기에서 Photoshop/Illustrator를 다시 구현하게됩니다).
WebRTC를 사용하여 귀하와 같은 채널의 모든 사람과 안전한 Peer2Peer 오디오 및 화상 통화를 만드십시오. 이를 위해서는 작문 시점에 실험적인 WEBRTC를 지원하는 Chrome Canary/Beta 또는 Firefox Aurora/Beta를 사용하고 싶을 것입니다.
Echoplexus는 완전히 안전하지는 않지만 거기에 도착합니다. 이 프로젝트는 보안을 매우 심각하게 받아 들일 것임을 확신해야합니다.
/private 명령을 통해 공유 암호를 아는 사람들에게만 채널을 비공개로 만들 수 있습니다. 그렇게하려면 /chown 명령을 가진 채널 소유자가되어야합니다.
개인 채널 및 채널 소유자 비밀번호에는 Node의 crypto.randomBytes 의 256 바이트가 256 바이트로 소속됩니다. 그런 다음 Redis에 저장되기 전에 256 바이트의 키 길이가 256 바이트 인 crypto.pbkdf2 반복을 통해 실행됩니다. 배포에서 HTTPS를 사용하지 않으면 이러한 조치는 의미가없는 것으로 간주 될 수 있습니다.
처음 채널에 가입하면 채팅 입력 영역의 주황색 키 버튼이 나타납니다. 이 버튼을 클릭하면 공유 비밀을 제공 할 수 있습니다 ( Echoplexus가 아닌 안전한 측면 채널을 통해이를 협상해야합니다 ). 공급되면 버튼이 Encrypted 것으로 변경됩니다. 암호화는 Crypto-JS 라이브러리 (256 비트 AES)로 수행됩니다.
또한 PGP 서명 및/또는 PGP 암호화를 사용할 수 있습니다. 비밀 암호화를 공유하는 PGP 암호화 메시지를 계층화 할 수 있습니다.
암호화되지 않은 것들 :
암호화되지 않은 특정 사항 :
계획된 개선 사항을 확인하십시오