代理服务器软件kingate for linux安装、配置

到kingate的主页
http://sourceforge.net/projects/kingate/
下个最新版的
kingate-1.6.tar.gz
加入就在/tmp目录工作,干完就删除了原文件

wget http://voxel.dl.sourceforge.net/\
sourceforge/kingate/kingate-1.6.tar.gz
tar zxfv kingate-1.6.tar.gz
cd kingate-1.6
(如果你想去掉socks4的功能,只支持socks5请做这一步,否则跳过)
vi ./src/socks.cpp
把
return create_socks4_connect(m_server);
替换为
goto cleanup;
应该是在第78行
保存退出VI
./configure --prefix=/usr/local/kingate
make
make install
/usr/local/kingate/bin/kingate(启动)
/usr/local/kingate/bin/kingate -q(关闭)

安装完了,就要使用了,先在/usr/local/kingate/bin下作个能restart的shell
内容为

/usr/local/kingate/bin/kingate -q
/usr/local/kingate/bin/kingate

存成

restart
chmod +x /usr/local/kingate/bin/restart

kingate的配置文件都在
/usr/local/kingate/etc 目录下
如果要用户认证才提供服务,可以修改这里的access.conf为如下内容

first deny
model deny
model allow
{ * all * * }#all是所有用户,用户怎么建下面会说,其他的*号是什么意思,请看自带的文档
{ manage * * * }#这样可以远程用web方式管理kingate。如果不需要,也可以去掉

经过上述修改,restart一下,我们就可以用web来管理kingate了,默认http管理的端口是2222
不确认可以查看/usr/local/kingate/etc/kingate.conf里面的manage_port。
输入http://yourdomain:2222,正常的话就是一个登陆界面默认的用户是
root/kingate
进去之后有如下功能
logout#。。
chanage password #修改当前登录用户的密码,请马上修改root的密码
—————-以下内容,非root用户看不到。
users#管理用户
login users#看都谁登陆到web管理页面了
access#设置access.conf的规则,具体请查看帮助,小心别改的自己也用不了
info#kingate的一些信息,cache,uptime,thread information,都谁连接这个代理服务器了
config#会修改kingate.conf修改端口,提供哪些服务,以及一些其他配置,要把other_config中把socks5 support user auth设为了on。

最后,打开flashfxp,填上这个代理,小爽一下吧~

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据