ipop-project / Legacy-Documentation

[Deprecated] Documentation for releases 15.07 and earlier. Latest documentation can be found in https://github.com/ipop-project/ipop-project.github.io/wiki .
http://ipop-project.org/
59 stars 12 forks source link

Question about "Raspberry Pi3 - Social VPN #15

Open charlescho64 opened 8 years ago

charlescho64 commented 8 years ago

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": "username@gmail.com", ---> 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...

vahid-dan commented 8 years ago

Hi @charlescho64 and thank you for your interest in our work. :-)

You have tried an outdated version of IPOP on your machine. We are actively working on a new release for RPi3. To get started, may I ask you which operating system you are using on the Pi?

Thanks. Keep in touch. :-)

charlescho64 commented 8 years ago

Thank for your quick response.

now I have below environments

  1. raspberry hardware version : raspberry pi 3
  2. OS : Raspian with "2016-02-26-raspbian-jessie.img" version

BR

vahid-dan commented 8 years ago

@charlescho64,

The newest version of IPOP for RPi is actively under development and I, myself, have already successfully tested the IPOP on my RPi3; However, we haven't officially released the RPi edition, yet. Please let me figure out a way to help you in this case. I'll get back to you, soon.

Thanks again and keep in touch. :-)

laurentius77 commented 8 years ago

Hello Vahid, I am very interested to build the great ipop-tincan software from source for Linux OS, both ARM and x86/amd64 architectures. Please, if is not to much effort for you, to provide some short guide with an actual method of compiling ipop-tincan from source. I intend to compile it for Alpinelinux distro in the begining. THANKS!

vahid-dan commented 8 years ago

Hi @laurentius77;

Thanks for your interest in our project. :-)

We have the building instruction for Ubuntu and Debian on x86/AMD64 architecture here: https://github.com/ipop-project/ipop-project.github.io/wiki/Building-the-Code

We have recently some major changes in the code so the instruction may not work for the newest release. I'll give it a try and update you.

For other Linux distributions on x86/AMD64, the process should be somehow similar. It may have different dependencies which I'm sure you can handle this part. :-)

For ARM architecture, however we have successfully tested IPOP on Raspberry Pi 3, we have not officially released it yet and it may still take a while until we have a final release for that. Please keep in touch and update us on your progress.

Cheers, Vahid

laurentius77 commented 8 years ago

Thank you Vahid. I tried those building instructions but libjingle 3.52 branch can't be downloaded from webrtc because is not suported anymore. Probably there are major changes in building instructions. You said that you compiled recently a version for RPi3. What libjingle version did you use ? Have you made major changes from that tutorial? In last two monts I checked ipop-tincan github few times a day in a hope of an updated building instructions version. If you can help me somehow I will be very happy. Thank you a lot!

kyuhojeong commented 8 years ago

Below is the download link of libjingle3.52 along with depot tools we hhapen to have. It compiles ubuntu 14.04 but didn't confirm other OS.

http://www.acis.ufl.edu/~xetron/libjingle.tar.gz

Below is the step I took.

  1. install packages sudo apt-get update sudo apt-get install default-jdk pkg-config git subversion make gcc g++ python sudo apt-get install libexpat1-dev libgtk2.0-dev libnss3-dev libssl-dev
  2. Setup environment untar the libjinge, change directory to libjingle. then run below commands. export JAVA_HOME=/usr/lib/jvm/default-java export PATH="$(pwd)/depot_tools:$PATH" export GYP_DEFINES="use_openssl=1"
  3. create build files gclient runhooks --force

​4. Building ipop-tincan cd trunk ninja -C out/Release ipop-tincan

  1. This will create ipop-tincan in out/Release
vahid-dan commented 8 years ago

@laurentius77,

Keep in touch and don't hesitate to ask any question you have. IPOP is under active development and there will be a new major release soon.

Cheers, Vahid

laurentius77 commented 8 years ago

Thank you a lot! I will give your tutorial a try when have some time. Keep going with this great project!