-
- 安装步骤
tar zxvf kingate-2.1tar.gz
cd kingate-2.1/
./confingure --prefix=/app/kingate
make
make install
-
- 配置步骤
1配置文件
vi /app/kingate/etc/kingate.conf
httpon
ftpon
pop3off
smtpoff
telnetoff
socksoff
mmsoff
rtspoff
manageon
max2000
max_per_ip0
min_free_thread3
http_port110
http_accelerateoff
x_forwarded_foroff
http_time_out30
ftp_port2121
ftp_time_out300
pop3_port1100
pop3_time_out300
smtp_port2525
smtp_time_out300
telnet_port2323
telnet_time_out300
socks_port1082
socks_time_out300
socks5_useroff
mms_port1755
mms_time_out300
rtsp_port5540
rtsp_time_out300
manage_port2222
manage_time_out300
log_modeluser
log_level2
log_rotate{0 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * }
log_close_msgoff
mem_min_cache50m
mem_max_cache12m
disk_min_cache20m
disk_max_cache30m
use_disk_cacheoff
refreshnever
refresh_time300
user_time_out0
mem_cache50
disk_cache100
max_deny_per_ip0
max_queue_thread15
min_limit_speed_size1
limit_speed20k
max_request50
total_seconds10
bind_addr
run_user
insert_viaoff
以上配置中,http on 表示启用http代理(也可以根据自己的需要开启其他类型的代理);manage on为启用http管理,manage_port 2222为http管理端口
2.Kingate访问控制
vi /app/kingate/etc/access.conf
Firstdeny
Modeldeny
Modelallow
{* * * *}
{manage* * * * }#充许所有管理
{* * * * }#允许匿名代理
3.Kingate启动管理
/app/kingate/bin/kingate -f /app/kingate/etc #启动kingate
/app/kingate/bin/kingate–q #停止 kingate