MCPcopy
hub / github.com/XX-net/XX-Net / __init__

Method __init__

code/default/x_tunnel/local/cloudfront_front/config.py:6–40  ·  view source on GitHub ↗
(self, fn)

Source from the content-addressed store, hash-verified

4
5class Config(ConfigBase):
6 def __init__(self, fn):
7 super(Config, self).__init__(fn)
8
9 # front
10 self.set_var("front_continue_fail_num", 10)
11 self.set_var("front_continue_fail_block", 180)
12
13 # http_dispatcher
14 self.set_var("dispather_min_idle_workers", 0)
15 self.set_var("dispather_work_min_idle_time", 0)
16 self.set_var("dispather_work_max_score", 20000)
17 self.set_var("dispather_max_workers", 3)
18 self.set_var("dispather_score_factor", 1000)
19
20 # http 2 worker
21 self.set_var("http2_max_concurrent", 40)
22 self.set_var("http2_status_to_close", [403])
23
24 # connect_manager
25 self.set_var("ssl_first_use_timeout", 5)
26 self.set_var("connection_pool_min", 0)
27 self.set_var("https_new_connect_num", 0)
28
29 # check_ip
30 self.set_var("check_ip_content", "OK")
31
32 # connect_creator
33 self.set_var("check_sni", 1)
34
35 # ip_manager
36 self.set_var("max_scan_ip_thread_num", 1)
37 self.set_var("max_good_ip_num", 50)
38 self.set_var("target_handshake_time", 550)
39
40 self.load()

Callers

nothing calls this directly

Calls 2

set_varMethod · 0.95
loadMethod · 0.95

Tested by

no test coverage detected