-
Notifications
You must be signed in to change notification settings - Fork 2
/
skcptun_config_sample.lua
83 lines (79 loc) · 3.63 KB
/
skcptun_config_sample.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
config = {
script_file = "skcptun_proxy_client.lua", -- 运行的入口Lua脚本(必须项)
tun_ip = "192.168.2.2", -- 虚拟网卡的ip,客户端和服务端需要设置为同一网段,如果配置的话表示“tuntap”模式
tun_mask = "255.255.255.0", -- 虚拟网卡的子网掩码,客户端和服务端设置保持一致,如果配置的话表示“tuntap”模式
tcp_servers = {
{
tcp_read_buf_size = 1024, -- TCP的读缓冲
tcp_keepalive = 60, -- TCP的读和写的保活时间,单位:秒
tcp_recv_timeout = 5, -- TCP的读超时
tcp_send_timeout = 5, -- TCP的写超时
tcp_timeout_interval = 1, -- 检查TCP连接状态的时间间隔,单位:秒,一般为1秒
tcp_listen_addr = "3.3.3.3", -- skcptun客户端在TCP模式下监听的地址
tcp_listen_port = 3333, -- skcptun客户端在TCP模式下监听的端口
},
{
tcp_read_buf_size = 1024,
tcp_keepalive = 60,
tcp_recv_timeout = 5,
tcp_send_timeout = 5,
tcp_timeout_interval = 1,
tcp_listen_addr = "3.3.3.3",
tcp_listen_port = 3333,
}
},
tcp_clients = {
{
tcp_read_buf_size = 1024,
tcp_keepalive = 60,
tcp_recv_timeout = 5,
tcp_send_timeout = 5,
tcp_target_addr = "3.3.3.3", -- skcptun服务端在TCP模式下需要连接的目标地址,非必须项,只有在“proxy_server”模式下有效
tcp_target_port = 3333, -- skcptun服务端在TCP模式下需要连接的目标端口,非必须项,只有在“proxy_server”模式下有效
},
{
tcp_read_buf_size = 1024,
tcp_keepalive = 60,
tcp_recv_timeout = 5,
tcp_send_timeout = 5,
tcp_target_addr = "3.3.3.3",
tcp_target_port = 3333,
}
},
skcp_servers = {
{
skcp_speed_mode = 1,
skcp_keepalive = 15,
password = "your password",
skcp_max_conn_cnt = 1024, -- 服务端支持的最大连接数,默认1024
address = "1.1.1.1", -- 服务端监听的ip(UDP)
port = 1111 -- 服务端监听的端口(UDP)
},
{
skcp_speed_mode = 1,
skcp_keepalive = 15,
password = "your password",
skcp_max_conn_cnt = 1024,
address = "1.1.1.1",
port = 1112
}
},
skcp_clients = {
{
skcp_speed_mode = 1, -- kcp的通信模式,为1表示极速模式,0为普通模式
skcp_keepalive = 15, -- kcp的保活时间,单位:秒
password = "your password", -- 用来加密两端通讯数据包的密码
ticket = "123456789012345678901234567890ab", -- 客户端和服务端约定的访问票据,用来请求“conneciton id”以及每条消息的验证,服务端需要验证票的真伪,必须是32个字节
address = "1.1.1.1", -- 客户端需要连接的服务端的ip(UDP)
port = 1111 -- 客户端需要连接的服务端的端口(UDP)
},
{
skcp_speed_mode = 1,
skcp_keepalive = 15,
password = "your password",
ticket = "123456789012345678901234567890ab",
address = "2.2.2.2",
port = 2222
}
}
}