最近是在写论文,所以需要用到知网的。大家也知道知网看论文是收费的,这里要感谢一下学校提供了知网权限还有提供了外网代理访问的功能。
作为学计算机的人,看到这个功能以后好奇心就来了,联想过以往的经验,这和 Google 镜像唯一的区别就是它可以携带登录状态去访问知网,而 Google 镜像是没有登陆状态的。而 Google 镜像我也查了一下资料,大体上是用 Nginx 做反向代理,不过这个软件我还没有用过。
现在我的问题是这种功能应该怎么样去实现,或者有没有类似资料,谢谢各位大佬观看。
最近是在写论文,所以需要用到知网的。大家也知道知网看论文是收费的,这里要感谢一下学校提供了知网权限还有提供了外网代理访问的功能。
作为学计算机的人,看到这个功能以后好奇心就来了,联想过以往的经验,这和 Google 镜像唯一的区别就是它可以携带登录状态去访问知网,而 Google 镜像是没有登陆状态的。而 Google 镜像我也查了一下资料,大体上是用 Nginx 做反向代理,不过这个软件我还没有用过。
现在我的问题是这种功能应该怎么样去实现,或者有没有类似资料,谢谢各位大佬观看。
|
Arnie97Nov 23, 2018 via Android
1
以 Nginx 为例,proxy_set_header Cookie xxxx
但是具体到知网代理,可能无需这么做,知网会识别校园网的 IP 范围。 |
|
ripeNov 23, 2018 via Android
2
知网管理员后台有个 IP 地址范围的设定,校园网段填进去就行了。
|
|
hoyixiNov 23, 2018
5
你的提问不就回答你自己了吗,你用的学校的代理 (有些学校是 v-p-n ),你间接通过学校访问知网罢了,相当于你访问知网的 IP 是学校 IP,而学校买了权限其 IP 段在知网允许的白名单內。
|
|
xenmeNov 23, 2018 via iPhone
6
单点登录呗,方法数不清
|
|
syahdNov 23, 2018 via Android
7
反正不是反代就是 vpn。。
|
|
thetNov 23, 2018 via Android
10
我们学校是有 vpn 代理的,学号登录客户端后进知网直接显示学校的名称了
|
|
ripeNov 23, 2018
11
Cookie 吗
|
|
CloudnuYNov 23, 2018
14
有的学校是做了本地知网镜像
|
|
czwstcNov 23, 2018 via Android
15
Nginx 的代理咯。。。这么简单。。。
|
|
CloudnuYNov 23, 2018
18
@shanlan #16 学校用 IP 跟知网签约之后,只要用该 IP 访问知网就自动显示学校账号了,学校用代理访问直往那边拿到的就是学校的 IP 地址
|
|
jimkkNov 23, 2018
19
我们学校有提供知网账号
|
|
yingfengiNov 23, 2018 via Android
20
在外网用浏览器认证?
我怎么觉得越来越像 sslvpn,如果是 sslvpn 的话是有客户端的。 |
|
yanyumihuangNov 24, 2018 via iPhone
21
就是一个代理罢了,学校的 ip 都是一个 ip 段,知网识别到对应 ip 段内的 ip
就显示相应的内容 |
|
liyvhgNov 24, 2018 via Android
22
就是一个简单的 Web 代理服务,俗称网页代理
|
|
zxcvshNov 24, 2018 via iPhone
23
有账号和密码的,学校都是花了钱的
|