<?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>Liút &#187; Uncategorized</title>
	<atom:link href="https://liut.cc/blog/topic/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>https://liut.cc/blog</link>
	<description>about PHP, PostgreSQL &#38; FreeBSD</description>
	<lastBuildDate>Fri, 31 Dec 2010 15:59:29 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.1</generator>
	<item>
		<title>关于OpenVPN（介绍篇）</title>
		<link>https://liut.cc/blog/2010/02/about-openvpn-1.html</link>
		<comments>https://liut.cc/blog/2010/02/about-openvpn-1.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 02:53:00 +0000</pubDate>
		<dc:creator><![CDATA[Liút]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://liut.cc/wp/index.php/2010/02/%e5%85%b3%e4%ba%8eopenvpn%ef%bc%88%e4%bb%8b%e7%bb%8d%e7%af%87%ef%bc%89/</guid>
		<description><![CDATA[=为什么要用VPN &#160; 有一些类似这样的情形或需求： 隐藏自己的真实IP去访问某个网站 在家里想进入公司网站的管理界面，但管理系统限制了仅允许来自公司IP可以访问 想连接到某个特别网站的特别网络应用，但本地的ISP或路由节点不允许您去连接它 本地的ISP或路由节点可能会监听您的数据而您不想被它拦截，想找一种可以跳过它的办法 您想访问的网站和应用是基于明文传输，但您希望这个线路是私密的和可靠的 这时候就需要用到VPN来实现 =为什么VPN可以“翻墙” 它可以“跳”过部分路由节点直接和服务器建立虚拟局域网 它可以让传输的数据基于一个SSL加密的通道 =为什么是 OpenVPN （这个软件） 是开源的，这一点很重要 是基于SSL的连接和传输 配置简单且灵活 =搭建 OpenVPN 的条件 一台位于目标网络的独立主机或VPS。由于需要修改防火墙以实现包转发，所以还得有root权限。这台主机将作为Server端。 这台主机最好是基于Linux或BSD系统， 如果您能搞定其他系统的安装和配置当然也没问题。 作为Client端， 可以是Windows、 Linux、 BSD等 （MacOSX当然也行的）。 &#160;另，所有平台的openvpn配置文件和证书都是通用的 =关于速度问题 VPN 不会直接提高数据传输率（速度），由于是加密传输数据，甚至会减速（一点点而已啦）。 VPN建立了一 个和服务器的局域网，相当于长连接，这减去了其他网络应用路由时间，有时会让人感觉网络更快了。 如果和VPN服务器有一个相对较好的网络连 接线路，相较于之前的不同且糟糕的路由线路，它确实是会提高数据传输速度。 参考： OpenVPN的安全介绍 （未完。 后续一：基于独立证书的OpenVPN的安装和配置 后续二：基于LDAP认证的OpenVPN的安装和配置 ）]]></description>
				<content:encoded><![CDATA[<p>=为什么要用<acronym title="virtual private network">VPN</acronym><br />
&nbsp; 有一些类似这样的情形或需求：</p>
<ul>
<li>隐藏自己的真实IP去访问某个网站</li>
<li>在家里想进入公司网站的管理界面，但管理系统限制了仅允许来自公司IP可以访问</li>
<li>想连接到某个特别网站的特别网络应用，但本地的ISP或路由节点不允许您去连接它</li>
<li>本地的ISP或路由节点可能会监听您的数据而您不想被它拦截，想找一种可以跳过它的办法</li>
<li>您想访问的网站和应用是基于明文传输，但您希望这个线路是私密的和可靠的</li>
</ul>
<p><span>这时候就需要用到VPN来实现</span></p>
<p>=为什么VPN可以“翻墙”</p>
<ul>
<li>它可以“跳”过部分路由节点直接和服务器建立虚拟局域网</li>
<li>它可以让传输的数据基于一个SSL加密的通道</li>
</ul>
<p>=为什么是 OpenVPN （这个软件）</p>
<ul>
<li>是开源的，这一点很重要</li>
<li>是基于SSL的连接和传输</li>
<li>配置简单且灵活</li>
</ul>
<p>=搭建 OpenVPN 的条件</p>
<ul>
<li>一台位于目标网络的独立主机或VPS。由于需要修改防火墙以实现包转发，所以还得有root权限。这台主机将作为Server端。</li>
<li>这台主机最好是基于Linux或BSD系统， 如果您能搞定其他系统的安装和配置当然也没问题。</li>
<li>作为Client端， 可以是Windows、 Linux、 BSD等 （MacOSX当然也行的）。</li>
</ul>
<p>&nbsp;另，所有平台的openvpn配置文件和证书都是通用的</p>
<p>=关于速度问题</p>
<ul>
<li>VPN 不会直接提高数据传输率（速度），由于是加密传输数据，甚至会减速（一点点而已啦）。</li>
<li>VPN建立了一 个和服务器的局域网，相当于长连接，这减去了其他网络应用路由时间，有时会让人感觉网络更快了。</li>
<li>如果和VPN服务器有一个相对较好的网络连 接线路，相较于之前的不同且糟糕的路由线路，它确实是会提高数据传输速度。</li>
</ul>
<p>参考： <a href="http://www.openvpn.net/index.php/open-source/documentation/security-overview.html">OpenVPN的安全介绍</a></p>
<p style="font-size: x-small;">
（未完。<br />
后续一：基于独立证书的OpenVPN的安装和配置<br />
后续二：基于LDAP认证的OpenVPN的安装和配置<br />
）</p>
]]></content:encoded>
			<wfw:commentRss>https://liut.cc/blog/2010/02/about-openvpn-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion+Apache2+Auth_LDAP</title>
		<link>https://liut.cc/blog/2007/05/subversion-apache2-auth_ldap.html</link>
		<comments>https://liut.cc/blog/2007/05/subversion-apache2-auth_ldap.html#comments</comments>
		<pubDate>Thu, 10 May 2007 07:39:00 +0000</pubDate>
		<dc:creator><![CDATA[Liút]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://liut.cc/wp/index.php/2007/05/subversionapache2auth_ldap/</guid>
		<description><![CDATA[Subversion+Apache2+Auth_LDAP 2006-08-03 09:54 vf# cd /usr/ports/www/apache2 vf# make install clean WITH_LDAP_MODULES=yes vf# cd /usr/ports/devel/svn vf# make insall clean WITH_MOD_DAV_SVN=yes 也可以加上WITH_SVNSERVE_WRAPPER=yes DAV svn SVNParentPath /home/svn Options Indexes FollowSymLinks AllowOverride None order allow,deny allow from all AuthType basic AuthName &#8220;Subversion&#8221; AuthLDAPURL ldap://localhost:389/ou=People,o=example?uid?sub?(objectClas s=*) #貌似必须使用uid（默认值），我只好给每个认证用户加了objectClass=uidObject AuthLDAPBindDN cn=readonly,o=expamle AuthLDAPBindPassword read@Example AuthLDAPGroupAttributeIsDN on require valid-user 参考：http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html vf# mkdir /home/svn vf# [&#8230;]]]></description>
				<content:encoded><![CDATA[<div class="line">
</div>
<div class="tit">
Subversion+Apache2+Auth_LDAP</div>
<div class="date">
2006-08-03  09:54</div>
<p>vf# cd /usr/ports/www/apache2<br />
vf# make install clean WITH_LDAP_MODULES=yes<br />
vf# cd /usr/ports/devel/svn<br />
vf# make insall clean WITH_MOD_DAV_SVN=yes<br />
也可以加上WITH_SVNSERVE_WRAPPER=yes</p>
<p><location><br />
DAV svn<br />
SVNParentPath /home/svn<br />
Options Indexes FollowSymLinks<br />
AllowOverride None<br />
order allow,deny<br />
allow from all<br />
AuthType basic<br />
AuthName &#8220;Subversion&#8221;<br />
AuthLDAPURL ldap://localhost:389/ou=People,o=example?uid?sub?(objectClas<br />
s=*)<br />
#貌似必须使用uid（默认值），我只好给每个认证用户加了objectClass=uidObject<br />
AuthLDAPBindDN cn=readonly,o=expamle<br />
AuthLDAPBindPassword read@Example<br />
AuthLDAPGroupAttributeIsDN on<br />
require valid-user</p>
<p></location></p>
<p>参考：http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html</p>
<p>vf# mkdir /home/svn<br />
vf# chown -R www:www /home/svn<br />
vf# pw add group svn<br />
vf# vi /etc/group<br />
add www to group svn<br />
vf#chgrp -R svn /home/svn<br />
vf# chmod -R g+w /home/svn</p>
<p>update: 200704</p>
<p>cat bin/svncreate.sh<br />
#!/bin/sh</p>
<p>SVNADM=&#8221;/usr/local/bin/svnadmin&#8221;<br />
SVNROOT=&#8221;/home/svnroot&#8221;</p>
<p>if [ ! -f $SVNADM ]; then<br />
exit;<br />
fi</p>
<p>if [ -z $1 ]; then<br />
echo &#8220;Usage: $0 ProjectDirectory&#8221;<br />
exit;<br />
fi</p>
<p>if [ ! -d $SVNROOT ]; then<br />
exit 1;<br />
fi</p>
<p>cd $SVNROOT</p>
<p>svnadmin create $1<br />
chown -R www:www $1</p>
]]></content:encoded>
			<wfw:commentRss>https://liut.cc/blog/2007/05/subversion-apache2-auth_ldap.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>saslauthd.conf</title>
		<link>https://liut.cc/blog/2007/05/saslauthd-conf.html</link>
		<comments>https://liut.cc/blog/2007/05/saslauthd-conf.html#comments</comments>
		<pubDate>Thu, 10 May 2007 06:06:00 +0000</pubDate>
		<dc:creator><![CDATA[Liút]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ldap]]></category>

		<guid isPermaLink="false">http://liut.cc/wp/index.php/2007/05/saslauthd-conf/</guid>
		<description><![CDATA[saslauthd.conf 2006-08-02 23:07 vf# vf# cd /usr/ports/security/cyrus-sasl2-saslauthd/ vf# make install clean WITH_OPENLDAP=yes vf# vi /usr/local/etc/saslauthd.conf ldap_servers: ldap://127.0.0.1/ ldap_bind_dn: cn=keeper,o=ashlar ldap_password: read@Ashlar ldap_search_base: ou=People,o=ashlar ldap_filter: uid=%u #默认uid=%u ldap_id: cn=keeper,o=ashlar #和ldap_bind_dn几乎一样 vf# /usr/local/etc/rc.d/saslauthd.sh forcestart]]></description>
				<content:encoded><![CDATA[<div class="tit">
saslauthd.conf</div>
<div class="date">
2006-08-02  23:07</div>
<p>vf#<br />
vf# cd /usr/ports/security/cyrus-sasl2-saslauthd/<br />
vf# make install clean WITH_OPENLDAP=yes</p>
<p>vf# vi /usr/local/etc/saslauthd.conf<br />
ldap_servers: ldap://127.0.0.1/<br />
ldap_bind_dn: cn=keeper,o=ashlar<br />
ldap_password: read@Ashlar<br />
ldap_search_base: ou=People,o=ashlar<br />
ldap_filter: uid=%u #默认uid=%u</p>
<p>ldap_id: cn=keeper,o=ashlar #和ldap_bind_dn几乎一样</p>
<p>vf# /usr/local/etc/rc.d/saslauthd.sh forcestart</p>
]]></content:encoded>
			<wfw:commentRss>https://liut.cc/blog/2007/05/saslauthd-conf.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
