不过OpenVPN有一个致命缺点,就是绝大多数移动设备不支持,电脑上使用需要安装复杂的客户端。
网上有很多的教程,但大都不适合VPS或者不完善,我根据我自己安装的经验,记录下来以便查阅。
OpenVPN需要TUN支持,大多数VPS默认都没有开启,你可以用这个命令检测:
如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常。
如果你需要连上OpenVPN后能访问互联网,还需要iptables_nat模块支持,用这个命令检测:
如果返回信息为:iptables: Unknown error 4294967295 说明正常,否则需要发个ticket让VPS公司帮忙开通。
你可以直接给客服发个Ticket告诉他你要用OpenVPN,让他开启tun/tap就行了。
Can you help me enable tun/tap?
I want to run openvpn, need tun/tap support.
不一会客服就回复说:
This has been added to your container. Have a good day.
网上有很多的教程,但大都不适合VPS或者不完善,我根据我自己安装的经验,记录下来以便查阅。
OpenVPN需要TUN支持,大多数VPS默认都没有开启,你可以用这个命令检测:
cat /dev/net/tun
如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常。
如果你需要连上OpenVPN后能访问互联网,还需要iptables_nat模块支持,用这个命令检测:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
如果返回信息为:iptables: Unknown error 4294967295 说明正常,否则需要发个ticket让VPS公司帮忙开通。
引用
你可以直接给客服发个Ticket告诉他你要用OpenVPN,让他开启tun/tap就行了。
Can you help me enable tun/tap?
I want to run openvpn, need tun/tap support.
不一会客服就回复说:
This has been added to your container. Have a good day.