我有一个 Opensuse 11.1 虚拟服务器,其中装有 plesk 配置软件。我想在服务器上设置 vpn,这样我就可以从我的 iPhone(运行 iOS 4,无需越狱)连接到它。我想保护 WLAN 热点和 Edge/3G 提供商流量。
Plesk 提供了一个 VPN 模块,但它似乎是 openvpn(因此 openssl 带有 tun/tap),而 iphone os 似乎不支持。
iPhone 提供三种 vpn 配置:L2TP、PPTP、IPSec。因此,在服务器上设置其中任何一种都可以。
为此,如何设置我的服务器?
非常感谢您的建议和意见。
答案1
我在 iPhone 上使用 PPTP,配置非常简单,非常接近基本配置。下面您可以找到我的配置示例(我运行的是 debian,因此在 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-秘密
"username" MyVPN password "192.168.1.201"