USTC-openVPN-Ubuntu配置教程
参考链接:
如何申请账号
只要是科大学籍的学生,尤其是联培的学生,应该都可以申请账号~
工作日发邮件
参考内容如下:
收件人: netservice@ustc.edu.cn
抄送:
主题: 申请开通vpn账号
老师您好,由于我要去XX出差/学习,因此申请开通vpn账号。
我的学院是:XXX
姓名:XXXX
学号: XXXXX
配置步骤:
- 安装 openvpn 包:
sudo apt-get install openvpn
- 下载配置文件:
openvpn.zip
下载后解压缩,假定解压缩文件夹为~/Downloads/openvpn
需要把这里的文件复制到openVPN安装包里:
sudo cp ~/Downloads/openvpn/* /etc/openvpn
- 修改配置文件:
很明显,根据教程里的解释,我们不需要修改移动和联通的,只需要修改dianxin的就好了。
修改好的文件如下:
用的时候将中文注释删掉即可,也不知道有中文注释是否会报错。
client
#下面的三段是为了解决DNS解析的问题,如果不加,我这边上不了谷歌
#但是又听说谷歌要回归了,所以我又好像在做一件可能meaningless的事儿
script-security 3
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
dev tap
proto udp
remote 218.22.21.12 1194
resolv-retry infinite
nobind
mute-replay-warnings
redirect-gateway
#下面是需要注释掉的
#user nobody
#group nobody
persist-key
persist-tun
#下面是需要修改的,基本上和我一样就好了。作用是配置好ca.crt文件的路径
ca /etc/openvpn/ca.crt
comp-lzo
#下面好像改了也无法自动回归命令行,这个还没有找到解决方案
verb 4
#下面也是需要修改的,如果用下载的源代码,则需要手动输入账号和密码
#但是如果新建一个文件,用vim 新建
#sudo vim account
#第一行:账号名称
#第二行:密码
auth-user-pass account
reneg-sec 360000
- 打开终端,打开vpn:
sudo openvpn --config ustc-dianxin.ovpn
最后出现 Initialization Sequence Completed 的信息就表示已经连上了。这时ifconfig tap0和route都会显示连到了211.86网段。
当然能连上谷歌应该才算是真正的成功了~
解决后台运行的方案(自动回到命令行):
打开vpn的命令换成下面的就好了:
openvpn /etc/openvpn/ustc-dianxin.ovpn > /dev/null &
开机自启动的问题(已解决):
新打开一个终端,执行命令:
sudo vim /etc/rc.local
然后加入如下内容:
openvpn --config /etc/openvpn/ustc-dianxin.ovpn
sudo openvpn /etc/openvpn/ustc-dianxin.ovpn > /dev/null/ &
这样开机就会自启动程序,并且不用占用一个终端。
反正我是成功了~goodluck~