Hi guys,
I made this discussion for the people na nagppm sakin on how to make openvpn work.
Please limit the discussions to OPENVPN application troubleshooting and tips.
If you have hardware / device specific concerns, kindly post them on the proper thread.
What is OPENVPN:
The main purpose of openvpn is to hide your real ip from the outside world by building and encrypting a private tunnel connection to a vpn server which acts like your proxy. You can have free internet by having a backdoor connection to your netwrok provider which bypasses its firewall/accounting server - jefbuan
The good thing about openvpn is hindi lang browsing, you can stream youtube videos, download from the market, use facebook, twitter, tapaltalk, games like pocket legends, zenonia, zynga poker, and any apps and games that need internet connection.
First of all, credits go to westicegirl, jefbuan and HHUBS ( for page revision)
Requirements for all:
Check the end of this post for the attached files.
- Rooted android phone
1.1) Optional: Install a custom rom and/or custom kernel with pre-loaded tun.ko (I recommend cyanogenmod 6 and up)
- root explorer (kindly use the latest version. older versions have mount/remount problems when used on newer devices)
- openvpn settings
- openvpn installer
Warning: DO NOT DOWNLOAD/INSTALL OPENVPN INSTALLER if you're using the official CyanogenMod custom ROM or any ROMs based on CyanogenMod. This will cause Openvpn to malfunction
Read the details of any ROM that you are installing on your device to find out whether it's based on CM or not
- terminal emulator
- busybox
Reminder: Custom ROMs usually have busybox pre-installed.
- config file (airvpn,poknatvpn, mango vpn, puknut vpn)
Reminder: Proceed to Web & Internet or Buy & Sell Section and ask for a free trial there.
- tun.ko (this file is device and kernel specific. You cannot use a tun.ko that is NOT compiled for your device.)
Reminder:
You can check the
Tun.ko repository thread if we have one for your unit.
Kung wala, ask GOOGLE. Kung wala pa rin, ask your 3rd party developer. Kung wala talaga, balik kayo sa Tun.ko thread and ask nicely. May instructions dun.
)
APN Settings
Globe - http.globe.com.ph ( you should have minimum of 4 peso load)
smart - internet ( you should have at least 1 pero load to activate 3g/hsdpa, maximum load of 9 pesos )
sun - minternet (openvpn not yet working with sun, i'll try to collaborate with jefbuan to see if it's possible)
Reminder:
- No Port, No Proxy
- Higher loads than the rates required above will automatically be consumed by the provider
FOR TROUBLESHOOTING, please include the following on your post
1.) unit / model
2.) network
3.) phone modifications (name of custom kernel/rom, Android OS version)
4.) error details / openvpn log / lastconnection.log
5.) VPN client
Instructions
For CyanogenMod ROMs and CM-based ROMs ONLY
- install openvpn settings
- go to sd card, and create a folder name it: openvpn
- place the config files in the openvpn folder
- open the openvpn application then choose Preferences
- choose insmod --> tun --> then locate tun.ko ( /lib/modules/tun.ko)
- tap the config file and wait for it to connect
connection sequence:
unknown => wait => auth => get config => add routes => 123.123.123.1 connected as 10.8.2.1 (ex. ip)
Reminder: you should get an ip value for "connected as". you won't be able to connect to the internet if the value is blank.
For Rooted phones with STOCK ROM or Rooted phones with NON-CM CUSTOM ROM
credits to
wargodz009 for this tutorial. Click
HERE for the original post
(Originally made for Optimus 1 users but it might work for other phones as well)
1) root your phone
2) install openvpn installer and the binaries..
***if you get the error "binaries not installed", install busybox first and redo #2.***
***if the binary installation is successful, skip #3***
3) install busybox (this should already be installed IF you're using a custom rom)
4th) install openvpn settings
5th) open root explorer
-Navigate to folder /system/xbin/
-Mount folder as R/W (there is a button you can click at the top right of the Root explorer UI)
-Scroll and look for the file OPENVPN --> Long press openvpn and choose Permissions
-Put a check on the following:
User: Read + Write + Execute
Group: Read + Execute
Others: Read + Execute
-Press Menu and Create a new folder. Name it: bb (system/xbin/bb/)
IF this does not work or you prefer to use terminal emulator, use this:
---make sure the busybox is located at /system/xbin/busybox before you proceed
---make sure that you allow superuser permissions after typing su
---SKIP STEPS 5,6 and 7 IF you choose to use the terminal emulator method
6) open terminal emulator and type:
- --edit "pag ang busybox ay nasa /system/bin/busybox"
su
busybox ln -s /system/bin/busybox /system/xbin/bb/ifconfig
busybox ln -s /system/bin/busybox /system/xbin/bb/route
- --edit "may ibang rom na ang busybox ay nasa xbin eto ang irun nyo"
su
busybox ln -s /system/xbin/busybox /system/xbin/bb/ifconfig
busybox ln -s /system/xbin/busybox /system/xbin/bb/route
7) go back to Root Explorer, navigate to /system/xbin and Mount as R/O
8) on your sdcard create a folder named "openvpn" w/o the quotes and place your config files there.
For Xperia x10, x10 mini/pro, x8 phones
http://www.symbianize.com/showthread.php?t=356433 by leofrester
http://www.symbianize.com/showthread.php?t=390108 by alamatnitotoy (needs more feedback)
Poknat Config File
click me
you need to have premium account, of this config files are not updated anymore, please visit buy and sell section or the web and internet section.
Optional Stuff
For auto connect
1. go to /sdcard/openvpn/
2. create a file name pass.txt
3. place username and password on pass.tct should look like this
username
password
4. then save.
5. edit config file, look for auth-user-pass line
6. type /sdcard/openvpn/pass.txt, the line should look like this auth-user-pass /sdcard/openvpn/pass.txt
OPENVPN + WIFI TETHERING APPLICATION = FREE WALKING WIFI SPOT
1. Download wifi tethering apps in market
2. Connect openvpn
3. Start wifi tethering application
4. some devices like psp, ds cannot connect, but ipod, itouch and laptops can
OPENVPN + NATIVE WIFI TETHERING (for froyo 2.2 only) = FREE WALKING WIFI SPOT
1. connect openvpn
2. go to terminal emulator
3. type SU
4. type /system/bin/iptables -t nat -A POSTROUTING -s 192.168.43.0/24 -o tun0 -j MASQUERADE
5. now you can connect you PSP, NINTENDO ds, PS3
Route-up script (optional)
For scripting, para every time na gusto niyo gamitin yung native wifi at ayaw niyo mag type pa ng kung ano-ano sa terminal emulator, follow this:
using terminal, type:
$su
#nano /sdcard/openvpn/up.sh
#!/bin/bash
/system/bin/iptables -t nat -A POSTROUTING -s 192.168.43.0/24 -o tun0 -j MASQUERADE
#chmod 777 /sdcard/openvpn/up.sh
edit ovpn file sa vpn at add sa line
route-up /sdcard/openvpn/up.sh
-------------------------------------------------------------------------------------------------
Another free internet trick, same function with openvpn tunnel droid, try this thread
http://www.droidforums.net/forum/dro...ing-2-1-a.html
Now, if you guys experience any problem, just post it here and i will try to help you.
If i am missing some information, just tell me and i will update the thread.
If I made a wrong tutorial just raise it up ok?
I hope i helped you get free internet especially for ANDROID.
Things to do: native openvpn for android capable phones
AND LASTLY IF YOU LIKE MY TUTORIAL, BUY ME A BEER, AHAHAHAHA
Afraid to root your phone? contact me via yahoo mail ([email protected]) or text me 0906-211-3229 i will be the one to root your phone and make openvpn work. Tutotial is free if ako po ang nag root at nag install ng vpn, pag usapan po natin payment, since time ko din yung maapektuhan,
nahihirapan na din po kasi akong mag turo sa ym, madami na akong naturuan at nagapana naman nila openvpn nila, eh feeling ko lang po masyadong madaming oras ang nasayang ko kakaturo sa ym, , meet up is within megamall or mandaluyong area, on weekends nasa Cardona, Rizal ako and of course my TIME ang ifofollow.
Hope you guys understand, hindi na po ako mag tuturo sa YM, pasensya na po ha, for faster transaction pakidala po ang usb cable, paki send mo sakin yung unit model
NOW ACCEPTING WINMO OS
Units "still" without own tun.ko. Openvpn will not work
------
Units that i recently rooted and make the openvpn work
Galaxy Tab
Samsung Galaxy S i9000
Samsung Galaxy Spica
LG p500
Motorola Defy
HTC HD2
Sony Experia X8
Galaxy Ace
Galaxy Mini
HTC desire + oxygen rom
HTC desire HD
Here are the list of Units that I can root
Acer Liquid Metal
Dell Streak
HTC Magic (Sapphire) 32B
HTC Bee
LG Ally
Motorola Atrix4G
Motorola Charm
Motorola Cliq
Motorola Droid
Motorola Flipside
Motorola Flipout
Motorola Milestone
Nexus One
Samsung Captivate
Samsung Galaxy 551 (GT-I5510)
Samsung Galaxy Portal/Spica I5700
Samsung Galaxy S 4G
Samsung Galaxy S I9000
Samsung Galaxy S SCH-I500
Samsung Galaxy Tab
Samsung Transform M920
Samsung Vibrant
Sony Ericsson Xperia E51i X8
Sony Ericsson Xperia X10
Sprint Hero
Telus Fascinate
Toshiba Folio 100
Samsung Galaxy S devices
Motorola Droid X
Motorola Droid 2
HTC EVO 4G
HTC Hero
HTC wildfire (2.1)
HTC Desire
HTC Desire HD
HTC Legend
HTC Desire Z
I want to thank those guys who trusted me on rooting their devices, though sometime it was hard but it rewards after, enjoy your free internet guys.
NEWS
OPENVPN down for GLOBE users, connected pero ang bagal mag browse, alternative, please use smart. Will inform you if there is a fix for globe
Recomended VPN for globe and smart please use Tsunami VPN, Here is the LINK They are cooking new configuration for mobile devices such as android/iphone.
beta users got 500kBps Globe stable connection, so watch out
Actual screenshot of the VPN im using, Umabot ng 230 kBps yan hindi lang matyempuhan ng screenshot app, kasi 5 sec to shot eh
View attachment 321071
NEWS: STARTING JUNE 25, I WILL ONLY ACCEPT ONLINE TUTORIAL, OUT OF THE COUNTRY NA AKO EH , SA SINGAPORE NAKO,