編譯kingate 2.1出錯的解決方法 (2012-03-11 13:41)

編譯kingate 2.1出錯的解決方法 (2012-03-11 13:41)

突然發現kingate更新到2.1了,便下載了一個給手機代理上網用

./configure一切順利

make 報錯

KDnsCache.cpp:44:27: 錯誤:「strlen」 在此作用欄位中尚未宣告

於是打開KDnsCache.cpp,頭部加上 #include

再make , 報錯

mysocket.cpp:478:30: 錯誤:「malloc」 在此作用欄位中尚未宣告

mysocket.cpp:482:10: 錯誤:「free」 在此作用欄位中尚未宣告

解決:mysocket.cpp,頭部加上 #include

再make ,一切正常。話說這樣的錯誤也太低級了吧,莫非是作者有意爲之?

Windows 2003 单网卡环境架设VPN代理服务器

首先看下windows的默认防火墙是否关闭,没有关闭的话在服务中找到Windows Firewall/Internet Connection Sharing (ICS)服务,右键属性,将启动类型更改为禁用,然后再停止该服务。

基本设置看完后我们就可以开始正式的配置VPN了,打开控制面板—管理工具—路由和远程访问,右键本地服务,选择“配置并启用路由和远程访问”,

在弹出的对话框中选择“下一步”,进入配置界面

在自定义配置界面中选择第一项“VPN 访问”,然后下一步 ( 也可同时勾选 NAT/BASIC FIREWALL,这样下面就不用弄了)

这里选择完成,在弹出的对话框中选择“是”,然后等待服务的安装完成。

接下来我们需要对VPN服务器做设置才能正常的连接,我们首先选择“IP 路由选择”节点下的“常规”选项,然后右键选择“新增路由协议”,

在新增路由协议界面中选择第一项“NAT/基本防火墙”,然后点击“确定”,完成后在左边“IP 路由选择”节点下就会多出一个“NAT/基本防火墙”,

然后我们在刚才新增加的“NAT/基本防火墙”上右键,选择新增接口,进入新增接口选择界面

在新增接口选择界面中我们的选择要根据实际情况进行选择,这里要选择当前服务器正在使用的一个网络连接,选择后点确定,然后自动回弹出一个属性框,

在该属性框中我们选择“公用接口连接到 Internet”以及“在此接口上启用 NAT”两项,点击确定完成VPN配置。

VPN配置好后我们还需要在服务器中建立一个账号,用于VPN的连接,在计算机管理中,选择“用户”选项

然后右边部分右键—新用户,建立好用户后,选择刚建立的用户,右键—属性,在弹出的属性对话框中选择“拨入”选项卡,在“远程访问权限(拨入或VPN)”出勾上允许访问,然后确定。

最重要的一步,指定固定IP 池, 不然没的分配IP

yum update 出错 内存太小。。

yum update 出错 内存太小。。

yum –disableplugin=fastestmirror update

指定yum 源,不一定是Ping最快的源,但一定是下载最快的源
今天新装了一个CentOS的系统,习惯性的更新源,发现163或是sohu并不是最快的源,实际测试这2个是下载最快的约1M/S左右,但ping的time并不是最快的,CentOS给我指定了一个.tw的源…下载只有22K/S,昏死

yum clean all 清除yum所有缓存

更新yum更新源,加入163和sohu的
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
yum makecache

如果给出的源不是163或是sohu,按2次ctrl+c取消,进行以下操作

既然你骗我,那我也骗骗你.哈哈
vi /var/cache/yum/timedhosts.txt
将163或是sohu,想用哪一个就把他后面的数改的比其他后面的数小就行,比如我的
centos.mirror.cdnetworks.com 0.0119969844818
ftp.tcc.edu.tw 0.0113589763641
centos.tt.co.kr 0.0114390850067
centos.ustc.edu.cn 0.0125939846039
mirrors.163.com 0.012754201889
ftp.twaren.net 0.0114319324493
mirror01.idc.hinet.net 0.0130698680878
ftp.stu.edu.tw 0.869683980942
ftp.isu.edu.tw 0.0126640796661
ftp.nsysu.edu.tw 0.0115549564362
mirrors.sohu.com 0.0026478672028
mirror.neu.edu.cn 0.0130610466003

我把sohu的改成了0.002 哈哈

然后再
yum makecache
搞定