东北大学IP控制网关一般需要网页认证后才能使用外网,但是在SSH连接中根本没有图形界面浏览器,所以此时需要一个py脚本来协助我们通过网关认证。
脚本中使用到了Python中的requests库,感兴趣的可以了解。创新源自Sino-Dutch o(^▽^)o
下面贴代码0.0
# -*- coding:utf-8 -*-
import requests
import getpass
print"Username:",
name = raw_input()
passwd = getpass.getpass('Password:')
payload = {'action': 'login', 'ac_id': '1','username': name,'password': passwd,'save_me':'0'}
r = requests.post('https://ipgw.neu.edu.cn/srun_portal_pc.php?url=&ac_id=1', data=payload)
res = r.text
if res.find(u'网络已连接'):
print 'You are connected.'
else:
print 'Unknown error'
登录成功截图
py脚本github下载链接