[英]Connect pptp vpn with android vpnservice
我正在嘗試編寫一個可以用pptp protocol
連接到我的VPN服務器的應用程序,因為我正在研究我發現用android.net.vpnservice
我可以連接,但是當我讀到一些文檔時,我不清楚如何連接到VPN (沒有用於設置用戶名或密碼的API,也沒有用於設置我的VPN類型的API( l2tp,pptp
);我還測試了Google提供的示例應用程序(toyvpn),也沒有我之前提到過的內容。
這是我發現的一些代碼:
// Create a new interface using the builder and save the parameters.
mInterface = builder.setSession(mServerAddress)
.setConfigureIntent(mConfigureIntent)
.establish();
mParameters = parameters;
嗨,這有點晚了,但我在搜索時發現了一些東西。
我也在嘗試使用pptp和openvpn構建自己的VPN隧道/連接。
OpenVPN已經有了解決方案。
PPTP正在嘗試以下解決方案。
上面的鏈接被發現在
我也在嘗試。
對於VPN服務,您可以這樣做。
void startVPN(String name) {
Intent i=new Intent("doenter.onevpn.ACTION_CONNECT");
i.putExtra("name",name);
i.putExtra("force", true);
i.putExtra("force_same", false);
startActivity(i);
}
void restartVPN(String name) {
Intent i=new Intent("doenter.onevpn.ACTION_CONNECT");
i.putExtra("name",name);
i.putExtra("force", true);
i.putExtra("force_same", true);
startActivity(i);
}
void stopVPN() {
Intent i=new Intent("doenter.onevpn.ACTION_DISCONNECT");
// Stops any VPN regardless of name
startActivity(i);
}
此鏈接可以幫助您獲得答案。
http://doandroids.com/Apps/OneVpn/how-to/start-stop-prgrammatically/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.