V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lcandy
V2EX  ›  分享创造

学生党福利🌏校园内网 WebVPN 转换:从此告别校园网访问限制!

  •  3
     
  •   lcandy ·
    lcandy2 · 2023-07-29 09:16:32 +08:00 · 6694 次点击
    这是一个创建于 479 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近写了一个新项目:校园内网 Web VPN 网址转换工具

    这个工具的主要目标是简化学生和教师访问校园网络资源的过程。

    只需粘贴常规网址,这个工具就能即刻将其转化为学校的 Web VPN 网址。

    欢迎来用捏! https://wrdvpn.vercel.app/


    优势:

    • 简易操作:只需一次粘贴,无需繁琐的步骤和设置
    • 多学校支持:已预设近百所学校的 Web VPN 参数,可直接使用

    目前支持的学校:中国科学技术大学, 皖南医学院, 合肥工业大学, 铜陵学院, 皖西学院, 阜阳师范大学, 安徽医科大学, 北京农学院, 清华大学, 北京外国语大学, 中国人民大学, 北京邮电大学, 北京石油化工学院, 北京师范大学, 北京理工大学, 北京大学, 北京航空航天大学, 北京化工大学, 北京建筑大学, 中国青年政治学院, 中国传媒大学, 厦门大学, 福建中医药大学, 甘肃政法大学, 甘肃农业大学, 西北师范大学, 兰州工业学院, 广州医科大学, 肇庆学院, 广州大学, 韩山师范学院, 广东海洋大学, 桂林航天工业学院, 河池学院, 海南大学, 河北环境工程学院, 河北医科大学, 中国人民警察大学, 河北地质大学, 东北大学秦皇岛分校, 河北大学, 河北农业大学, 河北对外经贸职业学院, 洛阳师范学院, 郑州轻工业大学, 郑州航空工业管理学院, 黄冈师范学院, 汉江师范学院, 湖北警官学院, 武汉理工大学, 华中师范大学, 湖北大学, 邵阳学院, 湖南科技大学, 湖南农业大学, 吉首大学, 树达学院, 湖南大学, 南京工程学院, 江苏大学, 河海大学, 无锡学院, 常熟理工学院, 苏州城市学院, 扬州大学, 江苏海洋大学, 天平学院, 苏州科技大学, 吉林大学, 长春人文学院, 渤海大学, 大连理工大学, 沈阳工程学院, 大连工业大学, 沈阳农业大学, 沈阳建筑大学, 辽宁工程技术大学, 宁夏大学, 山东外国语职业技术大学, 枣庄学院, 济南大学, 山东青年政治学院, 山东科技大学, 济宁学院, 山东石油化工学院, 山东财经大学, 青岛大学, 烟台大学, 山东大学, 上海海事大学, 复旦大学, 东华大学, 上海工程技术大学, 上海交通大学医学院, 西安航空学院, 西安科技大学, 西安交通大学, 西安财经大学, 西安理工大学, 西安建筑科技大学, 西安欧亚学院, 西北大学, 安康学院, 西华师范大学, 四川师范大学, 四川传媒学院, 南开大学, 天津城建大学, 天津城建大学(教师), 云南大学, 云南中医药大学, 玉溪师范学院, 保山学院, 温州医科大学, 嘉兴学院, 嘉兴南湖学院, 中国美术学院, 浙江学院

    同时,还有 加密 和 解密 的 API ,在 lcandy2/webvpn-converter 可以看到!


    想要改进和建议!谢谢大家!

    47 条回复    2024-03-29 22:47:34 +08:00
    lcandy
        1
    lcandy  
    OP
       2023-07-29 09:42:09 +08:00
    怎么都只有收藏没有人评论啊🥺
    xianwei7315
        2
    xianwei7315  
       2023-07-29 09:47:46 +08:00 via Android
    没搞懂使用目的是什么.....
    MAKF
        3
    MAKF  
       2023-07-29 10:30:39 +08:00   ❤️ 1
    还在玩 10 年前的高校“科技”生意一条龙吗
    Aloento
        4
    Aloento  
       2023-07-29 10:32:43 +08:00
    @lcandy #1 因为意义不大(
    whileFalse
        5
    whileFalse  
       2023-07-29 10:35:22 +08:00 via Android
    现在高校的网络还是这么恶心啊
    有余力的同学还是上 5g 吧
    lcandy
        6
    lcandy  
    OP
       2023-07-29 11:05:04 +08:00 via iPhone
    @xianwei7315 需要访问校内网络资源和知网就很有用
    @Aloento 意义确实不大(
    @whileFalse 和 5g 是啥关系 校内局域网不通过 vpn 访问不上
    whileFalse
        7
    whileFalse  
       2023-07-29 11:35:43 +08:00
    @lcandy 校内局域网还要 VPN ???我们学校当时是链接 VPN 之后可以上外网,内网是一直可以上的。我寻思同时链接校内网和 5G ,然后弄一下路由表就行了呢
    Drumming
        8
    Drumming  
       2023-07-29 11:42:16 +08:00 via Android
    挺好的。
    skestars
        9
    skestars  
       2023-07-29 11:44:55 +08:00 via Android
    学校的 VPN 网站不是可以直接转换吗?
    lcandy
        10
    lcandy  
    OP
       2023-07-29 11:45:22 +08:00
    @whileFalse #5 现在都是访问校内系统或者知网需要校园网,然后有一个 webvpn 的访问系统
    lcandy
        11
    lcandy  
    OP
       2023-07-29 11:46:14 +08:00
    @skestars 我们学校只有预设的几个链接,不能自己自由转换
    lwjef
        12
    lwjef  
       2023-07-29 11:51:47 +08:00 via iPhone
    互联网链接直接转 ssl vpn 的链接,比如不需要再在内网网址上再搜索下这个文档,是这样吗。
    tyzandhr
        13
    tyzandhr  
       2023-07-29 12:18:40 +08:00 via Android
    wenvpn 的需求是在校外访问内网啊
    tyzandhr
        14
    tyzandhr  
       2023-07-29 12:20:00 +08:00 via Android
    实测吉林大学失效。换 key 了
    lcandy
        15
    lcandy  
    OP
       2023-07-29 12:26:18 +08:00
    @tyzandhr #14 登录之后右键查看网页源代码

    <script>
    var __vpn_hostname_data = "";
    var __vpn_protocol_data = "https";
    var __vpn_protocol_host = "https://";
    var __vpn_app_hostname_data = "";
    var __vpn_app_protocol_data = "https";
    var __vpn_app_port_data = "";
    var __vpn_js_file = "/wengine-vpn/js/main.js?ver=20230426-02";
    var __vpn_worker_mode = 2;
    var __vpn_host_crypt = true;
    var __vpn_host_crypt_key = "wrdvpnisthebest!";
    var __vpn_host_crypt_iv = "wrdvpnisthebest!";
    </script>

    把最底下的 key 和 iv 手动设置一下,或者提交一个 pr/issue 我增加进新的 list
    我不是吉林大学的没办法登录获取
    lcandy
        16
    lcandy  
    OP
       2023-07-29 12:27:04 +08:00
    @lwjef 是这样的
    sylxjtu
        17
    sylxjtu  
       2023-07-29 12:31:25 +08:00 via Android
    btw 这些学校的网站真就用脚写的,都上 https 了,还搞个密钥放前端加密
    whileFalse
        18
    whileFalse  
       2023-07-29 12:34:34 +08:00
    @lcandy webvpn 是在外面翻回校园网用的吗
    lcandy
        19
    lcandy  
    OP
       2023-07-29 12:37:31 +08:00
    @whileFalse #18 对呀
    Nasei
        20
    Nasei  
       2023-07-29 13:06:25 +08:00
    不支持 firefox
    baobao1270
        21
    baobao1270  
       2023-07-29 13:43:43 +08:00   ❤️ 12
    鉴于楼上一大堆人不知道这东西是干嘛的,我来解释一下:
    1. 知网上有很多论文,需要付费下载
    2. 学校为了教学和科研的需要,往往会以集体名义购买知网的数据库,学生或教职工可以免费下载(其实学校已经帮你把下载的费用出了,属于批量购买,下面的「免费下载」指的就是这种)
    3. 知网为了确保免费下载的人是购买数据库的学校的人,会采用两种方式认证用户:一种是通过学校的 CAS 认证系统用学号登录,一种是 IP 白名单(即只有该学校的 IP 段才能免费下载)。前者需要学校对认证系统进行改造,因此大多数学校用的是后者。
    4. 学校的 IP 可以是教育网,也可以是学校的电信/联通/移动公网出口,能不能访问教育网和知网无关,因为只要学校上报自己的 IP 段,不管是教育网还是学校的公网出口,都可以免费下载知网论文。
    5. V*N 分为两种,一种是传统的 L2 或 L3 的 V*N ,工作在以太网层或 IP 层,另一种是 TLS V*N 。前者的优点是接管所有流量、最大程度防止泄密,但是需要一般用户安装客户端,而且很难做分流。TLS V*N 的话,本质上就是一个反向代理,但是因为做 ZeroTrust 很方便,而且只需要开一个浏览器就能用,所以最近很受欢迎。OP 做的就是后者。
    6. 虽然这玩意挺有用,但是理论上还是需要个内网的学生/教职工账号。
    QBiove
        22
    QBiove  
       2023-07-29 13:53:10 +08:00 via Android
    想问问如何通过 webVPN 获得一个校园内网 ip ?似乎需要管理员开通这个服务
    vvhy
        23
    vvhy  
       2023-07-29 13:56:40 +08:00
    这个之前好像看到过,是不是拿 wrdvpn666 之类的作为 key🤣。我们学校是没加密的直链,不过也不大好用
    Louang
        24
    Louang  
       2023-07-29 15:03:18 +08:00
    @baobao1270 其实第三点,现在好多学校开始改为第一种了
    ilililili
        25
    ilililili  
       2023-07-29 16:41:11 +08:00 via Android
    可是,我自己弄个书签用 js 写做跳转不是更方便
    BanShe
        26
    BanShe  
       2023-07-29 17:20:21 +08:00
    21 楼的第六点最重要😂
    scal
        27
    scal  
       2023-07-29 17:42:15 +08:00
    所以 ,谁有账号密码
    chikai
        28
    chikai  
       2023-07-29 19:04:17 +08:00
    大部分学校都有 webvpn 了吧,就上面列的学校我知道好几个都有了
    shinyy
        29
    shinyy  
       2023-07-29 19:38:21 +08:00 via iPhone
    一直用 scihub 没有动力用国内的学术网站
    l0o0
        30
    l0o0  
       2023-07-29 20:30:35 +08:00
    Zotero 知网转换器,可以用到这个
    l0o0
        31
    l0o0  
       2023-07-29 20:32:11 +08:00
    报错了 Application error: a client-side exception has occurred (see the browser console for more information)., 是什么原因? Console 报错:TypeError: e.province is undefined
    cpstar
        32
    cpstar  
       2023-07-29 20:37:12 +08:00
    webvpn 的 URL 居然不带认证。。。
    lcandy
        33
    lcandy  
    OP
       2023-07-29 21:08:13 +08:00
    @l0o0 #31 我这边无法复现问题诶,可以打开控制台截图给我看一下错误详情嘛

    同时访问一下 https://webvpn.srl.rip/api/data 看是否可访问
    lcandy
        34
    lcandy  
    OP
       2023-07-29 21:09:33 +08:00
    @cpstar 网瑞达的是这样的
    @scal 在校学生都有自己学校的捏
    @chikai 上面列的就是支持的,这个是用来转换链接以在 webvpn 中打开的
    @shinyy 有些中国特色知网论文 scihub 没有捏
    @ilililili 是这样的
    coolfan
        35
    coolfan  
       2023-07-29 22:14:21 +08:00
    浙江学院是什么大学🤣 看了一下网址应该是上海财经大学浙江学院?
    lcandy
        36
    lcandy  
    OP
       2023-07-29 23:19:37 +08:00
    @coolfan 看了一下是在数据源的处理有点问题,等等我再改进一下
    mkoijnbhu
        37
    mkoijnbhu  
       2023-07-30 00:37:41 +08:00 via Android
    没看懂这是干什么的。

    1. 在校内连上学校的 wifi 可以直接访问学校内部资源网站
    2. 在校外需连接需使用 VPN(EasyConnect 或 WebVPN),并登陆账号密码验证。

    所以理论上这个是预先准备密钥帮你跳过 webVPN 验证那一步?
    lcandy
        38
    lcandy  
    OP
       2023-07-30 00:50:00 +08:00
    @tomzhang1019 在校外使用 WebVPN 验证完账号密码后直接打开指定链接(原本只能打开学校提供的一小部分链接)
    liyunyang
        39
    liyunyang  
       2023-07-30 10:55:07 +08:00
    这不给几个学校地址让我们测试一下吗(滑稽)
    dreamage
        40
    dreamage  
       2023-07-30 16:46:23 +08:00
    webvpn 侧有限制的。系统仅供访问校内资源使用,如需访问图书馆资源,请使用图书馆电子资源访问控制系统。校内资源包括: 10.0.0.0/8 ;……
    l0o0
        41
    l0o0  
       2023-07-30 17:04:25 +08:00
    @lcandy 我换 edge 就可以了,firefox 可能有点问题,或者是我插件安装的
    lcandy
        42
    lcandy  
    OP
       2023-07-30 18:55:56 +08:00
    @dreamage 使用图书馆的网址试试?
    lcandy
        43
    lcandy  
    OP
       2023-07-30 20:47:44 +08:00
    @l0o0 #41 firefox 的支持已经修复,现在可以用 firefox 访问了!
    cyp0633
        44
    cyp0633  
       2023-07-30 21:24:17 +08:00
    湖南大学实测无效。webvpn 系统之前换过一次,现在用 webvpn 访问时网址类似于 www-example-com.web.hnu.edu.cn ,似乎修改第一个分隔符之前的内容可以实现访问任意网站
    Cloudac7
        45
    Cloudac7  
       2023-11-13 19:21:34 +08:00
    @mkoijnbhu 这就不得不提某校把 EasyConnect 路由表删到只剩校内 IP 的神操作了,没转换器校外想查个文献都很难受。scihub 虽然好用,但更新速度还是慢了点。
    lcandy
        46
    lcandy  
    OP
       235 天前 via iPhone
    我现在在重写 webvpn converter! 愿不愿意把采用 hnu 类似系统的贡献出来,然后惠及更多的网址转换!
    lcandy
        47
    lcandy  
    OP
       235 天前 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.