在服务器上设置VPN以用于iPhone。 如何?

我有一个带有pleskconfiguration软件的Opensuse 11.1虚拟服务器。 我想在服务器上设置vpn,这样我就可以从我的iPhone(运行iOS 4,无越狱)连接到它。 我想要确保WLAN热点和Edge / 3G提供商的stream量。

Plesk提供了一个VPN模块,但它似乎是openvpn(因此与tun / tap openssl)似乎不支持的iPhone操作系统。

iPhone提供三种vpnconfiguration:L2TP,PPTP,IPSec。 所以,在服务器上设置任何这些都可以。

如何设置我的服务器呢?

非常感谢您的build议和意见。

我用我的iPhone的PPTP与一个非常简单的configuration,非常接近基本。 下面你可以find我的configuration示例(我正在运行debian,所以path可以在opensuse上有所不同):

/etc/pptpd.conf

ppp /usr/sbin/pppd option /etc/ppp/pptpd-options localip 192.168.1.1 remoteip 192.168.1.201-254 listen xxx.xxx.xxx.xxx 

在/ etc / ppp / PPTPD选项

 name MyVPN domain MyDomain refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 nodefaultroute lock nobsdcomp 

在/ etc / ppp / chap-secrets中

 "username" MyVPN password "192.168.1.201"