Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nedobylskiy committed Jan 31, 2017
1 parent cc8430b commit f987eb1
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# PPP over XMPP (jabber)
It creates a TAP interface and allows you to use the XMPP (jabber) as PPP tunnel.

## Usage

The project is in the stage of "proof-of-concept". Therefore, the configuration is done by editing the application main file. Sorry for this.

**login and password** - from you jabber account. Do not use Jabber clients simultaneously using PPP over XMPP.

**gatewayContact** - authorized user from contact list. Another instance of PPP over XMPP should be connected to this account.

**idAdress** - adress of current device in PPP network

**gatewayIp** - usually the address of another device

**networkMask** - IPv4 subnetting reference

**interfaceId** - name of network interface created in system

After configuring run application from superuser.

```bash
sudo npm start
```
in Debian based systems.

Run another instance of application on gatewayContact with same networkMask and try use ping command for test.

##Troubles

* Depency module **node-tuntap** very unstable.
* Some XMPP provider very slow

0 comments on commit f987eb1

Please sign in to comment.