proxy setting,kingate for linux

关键字:在 linux 下使用软件(kingate)设置 代理(proxy)服务器
描述:做天我些了在windows下安装kingate配置代理服务器,今天开始学习在linux配置,去网上找了下资料,千篇一例,几乎连错误都一样,本人只好一步一步测试,并不停的修改这片日志,希望能保得无错。
网上的资料我就不说了,垃圾的很,不知道谁写了一篇,还有错误,其他人也不做测试,竞相copy,对他们的鄙视犹如滔滔江水,连绵不决。
1。首先去进入linux,到home目录里面去建立一个用户,因为kingate作代理,新建用户是为了安全,可以设置这个用户的权限

# useradd kingate

  1. passwd kingate

Changing password for user kingate.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

用户创建好了,权限不是本文的重点,费时有比较多,所以我就不说了,到baidu上搜索下,还是比较多的。

2。进入kingate文件夹我们要去下载一个linux版的kingate:

#cd kingate

  1. wget http://nchc.dl.sourceforge.net/sourceforge/kingate/kingate-1.6.tar.gz

显示:

15:02:15 http://nchc.dl.sourceforge.net/sourceforge/kingate/kingate-1.6.tar.gz
=> ‘kingate-1.6.tar.gz’
正在解析主机 nchc.dl.sourceforge.net… 211.79.61.10
Connecting to nchc.dl.sourceforge.net|211.79.61.10|:80… 已连接。
已发出 HTTP 请求,正在等待回应… 200 OK
长度:225,105 (220K) [application/x-gzip]

100%[====================================>] 225,105 86.54K/s

15:02:18 (86.25 KB/s) - ‘kingate-1.6.tar.gz’ saved [225105/225105]

ok,成功了,我们用ls一下,就可以看到我们要的kingate文件:kingate-1.6.tar.gz

3。自然是解压缩:

  1. tar zxfv kingate-1.6.tar.gz

kingate-1.6/
kingate-1.6/doc/
kingate-1.6/doc/manual.zh
kingate-1.6/doc/manual.en
kingate-1.6/etc/
kingate-1.6/etc/kingate.conf
kingate-1.6/etc/access.conf
kingate-1.6/var/
kingate-1.6/var/kingate.log
kingate-1.6/README
kingate-1.6/configure.in
kingate-1.6/aclocal.m4
kingate-1.6/Makefile.am
kingate-1.6/Makefile.in
kingate-1.6/configure
kingate-1.6/AUTHORS
kingate-1.6/COPYING
kingate-1.6/ChangeLog
kingate-1.6/INSTALL
kingate-1.6/NEWS
kingate-1.6/config.guess
kingate-1.6/config.sub
kingate-1.6/depcomp
kingate-1.6/install-sh
kingate-1.6/missing
kingate-1.6/mkinstalldirs
kingate-1.6/README.en
kingate-1.6/README.zh
kingate-1.6/src/
kingate-1.6/src/Makefile.am
kingate-1.6/src/Makefile.in
kingate-1.6/src/config.h.in
kingate-1.6/src/dnsproxy.cpp
kingate-1.6/src/KConfig.cpp
kingate-1.6/src/KUser.h
kingate-1.6/src/ftp.cpp
kingate-1.6/src/mysocket.h
kingate-1.6/src/KConfig.h
kingate-1.6/src/allow_connect.cpp
kingate-1.6/src/ftp.h
kingate-1.6/src/oops.cpp
kingate-1.6/src/KDnsCache.cpp
kingate-1.6/src/allow_connect.h
kingate-1.6/src/garbage_c.cpp
kingate-1.6/src/oops.h
kingate-1.6/src/KDnsCache.h
kingate-1.6/src/cache.cpp
kingate-1.6/src/hash.h
kingate-1.6/src/other.cpp
kingate-1.6/src/KFilter.cpp
kingate-1.6/src/cache.h
kingate-1.6/src/http.h
kingate-1.6/src/other.h
kingate-1.6/src/KFilter.h
kingate-1.6/src/common.cpp
kingate-1.6/src/http_ftp.cpp
kingate-1.6/src/run_client.cpp
kingate-1.6/src/http_utils.cpp
kingate-1.6/src/server.h
kingate-1.6/src/mysstream
kingate-1.6/src/kingate.h
kingate-1.6/src/socks.cpp
kingate-1.6/src/KMutex.h
kingate-1.6/src/cron.h
kingate-1.6/src/lib.cpp
kingate-1.6/src/socks.h
kingate-1.6/src/KRWLock.h
kingate-1.6/src/do_config.cpp
kingate-1.6/src/lib.h
kingate-1.6/src/user_model.h
kingate-1.6/src/KThreadPool.cpp
kingate-1.6/src/do_config.h
kingate-1.6/src/log.cpp
kingate-1.6/src/utils.cpp
kingate-1.6/src/KThreadPool.h
kingate-1.6/src/environment.h
kingate-1.6/src/log.h
kingate-1.6/src/utils.h
kingate-1.6/src/KTimeMatch.cpp
kingate-1.6/src/extern.h
kingate-1.6/src/main.cpp
kingate-1.6/src/md5.h
kingate-1.6/src/KTimeMatch.h
kingate-1.6/src/forwin32.cpp
kingate-1.6/src/malloc_debug.h
kingate-1.6/src/md5.cpp
kingate-1.6/src/KUser.cpp
kingate-1.6/src/forwin32.h
kingate-1.6/src/mysocket.cpp
kingate-1.6/src/KHttpManage.h
kingate-1.6/src/KHttpManage.cpp
kingate-1.6/src/KRWLock.cpp

搞定,我们现在要开始安装了,先进入kingate-1.6里面

  1. ./configure —prefix=/usr/local/kingate
  2. make
  3. make install

安装完成以后:

  1. /usr/local/kingate/bin/kingate -q(关闭)
  2. /usr/local/kingate/bin/kingate (启动)

默认的代理端口是8082,可以去ie里面测试下,打开http;//www.ip138.com网页,可以看到我们代理服务器的ip了。good!
这里还有一些其他的设置方法

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


相关资料:
kingate在windows下的安装应用:http://www.anywolfs.com/liuhui/article.asp?id=109

page_revision: 0, last_edited: 1162463652|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.