
有一个比较有意思的问题:学校明明买了期刊和数据库权限,连上校园网就能看;但自己日常又需要开代理,于是访问论文时反而被识别成了代理出口,学校订阅权限消失。所以每次看论文要频繁的开关代理,有一个非常方便的方法来解决这个问题。
解决思路其实不复杂:不要关代理,而是做分流。
让学术资源、学校图书馆、CARSI 认证这些域名走「直连 / 校园网」,其他网站继续走代理。这样既不影响日常代理使用,也能正常享受学校买的论文权限。
一、核心原理
代理客户端通常会把流量转发到代理节点。问题在于,出版商判断你有没有访问权限,看的往往是你的出口 IP。
如果论文网站看到的是代理节点 IP,它当然不知道你在校园网里;如果它看到的是校园网出口 IP,就能识别出学校订阅。
所以我们要做的是:
- 学术期刊、数据库、学校图书馆:走直连
- 其他网站:继续走代理
在 OpenWrt + PSW 里,这通常就是把相关域名放进直连域名列表。(Clash同理)
二、PassWall 直连域名清单
下面这份可以直接复制到 PassWall 的直连域名列表里。# 开头的是注释,如果你的列表不支持注释,就只复制域名部分。
# 国际出版商
sciencedirect.com
elsevier.com
sciencedirectassets.com
springer.com
springernature.com
springerlink.com
nature.com
biomedcentral.com
wiley.com
onlinelibrary.wiley.com
tandfonline.com
taylorfrancis.com
sagepub.com
sagepublications.com
acs.org
pubs.acs.org
aps.org
journals.aps.org
aip.org
pubs.aip.org
scitation.org
ieee.org
ieeexplore.ieee.org
acm.org
dl.acm.org
rsc.org
pubs.rsc.org
iop.org
iopscience.iop.org
cambridge.org
oup.com
academic.oup.com
annualreviews.org
science.org
sciencemag.org
pnas.org
thelancet.com
nejm.org
bmj.com
jamanetwork.com
plos.org
mdpi.com
frontiersin.org
hindawi.com
sciencedirect-cdn.com
# 文摘 / 索引数据库
webofscience.com
webofknowledge.com
clarivate.com
scopus.com
elsevier-cdn.com
proquest.com
ebsco.com
ebscohost.com
ovid.com
jstor.org
projectmuse.org
muse.jhu.edu
zhihuiya.com
# 中文数据库
cnki.net
oversea.cnki.net
wanfangdata.com.cn
wanfangtech.net
cqvip.com
cssci.com.cn
duxiu.com
chaoxing.com
sslibrary.com
nstl.gov.cn
nlc.cn
# 预印本 / 开放获取
arxiv.org
biorxiv.org
medrxiv.org
ssrn.com
researchgate.net
semanticscholar.org
# 联邦认证:CARSI / Shibboleth / OpenAthens
carsi.edu.cn
cernet.edu.cn
shibboleth.net
openathens.net
# 常用工具站
crossref.org
doi.org
orcid.org
pubmed.ncbi.nlm.nih.gov
ncbi.nlm.nih.gov
还要记得加上你学校自己的域名,例如:
hainanu.edu.cn
如果不确定学校图书馆域名,最简单的办法是打开学校图书馆官网,看地址栏里的主域名,把它也加进直连列表。
三、这样会不会影响速度?
通常不会,反而可能更快。
因为论文 PDF 不再绕代理节点,而是直接从校园网访问出版商 CDN,链路更短,代理带宽也不会被 PDF 下载占满。
但有两个小坑:
- DNS 也要配对:直连域名最好用国内 DNS 或本地 DNS 解析,不要让远端代理 DNS 解析。
- 离开校园网后可能失效:如果不在校园网,这些域名仍然直连,就不一定能拿到学校权限。这时可以用学校 WebVPN、CARSI,或者临时切回代理。
四、怎么验证是否成功?
1. 先看 DNS 是否正常
SSH 进 OpenWrt,执行:
nslookup ieeexplore.ieee.org 127.0.0.1
如果解析到真实 IP,而不是 fake-ip,说明 DNS 层面基本正常。
但注意:DNS 正常不等于流量一定直连。
2. 再看实际路由
继续执行:
traceroute -n ieeexplore.ieee.org
或者先拿到解析 IP,再测:
traceroute -n 解析出来的IP
如果前几跳是你的校园网、本地运营商或教育网出口,基本就是直连成功。
如果很快跳到香港、新加坡、美国等代理机房 IP,那说明规则没有真正命中。
3. 最终以论文下载为准
打开 IEEE、ScienceDirect、Springer 等任意一篇学校订阅范围内的论文,看页面是否出现类似提示:
- Access provided by 你的学校
- Download PDF 可直接点击
- 不再显示 Purchase / Get Access
只要 PDF 能直接下载,就说明分流成功了。
五、简单总结
这类问题的关键不是「关不关代理」,而是「该走校园网的流量有没有走校园网」。
最推荐的做法是:
- 在 PassWall 里添加学术资源直连域名;
- 把学校图书馆、WebVPN、CARSI 域名也加入直连;
- 用
nslookup、traceroute和论文 PDF 下载三步验证。
配置好之后,日常代理继续开着,访问论文时也能正常吃到学校订阅权限。这样最省心。