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"