use*_*526 3 network-programming go
如何从Go查看是从本地主机还是从外部访问网页?
如何为外部用户禁用某些功能?
我怎么能隐藏整个网站,比如"没有,这里什么都没有,端口8080关闭,移动".
要检查是否从外部访问网站,请检查远程IP地址.如果它不是来自127.0.0.1或:: 1(IPv6)那么它就在外面.使用功能func (*IPConn) RemoteAddr.
要禁用某些功能,请检查上述条件.
要隐藏整个站点,请仅将服务绑定到localhost接口(127.0.0.1).
捆绑
net.Listen("tcp", "localhost:8080")
Run Code Online (Sandbox Code Playgroud)
要么
net.Listen("tcp6", "ip6-localhost:8080")
Run Code Online (Sandbox Code Playgroud)
使用http包
http.ListenAndServe("localhost:8080", nil)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |