======如何在G1上使用OpenVPN====== 本方讲述了如何在G1上使用OpenVPN,前提是你用的Rom已经安装了OpenVPN. ====== 使用命令: ====== openvpn --config client.conf -auth auth ====== 说明: ====== 1.将证书文件放到/data/vpn目录下 2.手动编辑一个auth文件:第一行写证书用户名,第二行写密码,也放到/data/vpn目录下 3.cd 到/data/vpn目录下 4.启动OpenVPN openvpn --config client.conf -auth auth 如果嫌每次输入这个命令,可以弄一个小脚本,将这行命令扔到一个文件里,比如: echo "openvpn --config client.conf -auth auth" >>vpn chmod 777 vpn ./vpn 就可以启动OpenVPN了 5.如果一切正常,可以查看下G1的IP: # busybox ifconfig busybox ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:460 errors:0 dropped:0 overruns:0 frame:0 TX packets:460 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:34332 (33.5 KiB) TX bytes:34332 (33.5 KiB) rmnet0 Link encap:Ethernet HWaddr 7A:ED:9A:75:46:FC inet addr:10.110.219.120 Bcast:10.110.219.123 Mask:255.255.255.252 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2722 errors:0 dropped:0 overruns:0 frame:0 TX packets:2330 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2344247 (2.2 MiB) TX bytes:289966 (283.1 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.18 P-t-P:10.8.0.17 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:404 (404.0 B) TX bytes:4931 (4.8 KiB) 其中tun0就是OpenVPN链接了: tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.18 P-t-P:10.8.0.17 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:404 (404.0 B) TX bytes:4931 (4.8 KiB)