Golang 的网络服务,如果不指定IPv4 或 IPv6,如果VPS 同时支持 IPv4 和 IPv6,net.Listen() 只会监听 IPv6 地址。但这不影响客户端使用 IPv4 地址来访问。如下使用 netstat -lnt 来查看端口监听情况: 如何在启动网络服务时选择 IPv6? 在高层可以使用 http.ListenAndServe 来选择,如: 如果觉得具体指定 IPv6地址太麻烦,可以重构 ListenAndServe 函数,会用到 net.Listen 函数, 可以在该函数里指定 n