¦b¨¾¤î¡§¼É¤O²q´ú±b±K¡¨¤W¡A¥Ñ©óXG¥u¬O¶i¦ærouting¡A±N³s½u»Ý¨DÂ൹«áºÝªºserver¡A
©Ò¥HXG¥»¨¨Ã¤£ª¾¹D¨C¦¸³s½u©Ò¿é¤Jªº±b¸¹/±K½X¬O§_¥¿½T¡H
¦ÛµM¤]´NµLªk¿ì¨ì¡§¿é¤J¿ù»~±b±K´X¦¸«á¡A«ÊÂê´c·NIP¡¨³o¼Ëªº¤u§@...
¦ý°²³]«áºÝ¥D¾÷¥i¥H¥D°ÊÂ^¨ú¡§¿é¤J¿ù»~¦¸¼Æ¹L¦hªºIP¸ê°T¡¨,
¨ºXG¯à§_¥D°Ê¥h«ÊÂê³o¼Ëªº´c·NIP³s½u¡H
µª®×¬O¥i¥Hªº¡I
XG´£¨ÑAPI¥\¯à¡AÅý«áºÝ¥D¾÷¥i¥H³z¹LXML®æ¦¡¡A±Nnªý¾×ªºIPª«¥óª½±µ¦bXG¤¤«Ø¥ß¡C
§ÚÌ¥un¦b¨¾¤õÀð³W«h¤¤¡A¹w¥ý«Ø¦nªý¾×³W«h¡A
¦A¥Ñ«áºÝ¥D¾÷¥hºûoÓblock IP²M³æ©Î¸s²Õ¡A´N¥i¥H¹ê²{³o¼Ëªº»Ý¨D¡C
¨Ï¥ÎAPI¥\¯à®É¡A½Ð¥ý½T»{°õ¦æªººÞ²zû±b¸¹¬O§_¨ã¦³ª«¥óªº¼g¤JÅv¡C
µM«á¦A©óAPI Configuration¤¤©ñ¦æ«áºÝ¥D¾÷ªº¨Ï¥ÎÅv¡A
³o¼Ë´N«áºÝ¥D¾÷´N¥i¥H¨Ï¥ÎºÞ²zûÅv±b¸¹¨Ó°õ¦æAPI¥\¯à¤F¡ã
º¥ý¡A§ÚÌ¥i¥H³z¹L¥H¤U«ü¥O¨Ó¬d¬ÝIPª«¥ó²M³æ»P®æ¦¡¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Get><IPHost><Name></Name><IPFamily></IPFamily><HostType></HostType><IPAddress></IPAddress></IPHost></Get></Request>
Y§ÚÌn¨ú±oBlock_IP³oÓIP Listª«¥óªº¤º®e¡A¥i³z¹L¥H¤U«ü¥O¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Get><IPHost><Filter><key name="Name" criteria="like">Block_IP</key></Filter></IPHost></Get></Request>
YBlock_IP³oÓIP Listª«¥ó¤£¦s¦b¡A§ÚÌ¥i¥H³z¹L¥H¤U«ü¥O¨Ó«Ø¥ß¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Set operation="add"><IPHost><Name>Block_IP</Name><IPFamily>IPv4</IPFamily><HostType>IPList</HostType><ListOfIPAddresses>199.199.199.199</ListOfIPAddresses></IPHost></Set></Request>
YBlock_IP³oÓIP Listª«¥ó¤w¦s¦b¡A§ÚÌ¥i¥H³z¹L¥H¤U«ü¥O¥h§ó·s¥¦ªºIP¤º®e¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Set operation="update"><IPHost><Name>Block_IP</Name><IPFamily>IPv4</IPFamily><HostType>IPList</HostType><ListOfIPAddresses>199.199.199.199</ListOfIPAddresses></IPHost></Set></Request>
n§R°£Block_IP³oÓ¯S©wIP Listª«¥ó¡A«h¥i³z¹L¥H¤U«ü¥O¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Remove><IPHost><Name>Block_IP</Name><IPFamily>IPv4</IPFamily><HostType>IPList</HostType></IPHost></Remove></Request>
Y§Ṳ́£·Q¥ÎIP Listª«¥ó¨ÓºÞ²z¡A·Qn³z¹LIP¸s²Õªº¤è¦¡¨ÓºÞ²z¡A
±Nn³Q«ÊÂꪺIPª«¥óª½±µ¥[¨ìBlock_IP_Group¸s²Õ¤¤¡A¥i¥H³z¹L¥H¤U«ü¥O¨Ó«Ø¥ßÁõÄÝ©ó¸s²ÕªºIPª«¥ó¡C
https://XG_IP/webconsole/APIController?reqxml=<Request><Login><Username>admin_account</Username><Password>P@ssw0rd</Password></Login><Set operation="add"><IPHost><Name>Test_IP</Name><IPFamily>IPv4</IPFamily><HostType>IP</HostType><HostGroupList><HostGroup>Block_IP_Group</HostGroup></HostGroupList><IPAddress>199.199.199.199</IPAddress></IPHost></Set></Request>
¦³¤F¥H¤W´XÓsample«ü¥O«á¡A
¦b«áºÝ¥D¾÷¤W¡A§ÚÌ´N¥i¥H³z¹Lcurl(linux¥D¾÷)©Îpowershell(Windows¥D¾÷)©óXG¤Wª½±µ«Ø¥ß«ÊÂꪫ¥ó¤F¡ã
°Ñ¦Ò¸ê®Æ
How to use the API
♥¶¶¤l¦Ñ±Cªººô©ç¡A½Ð¦hÃö·Ó¡ã
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!
|