[QuickServer] IP 过滤

如果用XML来配,是这样的:

   <access-constraint>
     <ip-filter>
       <enable>true</enable>
       <allow-access>true</allow-access>
       <ip-collection>
         <client-ip-address>192.168.1.20</client-ip-address>
       </ip-collection>
     </ip-filter>
   </access-constraint>

如果用代码来写,就这样:

		AccessConstraintConfig accessConstraintConfig = new AccessConstraintConfig();
		IpFilterConfig ipFilterConfig = new IpFilterConfig();		
		ipFilterConfig.setEnable(true);
		ipFilterConfig.setAllowAccess(true);
		ipFilterConfig.addClientIpAddress("192.168.1.20");	
		accessConstraintConfig.setIpFilterConfig(ipFilterConfig);
		server.setAccessConstraintConfig(accessConstraintConfig);

要注意,QuickServer中,本机实际地址和127.0.0.1这个地址是区别对待的。若本机IP是192.168.1.20:

    1.若本机以 telnet 192.168.1.20 方式访问服务器,则应添加的IP是 192.168.1.20

      2.若本机以 telnet localhost 方式访问服务器,则应添加的IP是 127.0.0.1

 

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.