我正在使用NETunnelPacketProvider
拧紧一个小的数据包隧道。在启动VPN之前,我需要使用setTunnelNetworkSettings
来提供连接的VPN设置。在此设置中,我需要为tunnelRemoteAddress
提供NEPacketTunnelNetworkSettings
。我注意到当VPN处于连接状态时会显示此地址。但是我想知道是否还有其他作用?
由于我希望能够更改已连接的VPN服务器(例如,断开与之连接的服务器时更改为另一台服务器),并且在VPN连接时无法再次使用setTunnelNetworkSettings
来更改此值,所以我想知道是否这个tunnelRemoteAddress
只是用于在UI中表示的一些字符串,我可以将其设置为仅一个伪地址,例如127.0.0.1
。
有什么主意吗?