中科大(ustc)-openvpn-Ubuntu环境配置教程

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~

猜你喜欢

转载自blog.csdn.net/hehedadaq/article/details/81489353