去年买了vultr的VPS,使用shadowsocks可以在MAC上翻墙,但对于iPhone手机来说,不是特别好用,经常连不了,而且需要设置本地代理,想了想还有VPN这一条路,于是就想用OpenVPN来搭建服务器,过程蛮简单的,这里记录下.

1. 服务器搭建

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

PS: 按照提示来,最后输入用户名,完了后会在home目录生成.ovpn的文件,详细代码戳这里

当然可以再次运行openvpn-install.sh进行用户添加、用户移除、卸载. 可以用ifconfig查看是否有tun

...

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.8.0.1  netmask 255.255.255.0  destination 10.8.0.1
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 5457  bytes 554757 (541.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6422  bytes 7135998 (6.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
...

2. 安装手机客户端

在国外Apple Store市场下载OpenVPN,并安装(国内市场是没有的) image

3. 手机客户端配置

  • 通过邮件发送.ovpn文件到手机邮箱,选择OpenVPN打开方式 image

  • OpenVPN点击+,并Connect, 当显示为Connected则表示OK. image

  • 这样我就可以用Twitter了 image

4. 问题

有发现在某些WiFi下是翻不了,具体没去研究,后期再看下