为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查网页是从本地主机还是从外部访问?

如何检查网页是从本地主机还是从外部访问?

Go
料青山看我应如是 2021-06-16 13:01:11
如何从 Go 检查网页是从本地主机还是从外部访问?如何为外部用户禁用某些功能?如何隐藏整个站点,例如“不,这里什么都没有,端口 8080 已关闭,请继续”。
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

  1. 要检查网站是否从外部访问,请检查远程 IP 地址。如果它不是来自 127.0.0.1 或 ::1 (IPv6),则它在外面。使用功能func (*IPConn) RemoteAddr

  2. 要禁用某些功能,请检查上述条件。

  3. 要隐藏整个站点,只需将您的服务绑定到 localhost 接口 (127.0.0.1)。

捆绑

net.Listen("tcp", "localhost:8080")

或者

net.Listen("tcp6", "ip6-localhost:8080")

使用 http 包

http.ListenAndServe("localhost:8080", nil)


查看完整回答
反对 回复 2021-06-28
  • 1 回答
  • 0 关注
  • 285 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信