【发布时间】:2012-08-20 15:27:18
【问题描述】:
我正在尝试编写一个可以使用 pptp protocol 连接到我的 VPN 服务器的应用程序,因为我正在研究我发现使用 android.net.vpnservice 我可以连接,但是当我阅读一些文档时并不清楚如何连接到 VPN(没有 API 来设置用户名或密码,也没有 API 来设置我的 VPN 类型(l2tp,pptp);我还测试了谷歌提供的示例应用程序(toyvpn)也不是我之前提到的。
这是我找到的一些代码:
// Create a new interface using the builder and save the parameters.
mInterface = builder.setSession(mServerAddress)
.setConfigureIntent(mConfigureIntent)
.establish();
mParameters = parameters;
【问题讨论】:
-
不,其实根本没有解决办法。
-
需要自己实现PPTP协议。我本人目前正在研究这个问题,因为我有一个适用于 2.x 的有效 VPN/PPTP 连接,并且希望它也适用于 4.x。尝试查看 Hideman 的源代码 - 他们正在这样做:)
-
1.hide man 不是开源项目。 2.我决定使用 openvpn 它已经为 android 4 实现了
-
我认为这可能取决于内核版本和内核的构建选项。
-
@tknv 怎么可能?