自己搭建OpenVPN
去年买了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,并安装(国内市场是没有的)
3. 手机客户端配置
-
通过邮件发送.ovpn文件到手机邮箱,选择OpenVPN打开方式
-
OpenVPN点击+,并Connect, 当显示为Connected则表示OK.
-
这样我就可以用Twitter了
4. 问题
有发现在某些WiFi下是翻不了,具体没去研究,后期再看下