我希望我的本地docker容器连接到我的MongoDB Atlas。但当我连接到NordLayer VPN时,容器似乎没有使用我们在Atlas上保留并列入白名单的Nord的静态IP。
如果我这样做";卷曲https://ipinfo.io/ip"从容器中,它显示了一些随机的公共IP,如果我这样做;我的IP是什么"在谷歌上,它显示了Nord的静态IP,这表明容器没有使用VPN通过互联网,但常规浏览使用VPN IP。
我已经阅读并实施了许多帖子,但到目前为止,没有什么对我有效。
版本:Ubuntu 20.04.3 LTS
当我尝试连接时,我收到以下错误:连接错误:MongooseServerSelectionError:无法连接到MongoDB Atlas集群中的任何服务器。一个常见的原因是,您试图从未列入白名单的IP访问数据库。确保您当前的IP地址在Atlas集群的IP白名单上:https://docs.atlas.mongodb.com/security-whitelist/
仅供参考:-同样的设置适用于Mac
将Nordlayer协议更改为OpenVPN UDP 后,问题得到解决
$nordlayer设置设置
Select setting to change:
1: VPN Protocol
2: Auto-connect
3: Always connect to
4: ThreatBlock
Select [number]: 1
Available values for VPN Protocol
1: Automatic
2: IKEv2/IPSec
3: OpenVPN TCP
4: OpenVPN UDP
选择[数字]:4