<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VPSYOU主机网 &#187; 帮助文档</title>
	<atom:link href="http://www.vpsyou.com/category/help/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vpsyou.com</link>
	<description>美国加州洛杉矶,San Jose,拉斯维加斯VPS</description>
	<lastBuildDate>Wed, 16 May 2012 16:01:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Xen VPS 时间异常的解决方法</title>
		<link>http://www.vpsyou.com/2011/11/18/xen-independent-wallclock.html</link>
		<comments>http://www.vpsyou.com/2011/11/18/xen-independent-wallclock.html#comments</comments>
		<pubDate>Fri, 18 Nov 2011 11:46:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[时间]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=1224</guid>
		<description><![CDATA[经用户反馈，部分VPS存在时间同步异常或时间无法同步的情况，对此我们给出以下解决方法，请根据步骤操作。 1.通过SSH登陆到VPS. 2.vim /etc/sysctl.conf 3.在文件底部加入 1 xen.independent_wallclock=1 4.执行 sysctl -p 5.执行以下命令： 1 2 3 4 5 rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime yum install -y ntp ntpdate us.pool.ntp.org date 如以上操作无法解决，原因在于您的VPS并没有使用PyGrub的模板，请登陆到 billing.vpsyou.com，并【提交问题】通过服务单的形式向我们的工作人员反馈并要求解决。]]></description>
			<content:encoded><![CDATA[<p>经用户反馈，部分VPS存在时间同步异常或时间无法同步的情况，对此我们给出以下解决方法，请根据步骤操作。</p>
<p>1.通过SSH登陆到VPS.</p>
<p>2.vim /etc/sysctl.conf</p>
<p>3.在文件底部加入</p>

<div class="wp_codebox"><table><tr id="p12243"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p1224code3"><pre class="bash" style="font-family:monospace;">xen.independent_wallclock=<span style="color: #000000;">1</span></pre></td></tr></table></div>

<p>4.执行 sysctl -p</p>
<p>5.执行以下命令：</p>

<div class="wp_codebox"><table><tr id="p12244"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p1224code4"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>localtime
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>zoneinfo<span style="color: #000000; font-weight: bold;">/</span>Asia<span style="color: #000000; font-weight: bold;">/</span>Shanghai <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>localtime
yum <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-y</span> ntp
ntpdate us.pool.ntp.org
<span style="color: #c20cb9; font-weight: bold;">date</span></pre></td></tr></table></div>

<p>如以上操作无法解决，原因在于您的VPS并没有使用PyGrub的模板，请登陆到 billing.vpsyou.com，并【提交问题】通过服务单的形式向我们的工作人员反馈并要求解决。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2011/11/18/xen-independent-wallclock.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L2TP VPN 一键安装脚本</title>
		<link>http://www.vpsyou.com/2010/10/04/l2tp-vpn.html</link>
		<comments>http://www.vpsyou.com/2010/10/04/l2tp-vpn.html#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:56:59 +0000</pubDate>
		<dc:creator>Zed</dc:creator>
				<category><![CDATA[帮助文档]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=622</guid>
		<description><![CDATA[此脚本可在 Xen-base VPS 上自动配置 L2TP over IPSEC 的 VPN Server，在 Las Vegas 上的一台 Xen-Base VPS 上测试成功，系统为 Centos 5.5 32bit. 项目发布页：http://zeddicus.com/a-key-installation-package-l2tp 2010年11月1日，更新 1.2 版本，增加对 Ubuntu/Debian/Fedora 32bit / 64bit 的支持。由于没有功能性的更新，所以1.1用户不需要升级至1.2。 2010年10月10日，由于有朋友反映，编译成二进制之后会无法运行，因此放出源码。 2010年10月12日，1.1版放出，修复一个BUG，1.0的用户请使用 Bug Fix 脚本修复，可以不重装。 1.0升级至1.1方法： 1 2 3 wget http://mirror.zeddicus.com/auto-l2tp/1.0/fix1.0.tar.gz tar zxvf fix1.0.tar.gz ./fix.sh Xen-Base VPS 安装步骤： CentOS / Fedora: 1 2 3 wget http://mirror.zeddicus.com/auto-l2tp/1.2/centos/l2tp.sh chmod [...]]]></description>
			<content:encoded><![CDATA[<p>此脚本可在 Xen-base VPS 上自动配置 L2TP over IPSEC 的 VPN Server，在 Las Vegas 上的一台 Xen-Base VPS 上测试成功，系统为 Centos 5.5 32bit.</p>
<p>项目发布页：<a href="http://zeddicus.com/a-key-installation-package-l2tp" target="_blank">http://zeddicus.com/a-key-installation-package-l2tp</a></p>
<p><span style="color: #ff0000;"><strong>2010年11月1日，更新 1.2 版本，增加对 Ubuntu/Debian/Fedora 32bit / 64bit 的支持。由于没有功能性的更新，所以1.1用户不需要升级至1.2。</strong></span></p>
<p><span style="color: #ff0000;">2010年10月10日，由于有朋友反映，编译成二进制之后会无法运行，因此放出源码。</span></p>
<p><span style="color: #ff0000;">2010年10月12日，1.1版放出，修复一个BUG，1.0的用户请使用 Bug Fix 脚本修复，可以不重装。</span></p>
<p><span style="color: #ff0000;">1.0升级至1.1方法：</span></p>

<div class="wp_codebox"><table><tr id="p6228"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p622code8"><pre class="language" style="font-family:monospace;">wget http://mirror.zeddicus.com/auto-l2tp/1.0/fix1.0.tar.gz
tar zxvf fix1.0.tar.gz
./fix.sh</pre></td></tr></table></div>

<p><strong>Xen-Base VPS 安装步骤：</strong></p>
<p><strong>CentOS / Fedora:</strong></p>

<div class="wp_codebox"><table><tr id="p6229"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p622code9"><pre class="language" style="font-family:monospace;">wget http://mirror.zeddicus.com/auto-l2tp/1.2/centos/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh</pre></td></tr></table></div>

<p><strong>Ubuntu / Debian:</strong></p>

<div class="wp_codebox"><table><tr id="p62210"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p622code10"><pre class="language" style="font-family:monospace;">wget http://mirror.zeddicus.com/auto-l2tp/1.2/ubuntu/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh</pre></td></tr></table></div>

<p>此时需要输入IP段与PSK，值得注意的是，<span style="color: #ff0000;"><strong>如果希望L2TP的IP段是 10.0.0.0 的话，则在脚本的IP-RANGE中输入 “10.0.0&#8243;</strong></span>。PSK 是 l2tp client 共同使用的密匙，同样是必填的。</p>
<p>输入了IP段和PSK之后，程序会显示你的VPS当前的IP（IPV4）、L2TP的本地IP、分配给客户端的IP段以及你所设置的PSK，请确认无误后，按任意键，程序便会开始自动配置。</p>
<p><img class="alignnone size-full wp-image-625" title="l2tp2" src="http://www.vpsyou.com/wp-content/uploads/2010/10/l2tp2.jpg" alt="" width="596" height="249" /></p>
<p>安装完毕后会运行 ipsec verify，如果与上图一致，证明配置成功！用于测试的用户名与密码分别是：test / test123，记录于 /etc/ppp/chap-secrets 文件当中。</p>
<p><strong>客户端设置（以 Windows XP 为例）：</strong></p>
<p>创建一个VPN连接：</p>
<p><img class="alignnone size-full wp-image-629" title="client1" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client1.jpg" alt="" width="495" height="374" /></p>
<p><img class="alignnone size-full wp-image-630" title="client2" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client2.jpg" alt="" width="494" height="372" /></p>
<p><img class="alignnone size-full wp-image-631" title="client3" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client3.jpg" alt="" width="495" height="370" /></p>
<p><img class="alignnone size-full wp-image-632" title="client4" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client4.jpg" alt="" width="496" height="371" /></p>
<p><img class="alignnone size-full wp-image-633" title="client5" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client5.jpg" alt="" width="498" height="372" /></p>
<p><img class="alignnone size-full wp-image-634" title="client6" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client6.jpg" alt="" width="346" height="364" /></p>
<p><img class="alignnone size-full wp-image-635" title="client7" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client7.jpg" alt="" width="359" height="435" /></p>
<p><img class="alignnone size-full wp-image-636" title="client8" src="http://www.vpsyou.com/wp-content/uploads/2010/10/client8.jpg" alt="" width="359" height="437" /></p>
<p>设置完就可以连接了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/10/04/l2tp-vpn.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IIS的HTTPERR错误日志解决方法</title>
		<link>http://www.vpsyou.com/2010/09/13/iisu002639s-error-log-httperr-solution.html</link>
		<comments>http://www.vpsyou.com/2010/09/13/iisu002639s-error-log-httperr-solution.html#comments</comments>
		<pubDate>Mon, 13 Sep 2010 12:37:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[HTTPERR]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[日志]]></category>
		<category><![CDATA[解决方法]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=588</guid>
		<description><![CDATA[有客户反应他的win服务器win2003系统C磁盘占用快到100%，而且cpu使用率很高，但自己本省并没有用掉这个多磁盘，我们查找原因后发现是IIS的HTTPERR的错误日志的问题，现在说下解决方法： 解决方案 1) 从 IIS 管理器右键单击 Internet Information Server (IIS) 管理器级别根目录上并转到属性。 选中要启用直接编辑元数据库框。 单击确定。 在记事本中打开 C:Windowssystem32inetsrvMetaBase.xml 文件 2)。 要搜索有关 ” MinFileBytesPerSec “。 将用于 MinFileBytesPerSec 设置从 240 更改为 0。 执行其他搜索, 将” ConnectionTimeout “时间120改为600。 保存更改并退出。 3) 重新启动 IISAdmin 服务以更改生效。 一、关闭IIS HTTPRERR日志功能 默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:WINDOWSsystem32LogFilesHTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机 同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率 关闭HTTPERR的方法 运行里输入 regedit 进入注册表编辑器 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters] 在右边 点鼠标右键 新建dword值 EnableErrorLogging 重新启动服务器就可以了 [...]]]></description>
			<content:encoded><![CDATA[<p>有客户反应他的win服务器win2003系统C磁盘占用快到100%，而且cpu使用率很高，但自己本省并没有用掉这个多磁盘，我们查找原因后发现是IIS的HTTPERR的错误日志的问题，现在说下解决方法：<br />
<strong>解决方案</strong><br />
1) 从 IIS 管理器右键单击 Internet Information Server (IIS) 管理器级别根目录上并转到属性。 选中要启用直接编辑元数据库框。 单击确定。<br />
在记事本中打开 C:Windowssystem32inetsrvMetaBase.xml 文件 2)。 要搜索有关 ” MinFileBytesPerSec “。 将用于 MinFileBytesPerSec 设置从 240 更改为 0。 执行其他搜索, 将” ConnectionTimeout “时间120改为600。 保存更改并退出。<br />
3) 重新启动 IISAdmin 服务以更改生效。</p>
<p>一、关闭IIS HTTPRERR日志功能<br />
默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:WINDOWSsystem32LogFilesHTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机</p>
<p>同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率</p>
<p>关闭HTTPERR的方法</p>
<p>运行里输入 regedit 进入注册表编辑器<br />
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters]</p>
<p>在右边 点鼠标右键 新建dword值 EnableErrorLogging 重新启动服务器就可以了</p>
<p>“EnableErrorLogging”=dword:00000000 </p>
<p>重起后,2003不再写入HTTPERR日志文件,可以看到服务器CPU占用明显下降!<br />
二、修改存储目录也不失为一个好的办法</p>
<p>寻找:<br />
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters<br />
在下面建立一个字符串值.即REG_SZ<br />
数值名称 命名为: ErrorLoggingDir<br />
数值数据 为你指定的路径 比如    c:logofilse</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/09/13/iisu002639s-error-log-httperr-solution.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos5.5安装OpenVPN</title>
		<link>http://www.vpsyou.com/2010/08/13/centos5-5-install-openvpn.html</link>
		<comments>http://www.vpsyou.com/2010/08/13/centos5-5-install-openvpn.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 17:34:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[Centos5.5]]></category>
		<category><![CDATA[OpenVPN]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=540</guid>
		<description><![CDATA[今天，有客户反应因为一些原因他的pptpd构建的VPN无法使用，需要用OpenVPN来搭建vpn，我们搜索了网上的一些资料，亲自在我们LINUX XEN VPS上测试，安装成功，并且本机能正常连接上网，现在我总结一下安装过程： 测试环境： Linux Xen VPS Centos5.5 32bit PyGrub VPS IP:173.231.13.202 Openvpn版本：2.1.1 本地机：Windows 7 中文版 第一步 下载安装所需软件包： 1 官方下载： 1 2 3 4 wget ftp://rpmfind.net/linux/epel/5/i386/pkcs11-helper-devel-1.07-2.el5.1.i386.rpm wget ftp://rpmfind.net/linux/epel/5/i386/pkcs11-helper-1.07-2.el5.1.i386.rpm wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz wget http://openvpn.net/release/openvpn-2.1.1.tar.gz 2 本站下载： 1 2 3 4 wget http:/www.vpsyou.com/sources/pkcs11-helper-devel-1.07-2.el5.1.i386.rpm wget http:/www.vpsyou.com/sources/pkcs11-helper-1.07-2.el5.1.i386.rpm wget http:/www.vpsyou.com/sources/lzo-2.03.tar.gz wget http:/www.vpsyou.com/sources/openvpn-2.1.1.tar.gz 第二部 使用 yum 程序安装所需开发包： 1 yum install -y openssl [...]]]></description>
			<content:encoded><![CDATA[<p>今天，有客户反应因为一些原因他的pptpd构建的VPN无法使用，需要用OpenVPN来搭建vpn，我们搜索了网上的一些资料，亲自在我们LINUX XEN VPS上测试，安装成功，并且本机能正常连接上网，现在我总结一下安装过程：<br />
<strong>测试环境：</strong><br />
Linux Xen VPS Centos5.5 32bit PyGrub<br />
VPS IP:173.231.13.202<br />
Openvpn版本：2.1.1<br />
本地机：Windows 7 中文版<br />
<strong>第一步 下载安装所需软件包：</strong><br />
<strong>1 官方下载：</strong></p>

<div class="wp_codebox"><table><tr id="p54036"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p540code36"><pre class="php" style="font-family:monospace;">wget ftp<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//rpmfind.net/linux/epel/5/i386/pkcs11-helper-devel-1.07-2.el5.1.i386.rpm</span>
wget ftp<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//rpmfind.net/linux/epel/5/i386/pkcs11-helper-1.07-2.el5.1.i386.rpm</span>
wget http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz</span>
wget http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//openvpn.net/release/openvpn-2.1.1.tar.gz</span></pre></td></tr></table></div>

<p><strong>2 本站下载：</strong></p>

<div class="wp_codebox"><table><tr id="p54037"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p540code37"><pre class="php" style="font-family:monospace;">wget http<span style="color: #339933;">:/</span>www<span style="color: #339933;">.</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #339933;">/</span>sources<span style="color: #339933;">/</span>pkcs11<span style="color: #339933;">-</span>helper<span style="color: #339933;">-</span>devel<span style="color: #339933;">-</span><span style="color:#800080;">1.07</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">.</span>el5<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>i386<span style="color: #339933;">.</span>rpm
wget http<span style="color: #339933;">:/</span>www<span style="color: #339933;">.</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #339933;">/</span>sources<span style="color: #339933;">/</span>pkcs11<span style="color: #339933;">-</span>helper<span style="color: #339933;">-</span><span style="color:#800080;">1.07</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">.</span>el5<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>i386<span style="color: #339933;">.</span>rpm
wget http<span style="color: #339933;">:/</span>www<span style="color: #339933;">.</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #339933;">/</span>sources<span style="color: #339933;">/</span>lzo<span style="color: #339933;">-</span><span style="color:#800080;">2.03</span><span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz
wget http<span style="color: #339933;">:/</span>www<span style="color: #339933;">.</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #339933;">/</span>sources<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">-</span>2<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz</pre></td></tr></table></div>

<p><strong>第二部 使用 yum 程序安装所需开发包：</strong></p>

<div class="wp_codebox"><table><tr id="p54038"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code38"><pre class="php" style="font-family:monospace;">yum install <span style="color: #339933;">-</span>y openssl openssl<span style="color: #339933;">-</span>devel automake pkgconfig iptables</pre></td></tr></table></div>

<p><strong>第三步：安装OpenVPN服务端</strong><br />
<strong>1.安装pkcs11-helper RPM包</strong></p>

<div class="wp_codebox"><table><tr id="p54039"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p540code39"><pre class="php" style="font-family:monospace;">rpm <span style="color: #339933;">-</span>ivh pkcs11<span style="color: #339933;">-</span>helper<span style="color: #339933;">-</span><span style="color:#800080;">1.07</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">.</span>el5<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>i386<span style="color: #339933;">.</span>rpm
rpm <span style="color: #339933;">-</span>ivh pkcs11<span style="color: #339933;">-</span>helper<span style="color: #339933;">-</span><span style="color:#800080;">1.07</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">.</span>el5<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>i386<span style="color: #339933;">.</span>rpm</pre></td></tr></table></div>

<p><strong>2.安装 LZO</strong></p>

<div class="wp_codebox"><table><tr id="p54040"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p540code40"><pre class="php" style="font-family:monospace;">tar zxvf lzo<span style="color: #339933;">-</span><span style="color:#800080;">2.03</span><span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz
cd lzo<span style="color: #339933;">-</span><span style="color:#800080;">2.03</span><span style="color: #339933;">/</span>
<span style="color: #339933;">./</span>configure
make
make check
make install
cd <span style="color: #339933;">../</span></pre></td></tr></table></div>

<p><strong>3.安装 OpenVPN </strong></p>

<div class="wp_codebox"><table><tr id="p54041"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p540code41"><pre class="php" style="font-family:monospace;">tar zxvf openvpn<span style="color: #339933;">-</span>2<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz
cd openvpn<span style="color: #339933;">-</span>2<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>1
<span style="color: #339933;">./</span>configure <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>lzo<span style="color: #339933;">-</span>headers<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span><span style="color: #b1b100;">include</span> <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>lzo<span style="color: #339933;">-</span>lib<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>lib <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>ssl<span style="color: #339933;">-</span>headers<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span><span style="color: #b1b100;">include</span><span style="color: #339933;">/</span>openssl <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>ssl<span style="color: #339933;">-</span>lib<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>lib
make
make install
cd <span style="color: #339933;">../</span></pre></td></tr></table></div>

<p><strong>4.生成证书Key</strong></p>

<div class="wp_codebox"><table><tr id="p54042"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code" id="p540code42"><pre class="php" style="font-family:monospace;"><a href="http://www.php.net/mkdir"><span style="color: #990000;">mkdir</span></a> <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn
cp <span style="color: #339933;">-</span>r easy<span style="color: #339933;">-</span>rsa <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>
cd <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>
export D<span style="color: #339933;">=</span>`pwd`
export KEY_CONFIG<span style="color: #339933;">=</span><span style="color: #000088;">$D</span><span style="color: #339933;">/</span>openssl<span style="color: #339933;">.</span>cnf
export KEY_DIR<span style="color: #339933;">=</span><span style="color: #000088;">$D</span><span style="color: #339933;">/</span>keys
export KEY_SIZE<span style="color: #339933;">=</span><span style="color: #cc66cc;">1024</span>
export KEY_COUNTRY<span style="color: #339933;">=</span>CN <span style="color: #666666; font-style: italic;">#国家 CN就行 
</span>export KEY_PROVINCE<span style="color: #339933;">=</span>YN <span style="color: #666666; font-style: italic;">#省份 
</span>export KEY_CITY<span style="color: #339933;">=</span>KM   <span style="color: #666666; font-style: italic;">#城市 
</span>export KEY_ORG<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;vpsyou.com&quot;</span> <span style="color: #666666; font-style: italic;">#组织
</span>export KEY_EMAIL<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;vpn@vpsyou.com&quot;</span> <span style="color: #666666; font-style: italic;">#邮箱</span></pre></td></tr></table></div>

<p>注意：如果没有export命令，请直接编辑vars；以上设置根据提示修改<br />
接着执行：</p>

<div class="wp_codebox"><table><tr id="p54043"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p540code43"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">./</span>clean<span style="color: #339933;">-</span>all 
<span style="color: #339933;">./</span>build<span style="color: #339933;">-</span>ca</pre></td></tr></table></div>

<p>请按照提示设置，我们的设置示例：</p>

<div class="wp_codebox"><table><tr id="p54044"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code" id="p540code44"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>root<span style="color: #339933;">@</span>test <span style="color:#800080;">2.0</span><span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># ./build-ca
</span>Generating a <span style="color: #cc66cc;">1024</span> bit RSA <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a>
<span style="color: #339933;">............................++++++</span>
<span style="color: #339933;">..........................................................++++++</span>
writing <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> to <span style="color: #0000ff;">'ca.key'</span>
<span style="color: #339933;">-----</span>
You are about to be asked to enter information that will be incorporated
into your certificate request<span style="color: #339933;">.</span>
What you are about to enter is what is called a Distinguished Name or a DN<span style="color: #339933;">.</span>
There are quite a few fields but you can leave some blank
<span style="color: #b1b100;">For</span> some fields there will be a <span style="color: #b1b100;">default</span> value<span style="color: #339933;">,</span>
<span style="color: #b1b100;">If</span> you enter <span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> the field will be left blank<span style="color: #339933;">.</span>
<span style="color: #339933;">-----</span>
Country Name <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span> letter code<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>CN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>CN <span style="color: #666666; font-style: italic;">#国家 CN就行
</span>State or Province Name <span style="color: #009900;">&#40;</span>full name<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>YN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>YN <span style="color: #666666; font-style: italic;">#省份
</span>Locality Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> city<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>KM<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>KM <span style="color: #666666; font-style: italic;">#城市
</span>Organization Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> company<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou<span style="color: #339933;">.</span>com <span style="color: #666666; font-style: italic;">#公司
</span>Organizational Unit Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> section<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou hosting <span style="color: #339933;">@</span>组织
Common Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> your name or your server<span style="color: #0000ff;">'s hostname) [vpsyou.com CA]:vpsyou.com #名字或主机名
Name []:vpsyou
Email Address [vpn@vpsyou.com]:vpn@vpsyou.com #邮箱</span></pre></td></tr></table></div>

<p><strong>5.建立 server key 代码:</strong></p>

<div class="wp_codebox"><table><tr id="p54045"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code45"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">./</span>build<span style="color: #339933;">-</span>key<span style="color: #339933;">-</span>server server</pre></td></tr></table></div>

<p>请按照提示设置，我们的设置示例：</p>

<div class="wp_codebox"><table><tr id="p54046"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
</pre></td><td class="code" id="p540code46"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #009900;">&#91;</span>root<span style="color: #339933;">@</span>test <span style="color:#800080;">2.0</span><span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># ./build-key-server server
</span>Generating a <span style="color: #cc66cc;">1024</span> bit RSA <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a>
<span style="color: #339933;">.......++++++</span>
<span style="color: #339933;">............++++++</span>
writing <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> to <span style="color: #0000ff;">'server.key'</span>
<span style="color: #339933;">-----</span>
You are about to be asked to enter information that will be incorporated
into your certificate request<span style="color: #339933;">.</span>
What you are about to enter is what is called a Distinguished Name or a DN<span style="color: #339933;">.</span>
There are quite a few fields but you can leave some blank
<span style="color: #b1b100;">For</span> some fields there will be a <span style="color: #b1b100;">default</span> value<span style="color: #339933;">,</span>
<span style="color: #b1b100;">If</span> you enter <span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> the field will be left blank<span style="color: #339933;">.</span>
<span style="color: #339933;">-----</span>
Country Name <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span> letter code<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>CN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>CN
State or Province Name <span style="color: #009900;">&#40;</span>full name<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>YN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>YN
Locality Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> city<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>KM<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>KM
Organization Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> company<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou<span style="color: #339933;">.</span>com
Organizational Unit Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> section<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou hosting
Common Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> your name or your server<span style="color: #0000ff;">'s hostname) [server]:vpsyou hosting
Name []:vpsyou
Email Address [vpn@vpsyou.com]:vpn@vpsyou.com
&nbsp;
Please enter the following '</span>extra<span style="color: #0000ff;">' attributes
to be sent with your certificate request
A challenge password []:12345678
An optional company name []:vpsyou
Using configuration from /etc/openvpn/easy-rsa/2.0/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject'</span>s Distinguished Name is <span style="color: #b1b100;">as</span> follows
countryName           <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'CN'</span>
stateOrProvinceName   <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'YN'</span>
localityName          <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'KM'</span>
organizationName      <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou.com'</span>
organizationalUnitName<span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou hosting'</span>
commonName            <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou hosting'</span>
name                  <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou'</span>
emailAddress          <span style="color: #339933;">:</span>IA5STRING<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpn@vpsyou.com'</span>
Certificate is to be certified until Aug  <span style="color: #cc66cc;">9</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">19</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">35</span> <span style="color: #cc66cc;">2020</span> GMT <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3650</span> days<span style="color: #009900;">&#41;</span>
Sign the certificate? <span style="color: #009900;">&#91;</span>y<span style="color: #339933;">/</span>n<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>y
&nbsp;
&nbsp;
<span style="color: #cc66cc;">1</span> out of <span style="color: #cc66cc;">1</span> certificate requests certified<span style="color: #339933;">,</span> commit? <span style="color: #009900;">&#91;</span>y<span style="color: #339933;">/</span>n<span style="color: #009900;">&#93;</span>y
Write out database with <span style="color: #cc66cc;">1</span> <span style="color: #000000; font-weight: bold;">new</span> entries
Data Base Updated</pre></td></tr></table></div>

<p><strong>6.生成客户端 key</strong></p>

<div class="wp_codebox"><table><tr id="p54047"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code47"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">./</span>build<span style="color: #339933;">-</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> client1 <span style="color: #666666; font-style: italic;">#client1可以改名 但要以下面步骤一致</span></pre></td></tr></table></div>

<p>请按照提示设置，我们的设置示例：</p>

<div class="wp_codebox"><table><tr id="p54048"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
</pre></td><td class="code" id="p540code48"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>root<span style="color: #339933;">@</span>test <span style="color:#800080;">2.0</span><span style="color: #009900;">&#93;</span><span style="color: #666666; font-style: italic;"># ./build-key client1
</span>Generating a <span style="color: #cc66cc;">1024</span> bit RSA <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a>
<span style="color: #339933;">.....................++++++</span>
<span style="color: #339933;">...............++++++</span>
writing <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> to <span style="color: #0000ff;">'client1.key'</span>
<span style="color: #339933;">-----</span>
You are about to be asked to enter information that will be incorporated
into your certificate request<span style="color: #339933;">.</span>
What you are about to enter is what is called a Distinguished Name or a DN<span style="color: #339933;">.</span>
There are quite a few fields but you can leave some blank
<span style="color: #b1b100;">For</span> some fields there will be a <span style="color: #b1b100;">default</span> value<span style="color: #339933;">,</span>
<span style="color: #b1b100;">If</span> you enter <span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> the field will be left blank<span style="color: #339933;">.</span>
<span style="color: #339933;">-----</span>
Country Name <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span> letter code<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>CN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>CN
State or Province Name <span style="color: #009900;">&#40;</span>full name<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>YN<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>YN
Locality Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> city<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>KM<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>KM
Organization Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> company<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>vpsyou<span style="color: #339933;">.</span>com<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou<span style="color: #339933;">.</span>com
Organizational Unit Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> section<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>vpsyou hosting
Common Name <span style="color: #009900;">&#40;</span>eg<span style="color: #339933;">,</span> your name or your server<span style="color: #0000ff;">'s hostname) [client1]:client1 &lt;strong&gt;#重要: 每个不同的 client 生成的证书, 名字必须不同.&lt;/strong&gt;
Name []:vpsyou
Email Address [vpn@vpsyou.com]:vpn@vpsyou.com
&nbsp;
Please enter the following '</span>extra<span style="color: #0000ff;">' attributes
to be sent with your certificate request
A challenge password []:12345678
An optional company name []:vpsyou
Using configuration from /etc/openvpn/easy-rsa/2.0/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject'</span>s Distinguished Name is <span style="color: #b1b100;">as</span> follows
countryName           <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'CN'</span>
stateOrProvinceName   <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'YN'</span>
localityName          <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'KM'</span>
organizationName      <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou.com'</span>
organizationalUnitName<span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou hosting'</span>
commonName            <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'client1'</span>
name                  <span style="color: #339933;">:</span>PRINTABLE<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpsyou'</span>
emailAddress          <span style="color: #339933;">:</span>IA5STRING<span style="color: #339933;">:</span><span style="color: #0000ff;">'vpn@vpsyou.com'</span>
Certificate is to be certified until Aug  <span style="color: #cc66cc;">9</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">21</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">18</span> <span style="color: #cc66cc;">2020</span> GMT <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3650</span> days<span style="color: #009900;">&#41;</span>
Sign the certificate? <span style="color: #009900;">&#91;</span>y<span style="color: #339933;">/</span>n<span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span>y
&nbsp;
&nbsp;
<span style="color: #cc66cc;">1</span> out of <span style="color: #cc66cc;">1</span> certificate requests certified<span style="color: #339933;">,</span> commit? <span style="color: #009900;">&#91;</span>y<span style="color: #339933;">/</span>n<span style="color: #009900;">&#93;</span>y
Write out database with <span style="color: #cc66cc;">1</span> <span style="color: #000000; font-weight: bold;">new</span> entries
Data Base Updated</pre></td></tr></table></div>

<p>重复上面步骤可以生成客户端证书/key 但注意client1得不同 包括上面提示的<br />
Common Name (eg, your name or your server&#8217;s hostname) [client1]:<strong>client1</strong><br />
可以是client2,client3&#8230;.<br />
<strong>7.生成 Diffie Hellman 参数</strong><br />
首先修改vi build-dh，把$OPENSSL 改成openssl，然后执行</p>

<div class="wp_codebox"><table><tr id="p54049"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code49"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">./</span>build<span style="color: #339933;">-</span>dh</pre></td></tr></table></div>

<p><strong>8.将 keys 下的所有文件打包下载到本地</strong></p>

<div class="wp_codebox"><table><tr id="p54050"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code50"><pre class="php" style="font-family:monospace;">tar <span style="color: #339933;">-</span>cf  keys<span style="color: #339933;">.</span>tar keys</pre></td></tr></table></div>

<p>你可以移动到你的web目录下载，也可以使用ftp（winscp）下载到本地！<br />
<strong>9.创建服务端配置文件</strong></p>

<div class="wp_codebox"><table><tr id="p54051"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code51"><pre class="php" style="font-family:monospace;">vi <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>server<span style="color: #339933;">.</span>conf</pre></td></tr></table></div>

<p>内容如下：</p>

<div class="wp_codebox"><table><tr id="p54052"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code" id="p540code52"><pre class="php" style="font-family:monospace;">local 173<span style="color: #339933;">.</span>231<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>202  <span style="color: #666666; font-style: italic;">#请换成你自己的ip
</span>port <span style="color: #cc66cc;">1194</span> 
proto udp 
&nbsp;
dev tun 
&nbsp;
ca <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>keys<span style="color: #339933;">/</span>ca<span style="color: #339933;">.</span>crt
cert <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>keys<span style="color: #339933;">/</span>server<span style="color: #339933;">.</span>crt
<a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>keys<span style="color: #339933;">/</span>server<span style="color: #339933;">.</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a>
dh <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>keys<span style="color: #339933;">/</span>dh1024<span style="color: #339933;">.</span>pem
&nbsp;
server 10<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0 255<span style="color: #339933;">.</span>255<span style="color: #339933;">.</span>255<span style="color: #339933;">.</span>0 
&nbsp;
client<span style="color: #339933;">-</span>to<span style="color: #339933;">-</span>client 
keepalive <span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">120</span> 
&nbsp;
comp<span style="color: #339933;">-</span>lzo 
&nbsp;
persist<span style="color: #339933;">-</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> 
persist<span style="color: #339933;">-</span>tun 
status <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">/</span>easy<span style="color: #339933;">-</span>rsa<span style="color: #339933;">/</span><span style="color:#800080;">2.0</span><span style="color: #339933;">/</span>keys<span style="color: #339933;">/</span>openvpn<span style="color: #339933;">-</span>status<span style="color: #339933;">.</span><a href="http://www.php.net/log"><span style="color: #990000;">log</span></a> 
verb <span style="color: #cc66cc;">4</span> 
&nbsp;
push <span style="color: #0000ff;">&quot;dhcp-option DNS 10.8.0.1&quot;</span> 
push <span style="color: #0000ff;">&quot;dhcp-option DNS 8.8.8.8&quot;</span>  
push <span style="color: #0000ff;">&quot;dhcp-option DNS 8.8.4.4&quot;</span></pre></td></tr></table></div>

<p><strong>10.创建客户端配置文件 </strong></p>

<div class="wp_codebox"><table><tr id="p54053"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code53"><pre class="php" style="font-family:monospace;">vi <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>client<span style="color: #339933;">.</span>conf</pre></td></tr></table></div>

<p>内容如下：</p>

<div class="wp_codebox"><table><tr id="p54054"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p540code54"><pre class="php" style="font-family:monospace;">client 
&nbsp;
dev tun 
proto udp 
&nbsp;
remote 173<span style="color: #339933;">.</span>231<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>202 <span style="color: #cc66cc;">1194</span> <span style="color: #666666; font-style: italic;">#请换成自己ip
</span>
persist<span style="color: #339933;">-</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> 
persist<span style="color: #339933;">-</span>tun 
ca ca<span style="color: #339933;">.</span>crt 
cert client1<span style="color: #339933;">.</span>crt 
<a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> client1<span style="color: #339933;">.</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> 
ns<span style="color: #339933;">-</span>cert<span style="color: #339933;">-</span>type server 
comp<span style="color: #339933;">-</span>lzo 
verb <span style="color: #cc66cc;">3</span> 
&nbsp;
redirect<span style="color: #339933;">-</span>gateway def1 
route<span style="color: #339933;">-</span>method exe
route<span style="color: #339933;">-</span>delay <span style="color: #cc66cc;">2</span></pre></td></tr></table></div>

<p>11.启动Openvpn: openvpn [server config file] 执行</p>

<div class="wp_codebox"><table><tr id="p54055"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code55"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>sbin<span style="color: #339933;">/</span>openvpn <span style="color: #339933;">--</span>config <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>server<span style="color: #339933;">.</span>conf</pre></td></tr></table></div>

<p>12.设置 OpenVPN 服务器 reboot后自动启动 openvpn,编辑</p>

<div class="wp_codebox"><table><tr id="p54056"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code56"><pre class="php" style="font-family:monospace;">vi <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>rc<span style="color: #339933;">.</span>local</pre></td></tr></table></div>

<p>加入：</p>

<div class="wp_codebox"><table><tr id="p54057"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code57"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>sbin<span style="color: #339933;">/</span>openvpn <span style="color: #339933;">--</span>config <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>server<span style="color: #339933;">.</span>conf <span style="color: #339933;">&gt;</span> <span style="color: #339933;">/</span>dev<span style="color: #339933;">/</span><span style="color: #009900; font-weight: bold;">null</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">&gt;&amp;</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;</span></pre></td></tr></table></div>

<p><strong>第四步：OpenVPN GUI For Windows 客户端安装</strong><br />
请到 <a href="http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe">http://openvpn.se</a>下载OpenVPN GUI For Windows 客户端，请按照提示安装到你的本机<br />
请到C:Program FilesOpenVPNconfig目录，用编辑器新建文件，文件名为：client.ovpn，内容如下：</p>

<div class="wp_codebox"><table><tr id="p54058"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p540code58"><pre class="php" style="font-family:monospace;">client 
&nbsp;
dev tun 
proto udp 
&nbsp;
remote 173<span style="color: #339933;">.</span>231<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>202 <span style="color: #cc66cc;">1194</span> <span style="color: #666666; font-style: italic;">#请换成自己ip
</span>
persist<span style="color: #339933;">-</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> 
persist<span style="color: #339933;">-</span>tun 
ca ca<span style="color: #339933;">.</span>crt 
cert client1<span style="color: #339933;">.</span>crt 
<a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> client1<span style="color: #339933;">.</span><a href="http://www.php.net/key"><span style="color: #990000;">key</span></a> 
ns<span style="color: #339933;">-</span>cert<span style="color: #339933;">-</span>type server 
comp<span style="color: #339933;">-</span>lzo 
verb <span style="color: #cc66cc;">3</span> 
&nbsp;
redirect<span style="color: #339933;">-</span>gateway def1 
route<span style="color: #339933;">-</span>method exe
route<span style="color: #339933;">-</span>delay <span style="color: #cc66cc;">2</span></pre></td></tr></table></div>

<p>其实就是上面的client.conf 文件！<br />
然后把你下载到的keys.tar 解压，把所有内容放到C:Program FilesOpenVPNconfig 目录<br />
<strong>第五步 OpenVPN 访问外网的设置 </strong><br />
1.打开路由 VPN连接成功后, 还需要设置路由, 才能透过VPN访问Internet. 在 linux host 上添加路由: 代码:</p>

<div class="wp_codebox"><table><tr id="p54059"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p540code59"><pre class="php" style="font-family:monospace;">iptables <span style="color: #339933;">-</span>t nat <span style="color: #339933;">-</span>A POSTROUTING <span style="color: #339933;">-</span>s 10<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0<span style="color: #339933;">/</span><span style="color: #cc66cc;">24</span> <span style="color: #339933;">-</span>o eth0 <span style="color: #339933;">-</span>j SNAT <span style="color: #339933;">--</span>to<span style="color: #339933;">-</span>source 173<span style="color: #339933;">.</span>231<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>202 <span style="color: #666666; font-style: italic;">#请注意换成你自己的ip 
</span><span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>init<span style="color: #339933;">.</span>d<span style="color: #339933;">/</span>iptables save 
<span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>init<span style="color: #339933;">.</span>d<span style="color: #339933;">/</span>iptables restart</pre></td></tr></table></div>

<p>不同的服务器，-o eth0 参数可能不一样，具体可输入 ifconfig 查看，搞清 ip(173.231.13.202 )所在的网卡号.<br />
同时, 需要将 ip forward 打开. 不要用 echo 1 > /proc/sys/net/ipv4/ip_forward 的方式, 这种方式重启后无效.<br />
请执行：</p>

<div class="wp_codebox"><table><tr id="p54060"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p540code60"><pre class="php" style="font-family:monospace;">sysctl <span style="color: #339933;">-</span>w net<span style="color: #339933;">.</span>ipv4<span style="color: #339933;">.</span>ip_forward<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/08/13/centos5-5-install-openvpn.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让Apache2支持中文URL</title>
		<link>http://www.vpsyou.com/2010/08/12/chinese-url-to-apache2-support.html</link>
		<comments>http://www.vpsyou.com/2010/08/12/chinese-url-to-apache2-support.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 09:24:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[中文URL]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=534</guid>
		<description><![CDATA[有些客户用了我们带apache的系统模板后无法支持中文URL,今天以我们带apache的系统模板为例，简单的说一下如何让Apache2支持中文URL。 测试环境： centos5.5+apache2+mod_encoding 第一步：下载文件解压 1 2 wget http://www.vpsyou.com/sources/mod_encoding.zip unzip mod_encoding.zip 第二步：iconv_hook编译和安装，安装mod_encoding前首先需要安装iconv_hook。 1 2 3 4 5 cd mod_encoding/lib ./configure make su make install 完成上面操作后，iconv_hook相关so文件放到/usr/local/lib下面。 要操作系统系统能够搜索到该so文件，需要完成一下几行操作 打开/etc/ld.so.conf文件，添加一行指向iconv_book的所在路径，即”/usr/local/lib”（仔细查看如果有则可以跳过） 1 vi /etc/ld.so.conf 加入： 1 /usr/local/lib [Esc]、[:]、[w]、[q] 保存退出。 继续以下步骤： 1 2 PATH=&#34;$PATH:/sbin&#34; ldconfig 第三步：apxs工具安装 编译mod_encoding时，必须要有apxs，httpd-devel中包括创建和安装扩展模块的apxs工具。如果是你安装了Apache，检查${APACHE_HOME}/bin/下是否存在apxs，如果存在则略过该步无需自己安装该程序包，如果尚未安装，则需要自己手动安装httpd-devel。 1 apt-get install http-devel 我们带apache系统模板已经安装，路径为：/usr/local/apache2/bin/apxs 第四步： mod_encoding模块的编译 入mod_encoding.zip的解压目录，即mod_encoding 1 2 ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-iconv-hook=/usr/local/include make [...]]]></description>
			<content:encoded><![CDATA[<p>有些客户用了我们带apache的系统模板后无法支持中文URL,今天以我们带apache的系统模板为例，简单的说一下如何让Apache2支持中文URL。<br />
测试环境： centos5.5+apache2+mod_encoding<br />
<strong>第一步：下载文件解压</strong></p>

<div class="wp_codebox"><table><tr id="p53474"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p534code74"><pre class="php" style="font-family:monospace;">wget http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.vpsyou.com/sources/mod_encoding.zip</span>
unzip mod_encoding<span style="color: #339933;">.</span>zip</pre></td></tr></table></div>

<p><strong>第二步：iconv_hook编译和安装，安装mod_encoding前首先需要安装iconv_hook。</strong></p>

<div class="wp_codebox"><table><tr id="p53475"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p534code75"><pre class="php" style="font-family:monospace;">cd mod_encoding<span style="color: #339933;">/</span>lib
<span style="color: #339933;">./</span>configure
make
su
make install</pre></td></tr></table></div>

<p>完成上面操作后，iconv_hook相关so文件放到/usr/local/lib下面。<br />
要操作系统系统能够搜索到该so文件，需要完成一下几行操作<br />
打开/etc/ld.so.conf文件，添加一行指向iconv_book的所在路径，即”/usr/local/lib”（仔细查看如果有则可以跳过）</p>

<div class="wp_codebox"><table><tr id="p53476"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code76"><pre class="php" style="font-family:monospace;">vi <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>ld<span style="color: #339933;">.</span>so<span style="color: #339933;">.</span>conf</pre></td></tr></table></div>

<p>加入：</p>

<div class="wp_codebox"><table><tr id="p53477"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code77"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>lib</pre></td></tr></table></div>

<p>[Esc]、[:]、[w]、[q] 保存退出。<br />
继续以下步骤：</p>

<div class="wp_codebox"><table><tr id="p53478"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p534code78"><pre class="php" style="font-family:monospace;">PATH<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$PATH</span>:/sbin&quot;</span>
ldconfig</pre></td></tr></table></div>

<p><strong>第三步：apxs工具安装</strong><br />
编译mod_encoding时，必须要有apxs，httpd-devel中包括创建和安装扩展模块的apxs工具。如果是你安装了Apache，检查${APACHE_HOME}/bin/下是否存在apxs，如果存在则略过该步无需自己安装该程序包，如果尚未安装，则需要自己手动安装httpd-devel。</p>

<div class="wp_codebox"><table><tr id="p53479"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code79"><pre class="php" style="font-family:monospace;">apt<span style="color: #339933;">-</span>get install http<span style="color: #339933;">-</span>devel</pre></td></tr></table></div>

<p>我们带apache系统模板已经安装，路径为：/usr/local/apache2/bin/apxs<br />
<strong>第四步： mod_encoding模块的编译</strong><br />
入mod_encoding.zip的解压目录，即mod_encoding</p>

<div class="wp_codebox"><table><tr id="p53480"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p534code80"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">./</span>configure <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>apxs<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>apache2<span style="color: #339933;">/</span>bin<span style="color: #339933;">/</span>apxs <span style="color: #339933;">--</span>with<span style="color: #339933;">-</span>iconv<span style="color: #339933;">-</span>hook<span style="color: #339933;">=/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span><span style="color: #b1b100;">include</span>
make</pre></td></tr></table></div>

<p>注意apxs路径替换为你自己的，如果你使用的是我们的模板则不用改动</p>

<div class="wp_codebox"><table><tr id="p53481"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code81"><pre class="php" style="font-family:monospace;">ls <span style="color: #339933;">-</span>l mod_encoding<span style="color: #339933;">.</span>o</pre></td></tr></table></div>

<p>查看是否已经生成了mod_encoding.o文件，如果是，则make成功继续下边的操作。</p>

<div class="wp_codebox"><table><tr id="p53482"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code82"><pre class="php" style="font-family:monospace;">gcc <span style="color: #339933;">-</span>shared <span style="color: #339933;">-</span>o mod_encoding<span style="color: #339933;">.</span>so mod_encoding<span style="color: #339933;">.</span>o <span style="color: #339933;">-</span>Wc<span style="color: #339933;">,-</span>Wall <span style="color: #339933;">-</span>L<span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>lib <span style="color: #339933;">-</span>Llib <span style="color: #339933;">-</span>liconv_hook</pre></td></tr></table></div>

<p>生成mod_encoding.so文件，将该文件拷贝到你的模块存放目录,一般为${APACHE_HOME}/modules/#</p>

<div class="wp_codebox"><table><tr id="p53483"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code83"><pre class="php" style="font-family:monospace;"> cp mod_encoding<span style="color: #339933;">.</span>so <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>apache2<span style="color: #339933;">/</span>modules<span style="color: #339933;">/</span>mod_encoding<span style="color: #339933;">.</span>so</pre></td></tr></table></div>

<p><strong>第五步：httpd.conf的設定</strong></p>

<div class="wp_codebox"><table><tr id="p53484"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code84"><pre class="php" style="font-family:monospace;">vi <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>apache2<span style="color: #339933;">/</span>conf<span style="color: #339933;">/</span>httpd<span style="color: #339933;">.</span>conf</pre></td></tr></table></div>

<p>在最后加入：</p>

<div class="wp_codebox"><table><tr id="p53485"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p534code85"><pre class="php" style="font-family:monospace;">LoadModule headers_module modules<span style="color: #339933;">/</span>mod_headers<span style="color: #339933;">.</span>so
LoadModule encoding_module modules<span style="color: #339933;">/</span>mod_encoding<span style="color: #339933;">.</span>so
<span style="color: #339933;">&lt;</span>IfModule mod_headers<span style="color: #339933;">.</span>c<span style="color: #339933;">&gt;</span>
<a href="http://www.php.net/header"><span style="color: #990000;">Header</span></a> add MS<span style="color: #339933;">-</span>Author<span style="color: #339933;">-</span>Via <span style="color: #0000ff;">&quot;DAV&quot;</span>
<span style="color: #339933;">&lt;/</span>IfModule<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>IfModule mod_encoding<span style="color: #339933;">.</span>c<span style="color: #339933;">&gt;</span>
  EncodingEngine    on
  NormalizeUsername on
  SetServerEncoding GBK
  DefaultClientEncoding UTF<span style="color: #339933;">-</span><span style="color: #cc66cc;">8</span> GBK GB2312
  AddClientEncoding <span style="color: #0000ff;">&quot;(Microsoft .* DAV $)&quot;</span> UTF<span style="color: #339933;">-</span><span style="color: #cc66cc;">8</span> GBK GB2312
  AddClientEncoding <span style="color: #0000ff;">&quot;Microsoft .* DAV&quot;</span> UTF<span style="color: #339933;">-</span><span style="color: #cc66cc;">8</span> GBK GB2312
  AddClientEncoding <span style="color: #0000ff;">&quot;Microsoft-WebDAV*&quot;</span> UTF<span style="color: #339933;">-</span><span style="color: #cc66cc;">8</span> GBK GB2312
<span style="color: #339933;">&lt;/</span>IfModule<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>如果mod_headers.so之前已经加载 则可以注释掉<br />
最后重启apache</p>

<div class="wp_codebox"><table><tr id="p53486"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p534code86"><pre class="php" style="font-family:monospace;">service httpd restart</pre></td></tr></table></div>

<p>测试地址：<a href="http://76.164.225.208/让Apache2支持中文URL.html">http://76.164.225.208/让Apache2支持中文URL.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/08/12/chinese-url-to-apache2-support.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIN XEN VPS使用介绍</title>
		<link>http://www.vpsyou.com/2010/08/11/win-xen-vps-using-the-description.html</link>
		<comments>http://www.vpsyou.com/2010/08/11/win-xen-vps-using-the-description.html#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:22:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[WIN XEN VPS]]></category>
		<category><![CDATA[WINDOWS]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=513</guid>
		<description><![CDATA[各位尊敬的客户大家好： 我们刚开始做win的vps，有些客户不是太了解我们的win xen vps 产品的使用，今天我们就简单的介绍一下： 1.机房位置 我们租用的是位于美国拉斯维加斯的机房，其官方网址为：ServerPoint.Com，该公司成立于1998年，有着大约12年的经营历史，具体可以查看这里，下载测试可以看这里 2.VPS母鸡服务器配置： Quad Core Nehalem Xeon E5520 2.26Ghz 4 processing cores （超线程8核心） 12GBs of DDR3 ECC RAM 2X1TB SATA2 drive 10,000GBs of bandwidth 100mbps port RAID 1 storage available 3.WIN XEN VPS 控制面板 登录地址：http://www.vpsyour.com 我们已经做到客户可以在vps控制面板一键自由重装win2003或win2008系统！！ 如果需要登录此控制面板和远程登录win vps，以做测试，请联系我们技术！QQ:9503880]]></description>
			<content:encoded><![CDATA[<p>各位尊敬的客户大家好：<br />
    我们刚开始做win的vps，有些客户不是太了解我们的win xen vps 产品的使用，今天我们就简单的介绍一下：<br />
<strong>1.机房位置</strong><br />
我们租用的是位于美国拉斯维加斯的机房，其官方网址为：Ser<a href="http://serverPoint.Com">verPoint.Com</a>，该公司成立于1998年，有着大约12年的经营历史，具体可以<a href="http://www.serverpoint.com/en/top10reasons.phtml">查看这里</a>，下载测试可以<a href="http://www.serverpoint.com/en/ournetwork.phtml">看这里</a><br />
<strong>2.VPS母鸡服务器配置：</strong><br />
Quad Core Nehalem Xeon E5520 2.26Ghz<br />
4 processing cores （超线程8核心）<br />
12GBs of DDR3 ECC RAM<br />
2X1TB SATA2 drive<br />
10,000GBs of bandwidth<br />
100mbps port<br />
RAID 1 storage available<br />
<strong>3.WIN XEN VPS 控制面板</strong><br />
登录地址：<a href="http://www.vpsyour.com">http://www.vpsyour.com</a><br />
<strong>我们已经做到客户可以在vps控制面板一键自由重装win2003或win2008系统！！</strong><br />
如果需要登录此控制面板和远程登录win vps，以做测试，请联系我们技术！QQ:9503880<br />
<div id="attachment_514" class="wp-caption alignnone" style="width: 515px"><a href="http://www.vpsyou.com/win-xen-vps-using-the-description/attachment/01/" rel="attachment wp-att-514"><img src="http://www.vpsyou.com/wp-content/uploads/2010/08/01.jpg" alt="登录界面" title="登录界面" width="505" height="372" class="size-full wp-image-514" /></a><p class="wp-caption-text">登录界面</p></div><br />
<a href="http://www.vpsyou.com/win-xen-vps-using-the-description/attachment/02/" rel="attachment wp-att-515"><img src="http://www.vpsyou.com/wp-content/uploads/2010/08/02-1024x443.jpg" alt="" title="02" width="505" height="443" class="alignnone size-large wp-image-515" /></a><br />
<div id="attachment_516" class="wp-caption alignnone" style="width: 515px"><a href="http://www.vpsyou.com/win-xen-vps-using-the-description/attachment/03/" rel="attachment wp-att-516"><img src="http://www.vpsyou.com/wp-content/uploads/2010/08/03-1024x874.gif" alt="vps管理主页面" title="vps管理主页面" width="505" height="874" class="size-large wp-image-516" /></a><p class="wp-caption-text">vps管理主页面</p></div><br />
<div id="attachment_517" class="wp-caption alignnone" style="width: 515px"><a href="http://www.vpsyou.com/win-xen-vps-using-the-description/attachment/04/" rel="attachment wp-att-517"><img src="http://www.vpsyou.com/wp-content/uploads/2010/08/04-1024x773.gif" alt="重装系统" title="重装系统" width="505" height="773" class="size-large wp-image-517" /></a><p class="wp-caption-text">重装系统</p></div><br />
<div id="attachment_528" class="wp-caption alignnone" style="width: 610px"><a href="http://www.vpsyou.com/win-xen-vps-using-the-description/attachment/05/" rel="attachment wp-att-528"><img src="http://www.vpsyou.com/wp-content/uploads/2010/08/05-1024x653.gif" alt="VNC" title="VNC" width="600" height="653" class="size-large wp-image-528" /></a><p class="wp-caption-text">VNC</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/08/11/win-xen-vps-using-the-description.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos安装L2TP/IPSEC 与简单故障处理</title>
		<link>http://www.vpsyou.com/2010/08/10/centos-install-l2tpipsec-and-simple-troubleshooting.html</link>
		<comments>http://www.vpsyou.com/2010/08/10/centos-install-l2tpipsec-and-simple-troubleshooting.html#comments</comments>
		<pubDate>Tue, 10 Aug 2010 14:39:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=507</guid>
		<description><![CDATA[以下文章转载自：http://westlife.la/966.html 说实话，折腾L2TP/IPSEC是最难受的。不像PPTP有高人写好的一键安装包可以直接安装。而在过程会出现各种各样的状况，有的甚至涉及到内核。本文中提到的方法与步骤是我参阅许多教程和文档后亲自实践操作可行的。若读者在安装过程中出现问题，请留意文章最后的简单故障处理 开始： 服务器环境 ：Centos 5.5 64位 先更新软件源 32位 rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm 64位 rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm 一：安装OPENSWAN 1.这里是下载到机器上自己编译，而直接不用rpm包。可能有些教程建议用rpm包，但实际上还是亲自实验看看比较有把握。 1 2 3 4 5 6 yum install gmp-devel gawk flex bison wget lsof //安装编译用的包，同时也会把lsof安装上，用于最后端口检测 wget http://www.openswan.org/download/openswan-2.6.28.tar.gz //下载OPENSWAN tar zxvf openswan-2.6.28.tar.gz //解压 cd openswan-2.6.28.tar.gz make programs //编译 make install //安装 2.修改/etc/ipsec.conf文件 如果你觉得用命令行编辑比较麻烦，我建议用WinSCP 把文件下载下来，用Notepad++编辑后上传覆盖 ^_^ 把ipsec.conf修改成这样 1 2 [...]]]></description>
			<content:encoded><![CDATA[<p>以下文章转载自：<a href="http://westlife.la/966.html">http://westlife.la/966.html</a><br />
说实话，折腾L2TP/IPSEC是最难受的。不像PPTP有高人写好的一键安装包可以直接安装。而在过程会出现各种各样的状况，有的甚至涉及到内核。本文中提到的方法与步骤是我参阅许多教程和文档后亲自实践操作可行的。若读者在安装过程中出现问题，请留意文章最后的简单故障处理</p>
<p>开始：<br />
服务器环境 ：Centos 5.5 64位</p>
<p>先更新软件源</p>
<p>32位<br />
rpm -Uvh <a href="http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm">http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm</a></p>
<p>64位<br />
rpm -Uvh <a href="http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm">http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm</a></p>
<p><span id="more-507"></span></p>
<h2>一：安装OPENSWAN</h2>
<h3>1.这里是下载到机器上自己编译，而直接不用rpm包。可能有些教程建议用rpm包，但实际上还是亲自实验看看比较有把握。</h3>

<div class="wp_codebox"><table><tr id="p507108"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p507code108"><pre class="php" style="font-family:monospace;">yum install gmp<span style="color: #339933;">-</span>devel gawk flex bison wget lsof  <span style="color: #666666; font-style: italic;">//安装编译用的包，同时也会把lsof安装上，用于最后端口检测</span>
wget http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.openswan.org/download/openswan-2.6.28.tar.gz  //下载OPENSWAN</span>
tar zxvf openswan<span style="color: #339933;">-</span>2<span style="color: #339933;">.</span>6<span style="color: #339933;">.</span>28<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz  <span style="color: #666666; font-style: italic;">//解压</span>
cd  openswan<span style="color: #339933;">-</span>2<span style="color: #339933;">.</span>6<span style="color: #339933;">.</span>28<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz
make programs  <span style="color: #666666; font-style: italic;">//编译</span>
make install  <span style="color: #666666; font-style: italic;">//安装</span></pre></td></tr></table></div>

<h3>2.修改/etc/ipsec.conf文件</h3>
<p>如果你觉得用命令行编辑比较麻烦，我建议用WinSCP 把文件下载下来，用Notepad++编辑后上传覆盖 ^_^<br />
把ipsec.conf修改成这样</p>

<div class="wp_codebox"><table><tr id="p507109"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p507code109"><pre class="php" style="font-family:monospace;">version <span style="color:#800080;">2.0</span>
config setup
  nat_traversal<span style="color: #339933;">=</span>yes
  virtual_private<span style="color: #339933;">=%</span>v4<span style="color: #339933;">:</span>10<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0<span style="color: #339933;">/</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,%</span>v4<span style="color: #339933;">:</span>192<span style="color: #339933;">.</span>168<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0<span style="color: #339933;">/</span><span style="color: #cc66cc;">16</span><span style="color: #339933;">,%</span>v4<span style="color: #339933;">:</span>172<span style="color: #339933;">.</span>16<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>0<span style="color: #339933;">/</span><span style="color: #cc66cc;">12</span>
  oe<span style="color: #339933;">=</span>off
  protostack<span style="color: #339933;">=</span>netkey
&nbsp;
conn L2TP<span style="color: #339933;">-</span>PSK<span style="color: #339933;">-</span>NAT
  rightsubnet<span style="color: #339933;">=</span>vhost<span style="color: #339933;">:%</span>priv
  also<span style="color: #339933;">=</span>L2TP<span style="color: #339933;">-</span>PSK<span style="color: #339933;">-</span>noNAT
&nbsp;
conn L2TP<span style="color: #339933;">-</span>PSK<span style="color: #339933;">-</span>noNAT
  authby<span style="color: #339933;">=</span>secret
  pfs<span style="color: #339933;">=</span>no
  auto<span style="color: #339933;">=</span>add
  keyingtries<span style="color: #339933;">=</span><span style="color: #cc66cc;">3</span>
  rekey<span style="color: #339933;">=</span>no
  ikelifetime<span style="color: #339933;">=</span>8h
  keylife<span style="color: #339933;">=</span>1h
  type<span style="color: #339933;">=</span>transport
  left<span style="color: #339933;">=</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>4  <span style="color: #666666; font-style: italic;">//你的服务器IP</span>
  leftprotoport<span style="color: #339933;">=</span><span style="color: #cc66cc;">17</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">1701</span>
  right<span style="color: #339933;">=%</span>any
  rightprotoport<span style="color: #339933;">=</span><span style="color: #cc66cc;">17</span><span style="color: #339933;">/%</span>any</pre></td></tr></table></div>

<h3>3.修改/etc/ipsec.secrets</h3>
<p>把ipsec.secrets修改成这样</p>

<div class="wp_codebox"><table><tr id="p507110"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code110"><pre class="php" style="font-family:monospace;">1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>4   <span style="color: #339933;">%</span>any<span style="color: #339933;">:</span>  PSK <span style="color: #0000ff;">&quot;YourSharedSecret&quot;</span></pre></td></tr></table></div>

<p>其中1.2.3.4是你的服务器IP，YourSharedSecret是你自定义的一串字符，就是今后连接时用的密钥。</p>
<p>4.完成以上编辑以后, 运行以下命令:</p>

<div class="wp_codebox"><table><tr id="p507111"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p507code111"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">for</span> <a href="http://www.php.net/each"><span style="color: #990000;">each</span></a> in <span style="color: #339933;">/</span>proc<span style="color: #339933;">/</span>sys<span style="color: #339933;">/</span>net<span style="color: #339933;">/</span>ipv4<span style="color: #339933;">/</span>conf<span style="color: #666666; font-style: italic;">/*
do
echo 0 &gt; $each/accept_redirects
echo 0 &gt; $each/send_redirects
done</span></pre></td></tr></table></div>

<h3>5. 重启OPENSWAN</h3>

<div class="wp_codebox"><table><tr id="p507112"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code112"><pre class="php" style="font-family:monospace;">service ipsec restart</pre></td></tr></table></div>

<p>然后检查一下OPENSWAN是否正常工作</p>

<div class="wp_codebox"><table><tr id="p507113"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code113"><pre class="php" style="font-family:monospace;">ipsec verify</pre></td></tr></table></div>

<p>看看输出的结果是不是都是OK，除了最后一个是DISABLED。如果不是没关系，请留意文章最后的故障处理。</p>
<h2>二：安装L2TP</h2>

<div class="wp_codebox"><table><tr id="p507114"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code114"><pre class="php" style="font-family:monospace;">yum install xl2tpd  <span style="color: #666666; font-style: italic;">//如果出现找不到包就是没有更新软件源</span></pre></td></tr></table></div>

<h3>2.安装完成后, 修改/etc/xl2tpd/xl2tpd.conf</h3>
<p>把xl2tpd.conf, 修改成这样</p>

<div class="wp_codebox"><table><tr id="p507115"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code" id="p507code115"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span><span style="color: #000000; font-weight: bold;">global</span><span style="color: #009900;">&#93;</span>
ipsec saref <span style="color: #339933;">=</span> yes
&nbsp;
<span style="color: #009900;">&#91;</span>lns <span style="color: #b1b100;">default</span><span style="color: #009900;">&#93;</span>
ip <a href="http://www.php.net/range"><span style="color: #990000;">range</span></a> <span style="color: #339933;">=</span> 10<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>10<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>255  <span style="color: #666666; font-style: italic;">//这里可以根据需要改成没被占用的IP段</span>
local ip <span style="color: #339933;">=</span> 10<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>1
<span style="color: #339933;">;</span>require chap <span style="color: #339933;">=</span> yes
refuse chap <span style="color: #339933;">=</span> yes
refuse pap <span style="color: #339933;">=</span> yes
<span style="color: #b1b100;">require</span> authentication <span style="color: #339933;">=</span> yes
ppp debug <span style="color: #339933;">=</span> yes
pppoptfile <span style="color: #339933;">=</span> <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>ppp<span style="color: #339933;">/</span>options<span style="color: #339933;">.</span>xl2tpd
length bit <span style="color: #339933;">=</span> yes</pre></td></tr></table></div>

<h3>3.安装pppd</h3>

<div class="wp_codebox"><table><tr id="p507116"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code116"><pre class="php" style="font-family:monospace;">yum install ppp</pre></td></tr></table></div>

<h3>4.安装完毕, 在/etc/ppp下建立options.xl2tpd文件（如果已经有了可以直接修改）</h3>
<p>把options.xl2tpd修改成这样</p>

<div class="wp_codebox"><table><tr id="p507117"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p507code117"><pre class="php" style="font-family:monospace;">require<span style="color: #339933;">-</span>mschap<span style="color: #339933;">-</span>v2
ms<span style="color: #339933;">-</span>dns 8<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>8  <span style="color: #666666; font-style: italic;">//VPS使用的DNS服务器</span>
ms<span style="color: #339933;">-</span>dns 8<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>4<span style="color: #339933;">.</span>4  <span style="color: #666666; font-style: italic;">//VPS使用的DNS服务器</span>
asyncmap <span style="color: #cc66cc;">0</span>
auth
crtscts
lock
hide<span style="color: #339933;">-</span>password
modem
debug
name l2tpd
proxyarp
lcp<span style="color: #339933;">-</span>echo<span style="color: #339933;">-</span>interval <span style="color: #cc66cc;">30</span>
lcp<span style="color: #339933;">-</span>echo<span style="color: #339933;">-</span>failure <span style="color: #cc66cc;">4</span></pre></td></tr></table></div>

<p>如果需要Radius支持，就在最后一行加上<br />
plugin radius.so<br />
并复制radius.so到该目录下。</p>
<h3>5.给xl2tpd添加用户, 填在/etc/ppp/chap-secrets中</h3>
<p>如：</p>

<div class="wp_codebox"><table><tr id="p507118"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p507code118"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#  user  server   pass    IP
</span>l2tpuser  xl2tpd   l2tppass  <span style="color: #339933;">*</span></pre></td></tr></table></div>

<p>格式为：<br />
用户名 连接服务 密码 来源IP</p>
<p>来源IP为*时即允许所有来源。server下面写的是xl2tpd即为xl2tpd用户。</p>
<h3>6. 重启xl2tpd，设置iptables转发</h3>

<div class="wp_codebox"><table><tr id="p507119"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p507code119"><pre class="php" style="font-family:monospace;">service xl2tpd restart
iptables <span style="color: #339933;">--</span>table nat <span style="color: #339933;">--</span>append POSTROUTING <span style="color: #339933;">--</span>jump MASQUERADE
<span style="color: #b1b100;">echo</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&gt;</span> <span style="color: #339933;">/</span>proc<span style="color: #339933;">/</span>sys<span style="color: #339933;">/</span>net<span style="color: #339933;">/</span>ipv4<span style="color: #339933;">/</span>ip_forward</pre></td></tr></table></div>

<h3>7.修改/ect/sysctl.conf</h3>
<p>把sysctl.conf 修改成这样</p>

<div class="wp_codebox"><table><tr id="p507120"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p507code120"><pre class="php" style="font-family:monospace;">net<span style="color: #339933;">.</span>ipv4<span style="color: #339933;">.</span>ip_forward <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>
net<span style="color: #339933;">.</span>ipv4<span style="color: #339933;">.</span>conf<span style="color: #339933;">.</span><span style="color: #b1b100;">default</span><span style="color: #339933;">.</span>rp_filter <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span>
net<span style="color: #339933;">.</span>ipv4<span style="color: #339933;">.</span>conf<span style="color: #339933;">.</span><span style="color: #b1b100;">default</span><span style="color: #339933;">.</span>accept_source_route <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span>
kernel<span style="color: #339933;">.</span>sysrq <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span>
kernel<span style="color: #339933;">.</span>core_uses_pid <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>
net<span style="color: #339933;">.</span>ipv4<span style="color: #339933;">.</span>tcp_syncookies <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>
kernel<span style="color: #339933;">.</span>msgmnb <span style="color: #339933;">=</span> <span style="color: #cc66cc;">65536</span>
kernel<span style="color: #339933;">.</span>msgmax <span style="color: #339933;">=</span> <span style="color: #cc66cc;">65536</span>
kernel<span style="color: #339933;">.</span>shmmax <span style="color: #339933;">=</span> <span style="color: #cc66cc;">68719476736</span>
kernel<span style="color: #339933;">.</span>shmall <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4294967296</span></pre></td></tr></table></div>

<h3>8.让L2TP开机自启。</h3>

<div class="wp_codebox"><table><tr id="p507121"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code121"><pre class="php" style="font-family:monospace;">chkconfig xl2tpd on</pre></td></tr></table></div>

<h3>9.最后在/etc/rc.local的exit 0前加入以下语句</h3>

<div class="wp_codebox"><table><tr id="p507122"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p507code122"><pre class="php" style="font-family:monospace;">iptables <span style="color: #339933;">--</span>table nat <span style="color: #339933;">--</span>append POSTROUTING <span style="color: #339933;">--</span>jump MASQUERADE
<span style="color: #b1b100;">echo</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&gt;</span> <span style="color: #339933;">/</span>proc<span style="color: #339933;">/</span>sys<span style="color: #339933;">/</span>net<span style="color: #339933;">/</span>ipv4<span style="color: #339933;">/</span>ip_forward
<span style="color: #b1b100;">for</span> <a href="http://www.php.net/each"><span style="color: #990000;">each</span></a> in <span style="color: #339933;">/</span>proc<span style="color: #339933;">/</span>sys<span style="color: #339933;">/</span>net<span style="color: #339933;">/</span>ipv4<span style="color: #339933;">/</span>conf<span style="color: #666666; font-style: italic;">/*
do
  echo 0 &gt; $each/accept_redirects
  echo 0 &gt; $each/send_redirects
done
/etc/init.d/ipsec restart</span></pre></td></tr></table></div>

<p>这样一个L2TP/IPSEC服务器就大功告成了！！！赶紧连接试试看吧 ^_^</p>
<h2>三：简单故障处理。</h2>
<p>许多人在执行ipsec verify的时候会出现错误，这里说两个我遇到最郁闷的状况。</p>
<h3>1.如只有出现以下两行Failed，别的全部OK</h3>
<p>Pluto listening for NAT-T on udp 4500 [Failed]<br />
Two or more interfaces found, checking IP forwarding [Failed]</p>
<p>这个问题曾经困扰了我很久，最后在朋友和高手协助下修复了。</p>
<p>修改ipsec.conf。</p>
<p>在</p>

<div class="wp_codebox"><table><tr id="p507123"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p507code123"><pre class="php" style="font-family:monospace;">left<span style="color: #339933;">=</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>4  <span style="color: #666666; font-style: italic;">//你的服务器IP</span>
leftprotoport<span style="color: #339933;">=</span><span style="color: #cc66cc;">17</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">1701</span></pre></td></tr></table></div>

<p>中间加上一行：</p>

<div class="wp_codebox"><table><tr id="p507124"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code124"><pre class="php" style="font-family:monospace;">leftid<span style="color: #339933;">=</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>4  <span style="color: #666666; font-style: italic;">//你的服务器IP</span></pre></td></tr></table></div>

<p>在</p>

<div class="wp_codebox"><table><tr id="p507125"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p507code125"><pre class="php" style="font-family:monospace;">right<span style="color: #339933;">=%</span>any
rightprotoport<span style="color: #339933;">=</span><span style="color: #cc66cc;">17</span><span style="color: #339933;">/%</span>any</pre></td></tr></table></div>

<p>中间加上一行</p>

<div class="wp_codebox"><table><tr id="p507126"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code126"><pre class="php" style="font-family:monospace;">rightid<span style="color: #339933;">=%</span>any</pre></td></tr></table></div>

<p>即可解决这个问题。</p>
<h3>2.比上面的问题更郁闷的还有在ipsec verify的时候全部OK，却不能用没有密钥连接的情况。（不使用密钥可以正常连接。）</h3>
<p>这个问题翻来覆去，和朋友检查了所有有关的配置文件和系统环境。还是没有结果，终于在看manpage中看到了相关内容。<br />
简单解释下：系统的esp模块是需要加密。而默认的加密模块我的内核里没有，所以内核报错了。那么固定一种加密方式，就解决问题了。<br />
是不是很纠结。但是解决起来却非常简单。（有用户报告32位系统无法解决，请大家自行测试）</p>
<p>在ipsec.conf中的</p>

<div class="wp_codebox"><table><tr id="p507127"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p507code127"><pre class="php" style="font-family:monospace;">pfs<span style="color: #339933;">=</span>no
auto<span style="color: #339933;">=</span>add</pre></td></tr></table></div>

<p>两行之间加上</p>

<div class="wp_codebox"><table><tr id="p507128"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p507code128"><pre class="php" style="font-family:monospace;">esp<span style="color: #339933;">=</span>3des<span style="color: #339933;">-</span>sha1<span style="color: #339933;">-</span><span style="color: #cc66cc;">96</span></pre></td></tr></table></div>

<p>这样就定义了加密模块！问题就解决了<br />
同时还有<br />
esp=3des-md5-96<br />
esp=3des<br />
可供选择</p>
<p>先解决这两个棘手的问题，如果有遇到别的情况可以Google一下或者查阅相关文档。</p>
<p>希望本文对大家有所帮助。</p>
<p>最后幽默一下：我们不仅要常常激励自己努力学习，同时也要激发广大的社会主义青年学习相关技术的兴趣，用科学技术带领亿万同胞脱离苦海……</p>
<p>^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/08/10/centos-install-l2tpipsec-and-simple-troubleshooting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos安装桌面</title>
		<link>http://www.vpsyou.com/2010/07/18/centos-install-desktop.html</link>
		<comments>http://www.vpsyou.com/2010/07/18/centos-install-desktop.html#comments</comments>
		<pubDate>Sun, 18 Jul 2010 09:48:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[xwindow]]></category>
		<category><![CDATA[桌面]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=470</guid>
		<description><![CDATA[之前也发布过关于在centos安装桌面的教程，那个太过于繁琐，今天发布一个Centos下安装X Window+GNOME Desktop的一键包，希望能方便那些需要在centos下安装图形界面的客户！ 特别说明：本站只提供安装的一键包，不再提供任何与之相关的技术支持；本站不承担安装此一键包后出现影响生产环境之类等一切严重后台，故建议客户是在一个干净的centos系统里安装，另建议内存在768以上的客户安装及建议安装在32位的centos系统上！ 本安装包本站已在centos5.5 32bit上安装成功，安装不成功可能与你之前安装的有软件上冲突之类的，请重装系统重试！ 安装过程： wget http://www.vpsyou.com/sh/xwindow.sh;sh ./xwindow.sh; 将上面1行复制，粘贴到您的linux ssh控制台里，回车，全自动安装，等待5-30分钟即可完成！ 出现如下图时，按回车就行，表明你已经安装成功 如何登陆： 1.用winscp登陆你的vps，下载/backup/www.vpsyou.com/client.id_dsa.key到本地 2..下载FreeNX Windows 客户端并安装，下载地址： http://www.nomachine.com/download-client-windows.php 3..安装FreeNX后打开，输入root，密码及vps的IP，并导入刚才下载回来的client.id_dsa.key，具体请看图：]]></description>
			<content:encoded><![CDATA[<p>之前也发布过关于<a href="http://www.vpsyou.com/centos-to-install-x-window-gnome-desktop-freenx/">在centos安装桌面的教程</a>，那个太过于繁琐，今天发布一个Centos下安装X Window+GNOME Desktop的一键包，希望能方便那些需要在centos下安装图形界面的客户！<br />
<strong>特别说明：本站只提供安装的一键包，不再提供任何与之相关的技术支持；本站不承担安装此一键包后出现影响生产环境之类等一切严重后台，故建议客户是在一个干净的centos系统里安装，另建议内存在768以上的客户安装及建议安装在32位的centos系统上！</strong><br />
本安装包本站已在centos5.5 32bit上安装成功，安装不成功可能与你之前安装的有软件上冲突之类的，请重装系统重试！<br />
<strong>安装过程：</strong><br />
wget http://www.vpsyou.com/sh/xwindow.sh;sh ./xwindow.sh;<br />
将上面1行复制，粘贴到您的linux ssh控制台里，回车，全自动安装，等待5-30分钟即可完成！<br />
出现如下图时，按回车就行，表明你已经安装成功<br />
<a href="http://www.vpsyou.com/centos-install-desktop/%e6%9c%aa%e5%91%bd%e5%90%8d-4/" rel="attachment wp-att-471"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/未命名3.jpg" alt="" title="未命名" width="591" height="177" class="alignnone size-full wp-image-471" /></a><br />
<strong>如何登陆：</strong><br />
1.用<a href="http://www.winscp.com">winscp</a>登陆你的vps，下载/backup/www.vpsyou.com/client.id_dsa.key到本地<br />
2..下载FreeNX Windows 客户端并安装，下载地址：<br />
<a href="http://www.nomachine.com/download-client-windows.php">http://www.nomachine.com/download-client-windows.php</a><br />
3..安装FreeNX后打开，输入root，密码及vps的IP，并导入刚才下载回来的client.id_dsa.key，具体请看图：<br />
<a href="http://www.vpsyou.com/centos-install-desktop/f1/" rel="attachment wp-att-472"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f1.jpg" alt="" title="f1" width="374" height="269" class="alignnone size-full wp-image-472" /></a><br />
<a href="http://www.vpsyou.com/centos-install-desktop/f2/" rel="attachment wp-att-473"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f2.jpg" alt="" title="f2" width="369" height="485" class="alignnone size-full wp-image-473" /></a><br />
<a href="http://www.vpsyou.com/centos-install-desktop/f3/" rel="attachment wp-att-474"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f3.jpg" alt="" title="f3" width="375" height="429" class="alignnone size-full wp-image-474" /></a><br />
<a href="http://www.vpsyou.com/centos-install-desktop/f4/" rel="attachment wp-att-475"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f4.jpg" alt="" title="f4" width="592" height="319" class="alignnone size-full wp-image-475" /></a><br />
<a href="http://www.vpsyou.com/centos-install-desktop/f5/" rel="attachment wp-att-476"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f5.jpg" alt="" title="f5" width="624" height="616" class="alignnone size-full wp-image-476" /></a><br />
<a href="http://www.vpsyou.com/centos-install-desktop/f6/" rel="attachment wp-att-477"><img src="http://www.vpsyou.com/wp-content/uploads/2010/07/f6-1024x561.jpg" alt="" title="f6" width="614" height="561" class="alignnone size-large wp-image-477" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/07/18/centos-install-desktop.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Centos5下安装PPTPD(含一键包)</title>
		<link>http://www.vpsyou.com/2010/06/16/centos5-install-pptpd-including-a-key-package.html</link>
		<comments>http://www.vpsyou.com/2010/06/16/centos5-install-pptpd-including-a-key-package.html#comments</comments>
		<pubDate>Tue, 15 Jun 2010 23:27:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[Centos5]]></category>
		<category><![CDATA[PPTPD]]></category>
		<category><![CDATA[一键包]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=398</guid>
		<description><![CDATA[1.删除之前已安装的相关软件： 1 2 3 yum remove -y pptpd ppp rm -rf /etc/pptpd.conf rm -rf /etc/ppp 删除iptables规则： 1 iptables --flush POSTROUTING --table nat 2.下载相关软件： 1 2 3 4 wget http://www.vpsyou.com/sources/dkms-2.0.17.5-1.noarch.rpm wget http://www.vpsyou.com/sources/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm wget http://www.vpsyou.com/sources/pptpd-1.3.4-1.rhel5.1.i386.rpm wget http://www.vpsyou.com/sources/ppp-2.4.4-9.0.rhel5.i386.rpm 3.安装相关软件 1 2 3 4 5 6 yum -y install make libpcap iptables gcc-c++ logrotate tar vim-minimal cpio perl pam [...]]]></description>
			<content:encoded><![CDATA[<p>1.删除之前已安装的相关软件：</p>

<div class="wp_codebox"><table><tr id="p398142"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p398code142"><pre class="html" style="font-family:monospace;">yum remove -y pptpd ppp
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp</pre></td></tr></table></div>

<p>删除iptables规则：</p>

<div class="wp_codebox"><table><tr id="p398143"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code143"><pre class="html" style="font-family:monospace;">iptables --flush POSTROUTING --table nat</pre></td></tr></table></div>

<p>2.下载相关软件：</p>

<div class="wp_codebox"><table><tr id="p398144"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p398code144"><pre class="html" style="font-family:monospace;">wget http://www.vpsyou.com/sources/dkms-2.0.17.5-1.noarch.rpm
wget http://www.vpsyou.com/sources/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.vpsyou.com/sources/pptpd-1.3.4-1.rhel5.1.i386.rpm
wget http://www.vpsyou.com/sources/ppp-2.4.4-9.0.rhel5.i386.rpm</pre></td></tr></table></div>

<p>3.安装相关软件</p>

<div class="wp_codebox"><table><tr id="p398145"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p398code145"><pre class="html" style="font-family:monospace;">yum -y install make libpcap iptables gcc-c++ logrotate tar vim-minimal cpio perl pam tcp_wrappers
rpm -ivh dkms-2.0.17.5-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -qa kernel_ppp_mppe
rpm -Uvh ppp-2.4.4-9.0.rhel5.i386.rpm
rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm</pre></td></tr></table></div>

<p>4.相关配置：<br />
a.ppp配置：</p>

<div class="wp_codebox"><table><tr id="p398146"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code146"><pre class="html" style="font-family:monospace;">mknod /dev/ppp c 108 0</pre></td></tr></table></div>

<p>设置vps启动时加载此项,编辑/etc/rc.local，加入：</p>

<div class="wp_codebox"><table><tr id="p398147"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code147"><pre class="html" style="font-family:monospace;">mknod /dev/ppp c 108 0</pre></td></tr></table></div>

<p>修改配置文件/etc/ppp/options.pptpd,加入：</p>

<div class="wp_codebox"><table><tr id="p398148"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p398code148"><pre class="html" style="font-family:monospace;">ms-dns 8.8.8.8
ms-dns 8.8.4.4</pre></td></tr></table></div>

<p>b.配置文件/etc/sysctl.conf，修改</p>

<div class="wp_codebox"><table><tr id="p398149"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code149"><pre class="html" style="font-family:monospace;">net.ipv4.ip_forward = 0</pre></td></tr></table></div>

<p>为：</p>

<div class="wp_codebox"><table><tr id="p398150"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code150"><pre class="html" style="font-family:monospace;">net.ipv4.ip_forward = 1</pre></td></tr></table></div>

<p>然后执行：</p>

<div class="wp_codebox"><table><tr id="p398151"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p398code151"><pre class="html" style="font-family:monospace;">/sbin/sysctl -p</pre></td></tr></table></div>

<p>c.配置文件/etc/pptpd.conf，加入：</p>

<div class="wp_codebox"><table><tr id="p398152"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p398code152"><pre class="html" style="font-family:monospace;">localip 192.168.9.1
remoteip 192.168.9.11-30</pre></td></tr></table></div>

<p>d.修改配置文件/etc/ppp/chap-secrets，加入：</p>

<div class="wp_codebox"><table><tr id="p398153"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p398code153"><pre class="html" style="font-family:monospace;"># Secrets for authentication using CHAP
# client        server  secret                  IP addresses
myusername pptpd mypassword *</pre></td></tr></table></div>

<p>PS:myusername为vpn用户名，mypassword为密码<br />
5.启动iptables.加入规则，启动pptpd</p>

<div class="wp_codebox"><table><tr id="p398154"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p398code154"><pre class="html" style="font-family:monospace;">iptables -t nat -A POSTROUTING -s 192.168.9.0/255.255.255.0 -j SNAT --to-source `ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
service iptables save
&nbsp;
chkconfig iptables on
chkconfig pptpd on
&nbsp;
service iptables start
service pptpd start</pre></td></tr></table></div>

<p><strong>安装一键包地址：<a href="http://www.vpsyou.com/sources/pptpd.sh">pptpd.sh</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/06/16/centos5-install-pptpd-including-a-key-package.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让Centos解压RAR</title>
		<link>http://www.vpsyou.com/2010/06/15/to-extract-rar-centos.html</link>
		<comments>http://www.vpsyou.com/2010/06/15/to-extract-rar-centos.html#comments</comments>
		<pubDate>Mon, 14 Jun 2010 18:46:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[帮助文档]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[RAR]]></category>

		<guid isPermaLink="false">http://www.vpsyou.com/?p=394</guid>
		<description><![CDATA[有些朋友购买了vps后由于他是从原来的win主机搬迁过来，备份打包的数据是rar格式的，那在centos下怎么解压呢？ Goole一下，找到解决办法： 1 2 3 4 wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz tar -xvf rarlinux-3.9.3.tar.gz cd rar make 看见下面这些信息就是安装成功了 1 2 3 4 5 mkdir -p /usr/local/bin mkdir -p /usr/local/lib cp rar unrar /usr/local/bin cp rarfiles.lst /etc cp default.sfx /usr/local/lib 但是在运行命令rar时,出现下面这个问题, rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar) 解决办法： 1 cp rar_static /usr/local/bin/rar 先记住两个常用命令吧： 1 2 rar [...]]]></description>
			<content:encoded><![CDATA[<p>有些朋友购买了vps后由于他是从原来的win主机搬迁过来，备份打包的数据是rar格式的，那在centos下怎么解压呢？<br />
Goole一下，找到解决办法：</p>

<div class="wp_codebox"><table><tr id="p394159"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p394code159"><pre class="php" style="font-family:monospace;">wget http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz  </span>
tar <span style="color: #339933;">-</span>xvf rarlinux<span style="color: #339933;">-</span>3<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz  
cd rar  
make</pre></td></tr></table></div>

<p>看见下面这些信息就是安装成功了</p>

<div class="wp_codebox"><table><tr id="p394160"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p394code160"><pre class="html" style="font-family:monospace;">mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib</pre></td></tr></table></div>

<p>但是在运行命令rar时,出现下面这个问题,<br />
<code>rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)</code><br />
解决办法：</p>

<div class="wp_codebox"><table><tr id="p394161"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p394code161"><pre class="html" style="font-family:monospace;">cp rar_static /usr/local/bin/rar</pre></td></tr></table></div>

<p>先记住两个常用命令吧：</p>

<div class="wp_codebox"><table><tr id="p394162"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p394code162"><pre class="html" style="font-family:monospace;">rar x vpsyou.rar  //解压 vpsyou.rar 到当前目录
rar vpsyou.rar ./vpsyou.com/   //将 vpsyou.com 目录打包为 vpsyou.rar</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.vpsyou.com/2010/06/15/to-extract-rar-centos.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

