新增windscribevpn_servername
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
server:
|
server:
|
||||||
port: 9999
|
port: 8888
|
||||||
spring:
|
spring:
|
||||||
application:
|
application:
|
||||||
name: cn-object-scheduler
|
name: cn-object-scheduler
|
||||||
@@ -13,113 +13,111 @@ logging:
|
|||||||
tsg:
|
tsg:
|
||||||
system:
|
system:
|
||||||
url: http://192.168.44.29:8080
|
url: http://192.168.44.29:8080
|
||||||
##token: aa2bdec5518ad131f71944b13ce5c298&1&
|
|
||||||
token: 1ca0350bc499a208a0edadb74d76a0ee&1&
|
token: 1ca0350bc499a208a0edadb74d76a0ee&1&
|
||||||
httpTimeout: 3600000
|
httpTimeout: 3600000
|
||||||
isLatestVersion: false
|
isLatestVersion: true
|
||||||
object:
|
object:
|
||||||
ip:
|
ip:
|
||||||
#指定排除的IP. 1.如果没有可不写值,2.若有多个用英文逗号,分隔如: 127.0.0.1,127.0.0.2,3.可适用IP段匹配,如:127.*
|
|
||||||
excludeValue: 0.0.0.0,255.255.255.255,127.*,8.8.8.8,1.1.1.1
|
excludeValue: 0.0.0.0,255.255.255.255,127.*,8.8.8.8,1.1.1.1
|
||||||
hotspotvpn_serverip:
|
hotspotvpn_serverip:
|
||||||
id: 2
|
id: 14145
|
||||||
name: hotspotvpn_serverip
|
name: hotspotvpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 1 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
ipvanishvpn_serverip:
|
ipvanishvpn_serverip:
|
||||||
id: 3
|
id: 14177
|
||||||
name: ipvanishvpn_serverip
|
name: ipvanishvpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 3 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
psiphon3vpn_serverip:
|
psiphon3vpn_serverip:
|
||||||
id: 12
|
id: 14281
|
||||||
name: psiphon3vpn_serverip
|
name: psiphon3vpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 4 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
cyberghostvpn_serverip:
|
cyberghostvpn_serverip:
|
||||||
id: 1
|
id: 14060
|
||||||
name: cyberghostvpn_serverip
|
name: cyberghostvpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 6 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
geckovpn_serverip:
|
geckovpn_serverip:
|
||||||
id: 4
|
id: 14113
|
||||||
name: geckovpn_serverip
|
name: geckovpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 7 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
ivacyvpn_serverip:
|
ivacyvpn_serverip:
|
||||||
id: 5
|
id: 14185
|
||||||
name: ivacyvpn_serverip
|
name: ivacyvpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 9 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
turbovpn_serverip:
|
turbovpn_serverip:
|
||||||
id: 6
|
id: 14260
|
||||||
name: turbovpn_serverip
|
name: turbovpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 10 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
vpnunlimited_serverip:
|
vpnunlimited_serverip:
|
||||||
id: 7
|
id: 14162
|
||||||
name: vpnunlimited_serverip
|
name: vpnunlimited_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 11 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
windscribevpn_serverip:
|
windscribevpn_serverip:
|
||||||
id: 8
|
id: 14290
|
||||||
name: windscribevpn_serverip
|
name: windscribevpn_serverip
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT addr_format AS addrFormat, ip1 AS ip1, ip2 AS ip2 FROM cn_vpn_learning_ip WHERE knowledge_id = 15 and plugin_id = 13 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
vpn4fame_serverip:
|
vpn4fame_serverip:
|
||||||
id: 9
|
id: 9
|
||||||
name: vpn4fame_serverip
|
name: vpn4fame_serverip
|
||||||
@@ -155,38 +153,49 @@ tsg:
|
|||||||
offsetSecond: -600
|
offsetSecond: -600
|
||||||
fqdn:
|
fqdn:
|
||||||
cyberghostvpn_servername:
|
cyberghostvpn_servername:
|
||||||
id: 101
|
id: 14128
|
||||||
name: cyberghostvpn_servername
|
name: cyberghostvpn_servername
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT domain AS domain FROM cn_vpn_learning_domain WHERE knowledge_id = 14 and plugin_id = 5 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
ipvanishvpn_servername:
|
ipvanishvpn_servername:
|
||||||
id: 102
|
id: 14174
|
||||||
name: ipvanishvpn_servername
|
name: ipvanishvpn_servername
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT domain AS domain FROM cn_vpn_learning_domain WHERE knowledge_id = 14 and plugin_id = 2 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
ivacyvpn_servername:
|
ivacyvpn_servername:
|
||||||
id: 103
|
id: 14185
|
||||||
name: ivacyvpn_servername
|
name: ivacyvpn_servername
|
||||||
update:
|
update:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
sql:
|
sql: SELECT domain AS domain FROM cn_vpn_learning_domain WHERE knowledge_id = 14 and plugin_id = 8 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
delete:
|
delete:
|
||||||
cron: 0 0 0/1 * * ?
|
cron: 0 0 0/1 * * ?
|
||||||
enable: false
|
enable: true
|
||||||
offsetSecond: -600
|
offsetSecond: -10800
|
||||||
|
windscribevpn_servername:
|
||||||
|
id: 14282
|
||||||
|
name: windscribevpn_servername
|
||||||
|
update:
|
||||||
|
cron: 0 0 0/1 * * ?
|
||||||
|
enable: true
|
||||||
|
sql: SELECT domain AS domain FROM cn_vpn_learning_domain WHERE knowledge_id = 14 and plugin_id = 12 and is_valid = 1 order by op_time desc LIMIT 100000
|
||||||
|
delete:
|
||||||
|
cron: 0 0 0/1 * * ?
|
||||||
|
enable: true
|
||||||
|
offsetSecond: -10800
|
||||||
vpnunlimited_servername:
|
vpnunlimited_servername:
|
||||||
id: 104
|
id: 104
|
||||||
name: vpnunlimited_servername
|
name: vpnunlimited_servername
|
||||||
|
|||||||
@@ -155,6 +155,30 @@ public class FqdnScheduler {
|
|||||||
executeDelete(vpn4fameServernameId, vpn4fameServernameDeleteEnable, vpn4fameServernameOffsetSecond);
|
executeDelete(vpn4fameServernameId, vpn4fameServernameDeleteEnable, vpn4fameServernameOffsetSecond);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.id}")
|
||||||
|
private Integer windscribevpnServernameId;
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.name}")
|
||||||
|
private String windscribevpnServernameName;
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.update.enable}")
|
||||||
|
private Boolean windscribevpnServernameUpdateEnable;
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.update.sql}")
|
||||||
|
private String windscribevpnServernameSql;
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.delete.enable}")
|
||||||
|
private Boolean windscribevpnServernameDeleteEnable;
|
||||||
|
@Value("${tsg.object.fqdn.windscribevpn_servername.delete.offsetSecond}")
|
||||||
|
private Integer windscribevpnServernameOffsetSecond;
|
||||||
|
public Counter windscribevpnServernameCounter = Counter.build("windscribevpn_servername_counter", "COUNTER HELP").register(CollectorRegistry.defaultRegistry);
|
||||||
|
|
||||||
|
@Scheduled(cron = "${tsg.object.fqdn.windscribevpn_servername.update.cron}")
|
||||||
|
public void updateWindscribevpn() {
|
||||||
|
executeUpdate(windscribevpnServernameId, windscribevpnServernameName, windscribevpnServernameUpdateEnable, windscribevpnServernameSql, windscribevpnServernameCounter);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Scheduled(cron = "${tsg.object.fqdn.windscribevpn_servername.delete.cron}")
|
||||||
|
public void deleteVWindscribevpn() {
|
||||||
|
executeDelete(windscribevpnServernameId, windscribevpnServernameDeleteEnable, windscribevpnServernameOffsetSecond);
|
||||||
|
}
|
||||||
|
|
||||||
private static void executeUpdate(Integer id, String name, Boolean enable, String sql, Counter counter) {
|
private static void executeUpdate(Integer id, String name, Boolean enable, String sql, Counter counter) {
|
||||||
if (TsgUtil.isLatestVersion) {
|
if (TsgUtil.isLatestVersion) {
|
||||||
executeUpdateLatest(id, name, enable, sql, counter);
|
executeUpdateLatest(id, name, enable, sql, counter);
|
||||||
|
|||||||
Reference in New Issue
Block a user