在VPS创建open vpn指南
发表于 : 2010-03-22 17:59
首先在面板激活tup或找客服开启tup
以下命令均在root账户下执行:
一、安装openvpn,iptables
二、生成openvpn密钥
三、获取服务端配置文件
四、配置 /etc/openvpn/server.conf 让客户端使用这个服务器的地址作为默认网关
五、启动服务
六、配置服务器网络,允许数据转发
=====以上服务端配置完毕,以下配置客户端=====
一、客户端安装openvpn
二、复制配置文件,将VPSIP替换为你的VPS服务器的IP地址
三、修改 /etc/openvpn/client.conf 配置文件,将服务器的IP地址写入到配置文件。将VPSIP替换为你的VPS服务器的IP地址
将 修改为
四、运行openvpn
以下命令均在root账户下执行:
一、安装openvpn,iptables
代码: 全选
apt-get install openvpn iptables
代码: 全选
cd ~
cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0 .
cd 2.0
source ./vars
./clean-all
./build-ca
./build-key-server server
./build-key client
./build-dh
cp keys/ca.crt /etc/openvpn/
cp keys/server.* /etc/openvpn/
cp keys/dh1024.pem /etc/openvpn/
代码: 全选
cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
gzip -d /etc/openvpn/server.conf.gz
代码: 全选
echo "push \"redirect-gateway def1\"" >> /etc/openvpn/server.conf
代码: 全选
/etc/init.d/openvpn start
代码: 全选
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
一、客户端安装openvpn
代码: 全选
sudo apt-get install openvpn
代码: 全选
sudo scp root@VPSIP:/root/2.0/keys/client.crt /etc/openvpn/
sudo scp root@VPSIP:/root/2.0/keys/client.key /etc/openvpn/
sudo scp root@VPSIP:/root/2.0/keys/ca.crt /etc/openvpn/
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/
代码: 全选
sudo vim /etc/openvpn/client.conf
代码: 全选
remote my-server-1 1194
代码: 全选
remote VPSIP 1194
代码: 全选
sudo /etc/init.d/openvpn start