182 lines
4.8 KiB
TOML
182 lines
4.8 KiB
TOML
|
version = "1.0.0"
|
||
|
user = "nobody"
|
||
|
pid = "/tmp/spy-service.pid"
|
||
|
dir = "./"
|
||
|
checkFile = "/data/www/spy-service.html"
|
||
|
family = "spy-service"
|
||
|
|
||
|
account = "http://passport.bilibili.co"
|
||
|
|
||
|
[xlog]
|
||
|
dir = "/data/log/spy-service"
|
||
|
|
||
|
[db]
|
||
|
[db.spy]
|
||
|
addr= "172.16.33.205:3308"
|
||
|
dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_spy?timeout=5s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8,utf8mb4"
|
||
|
active = 5
|
||
|
idle = 2
|
||
|
idleTimeout ="4h"
|
||
|
queryTimeout = "100ms"
|
||
|
execTimeout = "100ms"
|
||
|
tranTimeout = "200ms"
|
||
|
[db.spy.breaker]
|
||
|
window = "3s"
|
||
|
sleep = "100ms"
|
||
|
bucket = 10
|
||
|
ratio = 0.5
|
||
|
request = 100
|
||
|
|
||
|
[rpc]
|
||
|
[rpc.account]
|
||
|
|
||
|
[bm]
|
||
|
[bm.inner]
|
||
|
addr = "0.0.0.0:7651"
|
||
|
maxListen = 10
|
||
|
timeout = "1s"
|
||
|
|
||
|
[httpClient]
|
||
|
dial = "1s"
|
||
|
timeout = "3s"
|
||
|
keepAlive = "60s"
|
||
|
timer = 1000
|
||
|
key = "zxnh4k92dwe61t27"
|
||
|
secret = "dnu3bwpxyswqwf1ixpsczthury1nqiew"
|
||
|
[httpClient.breaker]
|
||
|
window = "3s"
|
||
|
sleep = "500ms"
|
||
|
bucket = 10
|
||
|
ratio = 0.5
|
||
|
request = 100
|
||
|
switchoff = false
|
||
|
|
||
|
[identify]
|
||
|
[identify.host]
|
||
|
auth = "http://passport.bilibili.co"
|
||
|
secret = "http://open.bilibili.co"
|
||
|
[identify.httpClient]
|
||
|
key = "zxnh4k92dwe61t27"
|
||
|
secret = "dnu3bwpxyswqwf1ixpsczthury1nqiew"
|
||
|
dial = "30ms"
|
||
|
timeout = "100ms"
|
||
|
keepAlive = "60s"
|
||
|
[identify.httpClient.breaker]
|
||
|
window = "10s"
|
||
|
sleep = "100ms"
|
||
|
bucket = 10
|
||
|
ratio = 0.5
|
||
|
request = 100
|
||
|
[identify.httpClient.url]
|
||
|
"http://passport.bilibili.co/intranet/auth/tokenInfo" = {timeout = "100ms"}
|
||
|
"http://passport.bilibili.co/intranet/auth/cookieInfo" = {timeout = "100ms"}
|
||
|
"http://open.bilibili.co/api/getsecret" = {timeout = "500ms"}
|
||
|
|
||
|
[rpcServer2]
|
||
|
[[rpcServer2.servers]]
|
||
|
proto = "tcp"
|
||
|
addr = "0.0.0.0:6869"
|
||
|
weight = 10
|
||
|
[rpcServer2.zookeeper]
|
||
|
root = "/microservice/spy-service/"
|
||
|
addrs = ["172.18.33.172:2181"]
|
||
|
timeout = "30s"
|
||
|
|
||
|
[memcache]
|
||
|
userExpire = "1m"
|
||
|
[memcache.user]
|
||
|
name = "spy-service/user"
|
||
|
proto = "tcp"
|
||
|
addr = "172.16.33.22:21211"
|
||
|
idle = 5
|
||
|
active = 10
|
||
|
dialTimeout = "1s"
|
||
|
readTimeout = "1s"
|
||
|
writeTimeout = "1s"
|
||
|
idleTimeout = "10s"
|
||
|
|
||
|
[property]
|
||
|
telValidateURL = "http://passport.bilibili.co/intranet/acc/validateTel"
|
||
|
blockAccountURL = "https://account.bilibili.com/api/member/blockAccount"
|
||
|
securityLoginURL = "http://passport.bilibili.co/intranet/acc/security/mid"
|
||
|
telInfoByMidURL = "http://passport.bilibili.co/intranet/acc/telInfo/mid"
|
||
|
profileInfoByMidURL = "http://api.bilibili.co/x/internal/v3/account/profile"
|
||
|
unicomGiftStateURL = "http://app.bilibili.com/x/wall/unicom/bind/state"
|
||
|
loadEventTick = "60s"
|
||
|
doubleCheckLevel = 4
|
||
|
configLoadTick = "60s"
|
||
|
userInfoShard = 100
|
||
|
historyShard = 100
|
||
|
autoBlockSwitch = true
|
||
|
[property.score]
|
||
|
baseInit = 100
|
||
|
eventInit = 100
|
||
|
[property.punishment]
|
||
|
scoreThreshold = 30
|
||
|
times = 3
|
||
|
[property.event]
|
||
|
serviceName = "spy_service"
|
||
|
initEventID = 1
|
||
|
bindMailAndTelLowRisk = "bind_mail_and_tel_low_risk"
|
||
|
bindMailOnly = "bind_mail_only"
|
||
|
bindNothing = "bind_nothing"
|
||
|
bindTelLowRiskOnly = "bind_tel_low_risk_only"
|
||
|
bindTelMediumRisk = "bind_tel_medium_risk"
|
||
|
bindTelHighRisk = "bind_tel_high_risk"
|
||
|
bindTelUnknownRisk = "bind_tel_unknown_risk"
|
||
|
bindTelLowRiskAndIdenAuth = "bind_tel_low_risk_and_iden_auth"
|
||
|
bindTelLowRiskAndIdenUnauth = "bind_tel_low_risk_and_iden_unauth"
|
||
|
bindTelUnknownRiskAndIdenAuth = "bind_tel_unknown_risk_and_iden_auth"
|
||
|
bindTelMediumRiskAndIdenAuth = "bind_tel_medium_risk_and_iden_auth"
|
||
|
bindTelUnknownRiskAndIdenUnauth = "bind_tel_unknown_risk_and_iden_unauth"
|
||
|
bindTelMediumRiskAndIdenUnauth = "bind_tel_medium_risk_and_iden_unauth"
|
||
|
bindMailAndIdenUnknown = "bind_mail_and_iden_unknown"
|
||
|
bindTelHighRiskAndIdenAuth = "bind_tel_high_risk_and_iden_auth"
|
||
|
bindNothingV2 = "bind_nothing_v2"
|
||
|
bindNothingAndIdenAuth = "bind_nothing_and_iden_auth"
|
||
|
bindTelHighRiskAndIdenUnauth = "bind_tel_high_risk_and_iden_unauth"
|
||
|
[property.block]
|
||
|
cycleTimes = 3600
|
||
|
[property.white]
|
||
|
[[property.white.tels]]
|
||
|
from = 23333330000
|
||
|
to = 23333340000
|
||
|
|
||
|
|
||
|
[redis]
|
||
|
name = "spy-service"
|
||
|
proto = "tcp"
|
||
|
addr = "172.16.33.54:6379"
|
||
|
idle = 100
|
||
|
active = 100
|
||
|
dialTimeout = "1s"
|
||
|
readTimeout = "1s"
|
||
|
writeTimeout = "1s"
|
||
|
idleTimeout = "10s"
|
||
|
expire = "24h"
|
||
|
verifyCdTimes = "2h"
|
||
|
|
||
|
[dBScoreChange]
|
||
|
key = "0QNB0ZgFozbKUCQhbTq8"
|
||
|
secret= "0QNB0ZgFozbKUCQhbTq9"
|
||
|
group= "SpyFigure-UGC-P"
|
||
|
topic= "SpyFigure-T"
|
||
|
action="pub"
|
||
|
name = "spy-service/databus"
|
||
|
proto = "tcp"
|
||
|
addr = "172.16.33.158:6205"
|
||
|
idle = 2
|
||
|
active = 10
|
||
|
dialTimeout = "1s"
|
||
|
readTimeout = "60s"
|
||
|
writeTimeout = "1s"
|
||
|
idleTimeout = "10s"
|
||
|
expire = "1h"
|
||
|
|
||
|
[qcloud]
|
||
|
path = "RegisterProtection"
|
||
|
region = "sh"
|
||
|
secretID = ""
|
||
|
secretKey = ""
|
||
|
charset = "utf-8"
|
||
|
baseURL = "csec.api.qcloud.com/v2/index.php"
|