GithubHelp home page GithubHelp logo

ipop-project / legacy-documentation Goto Github PK

View Code? Open in Web Editor NEW
59.0 59.0 12.0 104 KB

[Deprecated] Documentation for releases 15.07 and earlier. Latest documentation can be found in https://github.com/ipop-project/ipop-project.github.io/wiki .

Home Page: http://ipop-project.org/

legacy-documentation's People

Contributors

pstjuste avatar renatof avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

legacy-documentation's Issues

Missing estabilished connection from ipop-tincan.exe

ejabberd installed and cofigured, ipopuser account works from any IM client
ipop-tincan.exe generates outbound 5222 port request but drops this connection and console out:

C:\Windows\system32>cd /d Z:\ipop-v15.01.0-x86_win7

Z:\ipop-v15.01.0-x86_win7>start ipop-tincan.exe

Z:\ipop-v15.01.0-x86_win7>ping 1.1.1.1 -n 1 -w 3000 1>nul

Z:\ipop-v15.01.0-x86_win7>set PATH=***;C:\Python27

Z:\ipop-v15.01.0-x86_win7>python svpn_controller.py -c config.json
DEBUG:root:Status report failed.
DEBUG:root:recv ('::1', 5800, 0, 0) {
"_fpr" : "F9:3A:05:A8:98:1C:DD:53:24:CF:DF:E0:D1:AF:0B:2B:37:2C:C2:E9",
"_ip4" : "172.31.0.100",
"_ip6" : "fd50:0dbc:41f2:4a3c:7d05:47c0:33ae:7a35",
"_mac" : "00:ff:50:9f:ae:b6",
"_uid" : "7d0547c033ae7a35951f5c135362fe828e3c885e",
"type" : "local_state"
}

My config.json:
{
"xmpp_username": "ipopuser@ejabberd",
"xmpp_host": "192.168.88.22",
"xmpp_password": "12345",
"ip4": "172.31.0.100",
"ip4_mask": 24,
"controller_logging": "DEBUG",
"tincan_logging": 0,
"stat_report": "True"
}

linux builds fail with gcc on later versions of ubuntu

srinath@srinath-ThinkPad-Edge-E440:~/Documents/ipop/libjingle/trunk$ ninja -C out/Release ipop-tincan -d explain
ninja: Entering directory `out/Release'
ninja explain: output ipop-tincan doesn't exist
[1/1] LINK ipop-tincan
FAILED: c++ -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -pthread -Wl,-z,noexecstack -fPIC -B/home/srinath/Documents/ipop/libjingle/trunk/third_party/gold -m64 -Wl,--icf=none -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o ipop-tincan -Wl,--start-group obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.tincan.o obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.tincanconnectionmanager.o obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.xmppnetwork.o obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.controlleraccess.o obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.tincanxmppsocket.o obj/talk/ipop-project/ipop-tincan/src/ipop-tincan.tincan_utils.o obj/talk/xmpp/ipop-tincan.jingleinfotask.o obj/third_party/openssl/libopenssl.a obj/talk/libjingle_p2p.a obj/third_party/jsoncpp/libjsoncpp.a obj/talk/libipop-tap.a obj/third_party/libsrtp/libsrtp.a obj/talk/libjingle.a  -Wl,--end-group -lcrypto -ldl -lrt -lXext -lX11 -lXcomposite -lXrender -lnss3 -lnssutil3 -lsmime3 -lplds4 -lplc4 -lnspr4 -lexpat
/home/srinath/Documents/ipop/libjingle/trunk/third_party/gold/gold64: -plugin: unknown option
/home/srinath/Documents/ipop/libjingle/trunk/third_party/gold/gold64: use the --help option for usage information
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

To mitigate this issue, switch to clang compiler. Following are the steps to switch to clang.
sudo apt-get install clang
sudo update-alternatives --config c++
Selection    Path              Priority   Status
------------------------------------------------------------
* 0            /usr/bin/g++       20        auto mode
  1            /usr/bin/clang++   10        manual mode
  2            /usr/bin/g++       20        manual mode

select clang compiler.

How to plan a IPOP network? How to install a wireless router OPENWRT?

How to plan a IPOP network? How to install a wireless router OPENWRT?
There is no set about installing seen on the physical router tutorial.

https://github.com/ipop-project/documentation/wiki/Running-GroupVPN-on-OpenWRT-Emulator

{
     "ip4": "192.168.1.0",
     "xmpp_username": "[email protected]",
     "xmpp_host": "talk.google.com",
     "xmpp_password": "password",
     "router_mode": true,
     "router_ip": "192.168.0.0",
     "router_ip4_mask": 16,
     "router_ip6_mask": 64,
     "subnet_mask": 24
}

According to this method, to be installed in the physical router, unsuccessful, I have a question:
   "ip4": "192.168.1.0", # this is the subnet, instead of the IP address?
   "router_ip": "192.168.0.0", # this will be the IP address of the virtual NIC IPOP
This is difficult to understand, but 172.31.0.100 tutorial describes where to come out?

If I need to join multiple LANs, multiple OPENWRT as a VPN gateway, will be how to plan?
OPENVPN and WIN mixed together, can we? Hope to see specific deployment scenarios.

can not ping to other peer

hi, i have two linux(Ubuntu 14.04.2 LTS) server on cloud. i m trying to install social and group vpn. i m following instruction, after all installation i can not ping other peer.(i checked all peers).

here is the check command response:

echo -e '\x02\x01{"m":"get_state"}' | netcat -q 1 -u 127.0.0.1 5800

{
   "_fpr" : "D0:B1:B3:3F:66:D2:56:C0:82:5E:8A:4A:C3:AB:C5:40:BF:E6:7E:B7",
   "_ip4" : "10.5.0.2",
   "_ip6" : "fd50:0dbc:41f2:4a3c:27c3:6426:0fe4:1377",
   "_mac" : "c6:65:92:e9:5e:87",
   "_uid" : "27c364260fe413772cc38974fbc70250f47e6414",
   "type" : "local_state"
}

plz help me.

Build binaries for following distros

We need to build for the following distributions/operating systems

Ubuntu 12.04 (i686 & amd64)
Debian 7 (i686 & amd64)
Fedora 20 (i686 & amd64)
CentOS 6 (i686 & amd64)
RHEL 6.5 (i686 & amd64)
Windows 7 (i686)

Using chroot and debootstrap will definitely facilitate the process.

Update Android installation page instructions

We need to go through the Android installation on a few devices and update the wiki documentation because the wiki documentation is based on the Android emulator setup which is different from real devices.

Unable to setup SocialVPN

I was interested to contribute in this software and was trying to connect Host and a Virtual Machine using this tutorial:
https://github.com/ipop-project/documentation/wiki/Running-SocialVPN-on-Linux

Problems and issues:

  1. I am providing xmpp settings of my gmail account. With xmpp_host as "talk.google.com" in the file module/svpn-config.json
  2. I am applying the same settings on my vm and running the programs as mentioned in the tutorial.

Both the VM and my host machine get assigned the same IP address: 192.168.5.1
I don't know if the xmpp login is even working or not. Is there anyway to check that?
Where am I going wrong?

Please help.

How to install IPOP on commercial android phone?

Hello,

I hope I try testing your solution between commercial android smartphone not hacked and raspberry pi3.
As you know, Raspberry pi3 is possible to be installed with your product, but if android smartphone don't be hacked, how to install your solution? is android application in android market?

BR

Add license and readme to binaries

It is probably a good idea to add MIT license (license.txt) and a README (readme.txt) to the binaries. Also, it is a probably a good idea to use this issues section on the documentation project to file generic TODO items.

How to login Ejabberd server behind NAT.

  • I have a physical server. I installed on it Windows server 2008.
  • On windows server I installed VMWare, and install CentOS minimum 6 on VMWare.
  • On my mac, I use Jitsi to connect to ejabberd server. It can connect to my server, but it cannot login. I think I wrong at domain config. Can you show me how to config? I don't have any domain. Can I use ip address?

Wrong information in FAQ

Item 2 in the FAQ mentions that Tinc doesn't automatically do NAT traversal between nodes, but in fact it does (since 2010). As long as there is one Tinc node with a public IP address, it will automatically act as a STUN server for the other nodes.

Question about "Raspberry Pi3 - Social VPN

Hello,

I am beginner in your system. I am really happy to get your solution.

I hope I test your solution on raspberry pi3 with google hangout ID.

anyway, first of all, I download raspberry hard compilled version referred to "https://github.com/ipop-project/Documentation/wiki/Running-SocialVPN-on-Raspberry-Pi " and installed it on raspbian.

second, at config.json,
"xmpp_username": "[email protected]", ---> ok
"xmpp_password": "enter-password-here", ---> google hangout's password or temporary password ?
"xmpp_host": "talk.google.com",
"ip4": "172.31.0.100",
"ip4_mask": 24,
"tincan_logging": 0,
"controller_logging": "DEBUG"

But I don't get any information about ipop with "ifconfig"

Help me...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.