差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
tech:op:openvpn [2018/07/15 17:17:37] 某喵 |
tech:op:openvpn [2018/08/04 00:11:20] (当前版本) 某喵 |
||
|---|---|---|---|
| 行 18: | 行 18: | ||
| yum install openvpn -y | yum install openvpn -y | ||
| + | # 若提示 No package openvpn available,则执行下面命令,再执行 yum update -y | ||
| + | # yum-config-manager --enable epel | ||
| wget https://github.com/OpenVPN/easy-rsa-old/archive/2.3.3.tar.gz | wget https://github.com/OpenVPN/easy-rsa-old/archive/2.3.3.tar.gz | ||
| 行 43: | 行 45: | ||
| source vars | source vars | ||
| ./clean-all | ./clean-all | ||
| - | ./build-ca | + | ./build-ca # enter through |
| - | ./build-key-server server | + | ./build-key-server server # enter through |
| - | ./build-dh | + | ./build-dh # a litter long |
| cd /etc/openvpn/easy-rsa/keys | cd /etc/openvpn/easy-rsa/keys | ||
| cp dh2048.pem ca.crt server.crt server.key /etc/openvpn | cp dh2048.pem ca.crt server.crt server.key /etc/openvpn | ||
| 行 68: | 行 70: | ||
| ``` | ``` | ||
| sysctl -p | sysctl -p | ||
| + | iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -j MASQUERADE | ||
| + | iptables-save > /etc/sysconfig/iptables | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | vi /etc/openvpn/server.conf | ||
| ``` | ``` | ||
| - | server.conf | ||
| ``` | ``` | ||
| dev tun | dev tun | ||
| 行 91: | 行 98: | ||
| ``` | ``` | ||
| - | /etc/openvpn/easy-rsa/keys/ca.crt | + | scp /etc/openvpn/easy-rsa/keys/ca.crt |
| - | /etc/openvpn/easy-rsa/keys/client.crt | + | scp /etc/openvpn/easy-rsa/keys/client.crt |
| - | /etc/openvpn/easy-rsa/keys/client.key | + | scp /etc/openvpn/easy-rsa/keys/client.key |
| ``` | ``` | ||
| - | cliet.ovpn | + | zhang.ovpn |
| ``` | ``` | ||
| 行 115: | 行 122: | ||
| verb 3 | verb 3 | ||
| ``` | ``` | ||
| + | |||
| + | ``` | ||
| + | pcli-ovpn -f zhang.ovpn > zhang-full.ovpn | ||
| + | ``` | ||
| + | |||
| ``` | ``` | ||
| 行 131: | 行 143: | ||
| - https://www.digitalocean.com/community/tutorials/how-to-set-up-and-configure-an-openvpn-server-on-centos-7 | - https://www.digitalocean.com/community/tutorials/how-to-set-up-and-configure-an-openvpn-server-on-centos-7 | ||
| + | - https://www.howtoing.com/how-to-setup-and-configure-an-openvpn-server-on-centos-7 | ||