-
Notifications
You must be signed in to change notification settings - Fork 5
VPN指南
Guang Chen edited this page Apr 12, 2015
·
9 revisions
本文适用对象: SA, User
按照 https://github.com/mulab/vpn 进行
sudo apt-get openvpn
将生成的[client].opt
重命名为[client].conf
然后放在/etc/openvpn
目录下, 修改/etc/default/openvpn
中将AUTOSTART=all
加入.然后sudo service openvpn start
默认生成的配置会使得所有的流量都走vpn
例如
route xxx.xxx.0.0 255.255.0.0 net_gateway
首先注释vpn配置文件的最后一行
# redirect-gateway def1
然后添加
route-nopull # 不从服务器pull
route 172.17.0.0 255.255.0.0 vpn_gateway # 配置docker网段走vpn, 如此连接vpn后可以访问服务器上的容器
或者不在客户端修改route, 而在服务端配置(建议)
push "route 172.17.0.0 255.255.0.0"
参考 http://openvpn.net/index.php/open-source/documentation/howto.html 中的 Expanding the scope of the VPN to include additional machines on either the client or server subnet