我在IPC上运行一个Web服务器,并希望通过VPN访问networking,因为客户不想直接在互联网上托pipe他的数据。 这个networking服务器运行一个web应用程序,这对于不同的(大部分)移动设备来说应该是可以预料的。 所以我select了OpenVPN作为连接。
现在我试图在我的服务器上安装和configurationOpenVPN服务器,但实际上并不知道是否应该去路由或桥接? Android和iOS设备有什么区别,我应该考虑,如果他们都使用OpenVPN客户端?
将有不止一台设备同时连接到同一个networking。 因为我不知道会有多less和哪些设备,我想使用预先共享密钥。
在我的路由器有一个portforwarding设置,路由器有一个静态的IP地址。
我想要的是,用户将login到他的VPN客户端(与路由器的静态IP /端口),并打开浏览器,inputnetworking服务器的IP地址,最后网站/ Web应用程序应该出现。 我应该去路由还是桥接? 我不明白,谢谢
在标准/未经修改的Android设备上,您只能使用路由 – 不能桥接。 这是因为Android只支持TUN隧道,而不支持TAP隧道。
问:为什么不支持tap式隧道?
答:Android VPN API目前仅支持tun式隧道。 这是Android平台的限制。 如果您尝试连接使用基于Tap的隧道的configuration文件,则会出现一个错误,即当前仅支持第3层隧道。如果您确实想看到OpenVPN Connect支持的tap-style隧道,我们鼓励您联系谷歌Android团队,并要求扩展VpnService API来允许这一点。 如果没有对VpnService API进行这样的更改,则非根应用程序(例如OpenVPN Connect)不可能支持分stream式隧道。
来源: https : //docs.openvpn.net/docs/openvpn-connect/openvpn-connect-android-faq.html