Linux VPS上使用kingate搭建http代理服务器-Linux VPS上使用kingate搭建http代理服务器kingate是一位国人开发的代理服务器,支持http,socks,ftp等多种协议。支持多线程、tcp端口映射、规则控...

谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 技术文档 >>Linux VPS上使用kingate搭建http代理服务器
Linux VPS上使用kingate搭建http代理服务器

kingate是一位国人开发的代理服务器,支持http,socks,ftp等多种协议。支持多线程、tcp端口映射、规则控制、时间控制、用户认证、http管理等功能。

kingate官网:http://sourceforge.net/projects/kingate/

安装所需的依赖包

Debian:


apt-get install build-essential automake make gcc g++

CentOS:


yum install make automake gcc gcc-c++ gcc-g77

安装kingate


wget http://softlayer.dl.sourceforge.net/project/kingate/kingate/2.0/kingate-2.0.tar.gz
tar xzf kingate-2.0.tar.gz
cd kingate-2.0/
./configure --prefix=/usr/local/kingate
make && make install


配置kingate


修改/usr/local/kingate/etc/kingate.conf 为以下内容:

http on
ftp off
pop3 off
smtp off
telnet off
socks on
mms off
rtsp off
manage on
max 2000
max_per_ip 0
min_free_thread 3
http_port 8082
http_accelerate off
x_forwarded_for on
http_time_out 30
ftp_port 2121
ftp_time_out 300
pop3_port 1100
pop3_time_out 300
smtp_port 2525
smtp_time_out 300
telnet_port 2323
telnet_time_out 300
socks_port 20120
socks_time_out 300
socks5_user off
mms_port 1755
mms_time_out 300
rtsp_port 5540
rtsp_time_out 300
manage_port 8822
manage_time_out 300
log_model user
log_level 0
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_msg on
mem_min_cache 50m
mem_max_cache 12m
disk_min_cache 20m
disk_max_cache 30m
use_disk_cache off
refresh never
refresh_time 300
user_time_out 0
mem_cache 50m
disk_cache 100m
max_deny_per_ip 0
max_queue_thread 15
min_limit_speed_size 1m
limit_speed 20k
max_request 50
total_seconds 10
bind_addr
run_user
insert_via off


以上配置中,http on 表示启用http 代理(也可以根据你自己的需求开启其他类型的代理),socks_port 20120 表示http 代理的端口。manage on 为启用http管理,manage_port 8822 为http管理的端口。强烈建议修改端口号!

kingate启动及管理

下载启动脚本及添加权限


wget http://soft.vpser.net/proxy/kingate/kingate.init.d
mv kingate.init.d /etc/init.d/kingate
chmod +x /etc/init.d/kingate


kingate管理

启动kingate:


/etc/init.d/kingate start

关闭kingate:


/etc/init.d/kingate stop

重启kingate:


/etc/init.d/kingate restart

http管理


管理地址:http://ip:8822 ,如果修改过配置,8822端口修改为你设置的端口号。


加入开机启动

Debian执行:


update-rc.d -f nginx defaults

CentOS执行:


chkconfig --level 345 kingate on

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » Linux VPS上使用kingate搭建http代理服务器
标签: 经典 教程 网络 资源 转载 技巧

发表评论

路人甲

网友评论(2)

我刚申请了一个vps,由于不懂代码,纯属瞎折腾。看了半天,不知道怎么弄,能不能教教我啊,谢谢了
justry 12年前 (2012-09-19) 回复
这是新建文章1.html,请修改添加正文内容。
pengruncs026 13年前 (2011-12-13) 回复