说明

配置windows/android/iphone连接openvpn,访问互联网

优点:配置简单,支持多终端一键连接

缺点:连接速度一般都比ssh tunnel慢,有时卡死要重新关掉重连

建议:ios下使用

server端

安装openvpn服务,生成client的key/crt文件

github-openvpn-install

bandwagonhost的VPS一键安装OpenVPS

CentOS上OpenVPN的安装与使用

Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)

openvpn的配置文件示例

假设服务器ip为xxx.xxx.xxx.xxx

server端生成的ca文件为ca.crt

server端生成的client文件为client1.crtclient1.key

则可以制作一个client1.ovpn配置文件,大概格式如下

client
dev tun      
proto tcp
remote xxx.xxx.xxx.xxx 8080
resolv-retry infinite
nobind
persist-key
persist-tun

<ca>
ca.crt的内容
</ca>

<cert>
client1.crt的内容
</cert>

<key>
client1.key的内容
</key>

ns-cert-type server
redirect-gateway
keepalive 20 60
#tls-auth ta.key 1
comp-lzo
verb 3
mute 20
route-method exe
route-delay 2

client端

client1.ovpn导入openvpn客户端,即可正常连接

android

Android 4.x 设置 (OpenVPN方式)

client1.ovpn拷到sd卡就可以用

iphone

IOS系统(iPhone,iPad,iTouch)OPENVPN设置教程

注:也可以用 itools 导入client1.ovpn

windows

bandwagonhost的VPS一键安装OpenVPS

ovpn的使用方法(简易版)

假设已自建vpn,生成了v.ovpn文件。。。

IOS系统

注册一个美国区的appleid,在apple store下载openvpn connect应用

itunes连接手机,添加v.ovpn文件到openvpn connect应用

在手机上打开 openvpn connect应用 ,点击添加v.ovpn文件,连接。

ANDROID系统

下载openvpn connect的apk文件:https://www.apk4fun.com/apk/6697/ ,安装。

将v.ovpn文件传入手机存储文件夹,假设为sdcard/download文件夹内。

在手机上打开openvpn connect应用,右上角选择import,导入v.ovpn文件,连接。



blog comments powered by Disqus

Published

13 May 2014

Tags