NebulaChat - Open source mtproto server written in golang
open source mtproto server implement by golang, which compatible telegram client.
Open source mtproto server written in golang
Mobile Protocol: Detailed Description (v.1.0, DEPRECATED)
Encrypted CDNs for Speed and Security @steedfly翻译
- redis
- mysql
- etcd
- Get source code
mkdir -p $GOPATH/src/github.com/nebula-chat/
cd $GOPATH/src/github.com/nebula-chat/
git clone https://github.com/nebula-chat/chatengine.git
-
Build
build frontend cd $GOPATH/src/github.com/nebula-chat/chatengine/access/frontend go build build auth_key cd $GOPATH/src/github.com/nebula-chat/chatengine/access/auth_key go build build auth_session cd $GOPATH/src/github.com/nebula-chat/chatengine/service/auth_session go build build sync cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/sync go build build upload cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/upload go build build document cd $GOPATH/src/github.com/nebula-chat/chatengine/service/document go build build biz_server cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/biz_server go build build session cd $GOPATH/src/github.com/nebula-chat/chatengine/access/session go build
-
Run
cd $GOPATH/src/github.com/nebula-chat/chatengine/service/auth_session ./auth_session cd $GOPATH/src/github.com/nebula-chat/chatengine/service/document ./document cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/sync ./sync cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/upload ./upload cd $GOPATH/src/github.com/nebula-chat/chatengine/messenger/biz_server ./biz_server cd $GOPATH/src/github.com/nebula-chat/chatengine/access/auth_key ./auth_key cd $GOPATH/src/github.com/nebula-chat/chatengine/access/session ./session cd $GOPATH/src/github.com/nebula-chat/chatengine/access/frontend ./frontend
Important: default signIn and signOut verify code is 12345
Please report bugs, concerns, suggestions by issues, or join telegram group Telegramd中文技术交流群 Or Telegramd to discuss problems around source code.