标签: vpn

在Genymotion Android中连接到VPN

我正在尝试在Genymotion Virutal Device中配置和连接到VPN,我可以在虚拟设备中配置VPN连接但无法连接,不显示错误.

我在我的PC和Real Android设备中使用了相同的设置,它在设备和PC上运行良好.

我认为它与VirtualBox的问题,但我不知道如何解决它

系统细节:

  • 操作系统:Linux Mint 32Bit
  • Genymotion版本:2.1.1
  • 虚拟设备:Galaxy S4 - 4.3 - API18 - 1080x1920

vpn android virtualbox genymotion

14
推荐指数
1
解决办法
9383
查看次数

在Android中以编程方式配置PPTP/L2TP VPN

我已经阅读了关于VpnServiceVpnService.Builder但是无法获得将vpn类型设置为PPTP或L2TP的任何方法,即使我没有得到任何可以设置用户/密码的方法.

注意: There are many questions in SO I read them but didn't find solution. I looked into ToyVpn application but this there are only 3 parameters we set in this application.

请帮忙.如果有3方API,请提供参考.

java api vpn android

13
推荐指数
1
解决办法
4725
查看次数

NetworkExtension - NEVPNManager

Apple在iOS 8上发布了一个新的框架"NetworkExtension".

我想用NEVPNManager从应用程序启动VPN连接,还是让这个框架再次使用?

有关于此框架的某些信息或示例吗?我无法在developer.apple.com网站上找到有关它的信息,只能在头文件中找到.

谢谢

vpn frameworks objective-c ios8

13
推荐指数
1
解决办法
5874
查看次数

在iOS 8中使用NEVPNManager,如何以编程方式创建到自定义VPN类型的VPN连接?(例如思科任何连接)

在Apple的Configurator工具中查看VPN配置,它提供了许多不同类型的VPN,例如

  • L2TP
  • PPTP
  • Cisco AnyConnect
  • 瞻博网络SSL
  • Check Point Mobile VPN等

我想以编程方式使用创建自定义VPN配置NEVPNManager,但是查看NetworkExtension框架中添加的对象列表,只有2个协议类 - NEVPNProtocolIPSecNEVPNProtocolIKEv2.

我是VPN的世界的新手,所以我的问题是:

这些专有VPN类型(例如Cisco AnyConnect)是IPSec或IKEv2的变体,因此我可以使用其中一个协议类进行设置,还是目前无法使用NEVPNManager进行此类设置

vpn ios ios8 nevpnmanager

13
推荐指数
1
解决办法
1469
查看次数

适用于VPC/VPN的AWS Cloudfront

AWS是否允许使用Cloudfront进行网站使用,例如: - 缓存网页.网站只能在公司VPN中访问.在一个网络中使用受限制的应用程序时,在云端缓存网页是一个好主意吗?

vpn amazon-web-services amazon-cloudfront amazon-vpc

13
推荐指数
3
解决办法
7166
查看次数

iOS VPN连接模块将4G切换到WiFi连接

我正在使用下面的随需连接规则在Swift中创建VPN连接:

        let config = NEVPNProtocolIPSec()
        config.serverAddress = ""
        config.username = ""
        config.passwordReference = ""
        config.authenticationMethod = .sharedSecret
        config.sharedSecretReference = ""
        config.useExtendedAuthentication = true
        config.disconnectOnSleep = true

        let connectRule = NEOnDemandRuleConnect()
        connectRule.interfaceTypeMatch = .any
        vpnManager.onDemandRules = [connectRule]

        vpnManager.protocolConfiguration = config
        vpnManager.localizedDescription = ""
        vpnManager.isOnDemandEnabled = true
        vpnManager.isEnabled = true
Run Code Online (Sandbox Code Playgroud)

这种连接工作正常.如果我使用WiFi,它会在断开WiFi连接后重新连接,但反之亦然.如果我正在使用蜂窝连接并尝试激活WiFi,则手机将无法连接至WiFi,直到我手动断开其与VPN的连接.我相信一个活跃的VPN连接阻止从4G切换到WiFi.

我该如何解决这个问题?

vpn xcode swift nevpnmanager

13
推荐指数
1
解决办法
774
查看次数

连接到VPN而不安装客户端软件

我有时必须编写软件来与驻留在Cisco VPN中的特定服务器建立套接字.我只是编写我的软件,好像没有VPN(使用标准套接字库).在运行此程序时,我使用计算机上安装的客户端软件手动连接到VPN,然后运行程序本身.

但是,希望编写软件以利用能够直接通过VPN进行通信的专用套接字库,而无需使用任何已安装的客户端软件.

这是一些Java代码,说明了我想要的功能:

String vpnHost = ...;
String vpnUser = ...;
String vpnPassword = ...;
VPNConnection vpnConnection = new CiscoVPNConnection(vpnHost, vpnUser, vpnPassword);

String serverHost = ...;
int serverPort = ...;
Socket socket = vpnConnection.openSocket(serverHost, serverPort);
Run Code Online (Sandbox Code Playgroud)

是否可以在不安装任何客户端软件的情况下建立与VPN的连接?

java sockets vpn cisco

12
推荐指数
1
解决办法
3万
查看次数

如何在.NET中创建虚拟网络适配器?

我想在运行时(通过代码)创建/添加虚拟网络适配器到客户端操作系统,最好是在C#中.类似于VirtualBox/VMware/Himachi在安装软件时创建的内容.我猜这将需要一些C/C++恶作剧用于驱动程序集成,但如果它只用于C#,那就更好了.

我知道OpenVPN,他们的东西主要是在C中,我也知道TUN/TAP驱动程序浮动,我只是不知道这些是否是唯一的解决方案,不需要我为Windows创建一个完整的网络驱动程序.

c# sockets vpn networking network-programming

12
推荐指数
1
解决办法
1万
查看次数

如何使用node.js连接到vpn

我是node.js的新手,并寻找一些示例代码或指针,使用VPN连接通过PPTP连接到私有虚拟IP地址.我有一个在aws上运行的node.js服务器,当前使用udp连接到公共IP地址.但是,这需要更改为隧道到私有VPN.

我有vpn的uid,pwd和apn.我需要采取什么步骤来隧道,然后连接到私人IP?

感谢您可能提供的任何提示.

谢谢M.

vpn node.js pptp

12
推荐指数
1
解决办法
8560
查看次数

AWS Inter Region VPN与VYOS

我正在尝试在两个AWS Region(俄勒冈州和爱尔兰)之间建立VPN.在俄勒冈州,我使用了AWS VPN服务,在爱尔兰,我使用了市场上的vyos EC2实例.在Oregon,我启动了一个实例,并为ICMP请求打开了安全组(0.0.0.0/0用于测试).我的Vyos实例的安全组也是开放的.

VPN双方都是UP,但我有一个奇怪的问题.

测试1:

从EC2-Oregon到EC2-Vyos的Ping:工作

测试2:

从EC2-Vyos到EC2-Oregon的Ping:不工作

但是如果我在EC2-Oregon上启动一个wireshark,我看到了ICMP请求,问题似乎就在ICMP回复上了:

11.609958 169.254.12.138 -> 10.10.2.45   ICMP 98 Echo (ping) request    id=0x2f3d, seq=1/256, ttl=63
11.929702   10.0.1.177 -> 10.10.2.45   ICMP 71 Time-to-live exceeded  (Time to live exceeded in transit)
12.610213 169.254.12.138 -> 10.10.2.45   ICMP 98 Echo (ping) request   id=0x2f3d, seq=2/512, ttl=63
12.929659   10.0.1.177 -> 10.10.2.45   ICMP 71 Time-to-live exceeded (Time to live exceeded in transit)
13.610111 169.254.12.138 -> 10.10.2.45   ICMP 98 Echo (ping) request  id=0x2f3d, seq=3/768, ttl=63
13.929952   10.0.1.177 -> 10.10.2.45   ICMP 71 …
Run Code Online (Sandbox Code Playgroud)

vpn amazon-web-services

12
推荐指数
1
解决办法
1116
查看次数