主机宝贝 服务器技术教程 完整教程 debian 下配置安装openvpn

完整教程 debian 下配置安装openvpn

按照下面的步骤一次成功,堪称最完整debian下配置openvpn教程

1:apt-get install openvpn 安装openvpn 如果没有iptables的话可以一起安装,方法同前。
2:配置服务端

cp -R /usr/share/doc/openvpn/examples/easy-rsa /etc/openvpn
cd /etc/openvpn/easy-rsa/2.0
chmod +x vars
source ./vars
./clean-all

./build-ca
这一步,您一直回车就行,不要填密码,如果要求你回答Y还是N,选Y回车

./build-key-server server

./build-key client1
这2步也跟上面一样,一路回车和选择Y回车

./build-dh

3:配置转发
vi /etc/rc.local

# 增加一条iptables转发规则

修改 /etc/sysctl.conf  启用 net.ipv4.ip_forward=1

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

4:增加服务器端conf文件
vi /etc/openvpn/openvpn.conf
增加如下内容

dev tun
proto tcp
port 443

ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem

user nobody
group nogroup
server 10.8.0.0 255.255.255.0

persist-key
persist-tun

#status openvpn-status.log
#verb 3
client-to-client

push “redirect-gateway def1″
push “dhcp-optiON DNS 8.8.8.8″
push “dhcp-option DNS 8.8.4.4”

comp-lzo

ok,启动openvpn服务
/etc/init.d/openvpn start

5:客户端安装配置
到 http://openvpn.net/index.php/open-source/downloads.html 下载winodws客户端
安装后,然后从服务器把以下3个文件拷贝到windows安装路径下的config目录
这3个文件分别是
/etc/openvpn/easy-rsa/2.0/keys/ca.crt
/etc/openvpn/easy-rsa/2.0/keys/shusite.crt
/etc/openvpn/easy-rsa/2.0/keys/shusite.key

6:增加客户端配置文件
在config增加一个配置文件,文件名为client.ovpn
内容如下:
client
dev tun
proto tcp

# 改变下面的IP为你自己的
remote 199.180.254.203 443

resolv-retry infinite
nobind

persist-key
persist-tun

ca ca.crt
cert shusite.crt
key shusite.key

comp-lzo
verb 3

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/107720/