
最近发现华为已经更新成了ICSLite,遂下载回来看下,仍然是不支持内网访问,通过查看文件结构,发现这次是开放结构,既然如此,那就好办了,首先通过netstat -an查看监听信息,发现仅仅只监听了127.0.0.1:51299,那么我们第一步自然是要先解决,让其监听0.0.0.0:51299
	
找到软件的目录,发现熟悉的身影“tomcat”,那么剩下的就简单了,进到tomcat目录,找到conf文件夹,在里面找到"server.xml"这个文件,用记事本打开,可以看到里面都是英文,不用担心,我们只需要找到
        <Connector executor="tomcatThreadPool"
                   port="51299"
                   protocol="HTTP/1.1"
                   connectionTimeout="8000"
                   redirectPort="51300"
                   maxPostSize="10240"
                   maxHttpHeaderSize="8192"
                   relaxedPathChars="|{}[],\"
                   address="127.0.0.1"
                   server="huawei"
                   relaxedQueryChars="|{}[],\"/>聪明的朋友一看应该就明白了,没错,这个就是监听地址和监听端口,这里我们不需要动其他任何内容,只需要将"address"后面跟着的127.0.0.1替换成0.0.0.0即可
        <Connector executor="tomcatThreadPool"
                   port="51299"
                   protocol="HTTP/1.1"
                   connectionTimeout="8000"
                   redirectPort="51300"
                   maxPostSize="10240"
                   maxHttpHeaderSize="8192"
                   relaxedPathChars="|{}[],\"
                   address="0.0.0.0"
                   server="huawei"
                   relaxedQueryChars="|{}[],\"/>修改完成后保存,重启软件,再次使用netstat -an查看,发现软件监听地址已经变成了0.0.0.0:51299

一些迫不及待的朋友是不是就马上想测试了
	
然后就只能看到这样一个冷冰冰的画面,仰天长叹一声为什么啊?
其实还需要修改一个地方,同样的文件,我们往下找,找到这样一行
                    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
                           allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1"/>我们还需要将这行屏蔽掉,或者增加允许访问的地址,这里我们选择将其屏蔽掉
                    <!-- Valve className="org.apache.catalina.valves.RemoteAddrValve"
                           allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1"/ -->再次保存,重启软件,这时再通过IP地址:51299的方式,就可以访问了

P.s:
1.右上角的授权功能使用需要在设置中把访问方式切换成非https的形式
2.文档管理需要在服务端对应的电脑上进行操作,其他用户通过IP地址的形式访问仅能进行查看
IP地址位置数据由纯真CZ88提供支持
桂公网安备 45010302000666号 桂ICP备14001770-3号