Ben's VPN Keenetic 路由器版

应用直接运行在 Keenetic 路由器上。账户在路由器上登录以后,家里的每台设备都经由 Ben's VPN 上网,包括电视。这些设备不必各自安装应用。

型号
33 个型号代码Keenetic 和 Netcraze,完整列表见第 1 步
固件
5.0 或更高版本KeeneticOS 或 Netcraze,带 OPKG 组件
安装
1 条命令在命令行中运行,第 3 步
路由器页面
端口 8790bensvpn.home 或 192.168.1.1

10 步完成设置

每一步只有一个操作。准备好连接此路由器网络的电脑或手机,并确保能登录账户。示意图里,需要点击或寻找的项目都加了方框。

  1. 查看贴纸上的型号代码

    贴纸在路由器底部。代码格式:KN 或 NC,加短横线和 4 位数字。NC 即 Netcraze,Keenetic 路由器在俄罗斯以这个名称销售。

    示例

    例如 KN-3810。用代码中的数字核对下方列表。商品名称不作为依据。

    Keenetic · KN

    • KN-1010
    • KN-1011
    • KN-1012
    • KN-1810
    • KN-1811
    • KN-1812
    • KN-1912
    • KN-1913
    • KN-2311
    • KN-2312
    • KN-2610
    • KN-2710
    • KN-2910
    • KN-3611
    • KN-3810
    • KN-3811
    • KN-3812
    • KN-4110
    • KN-4210

    Netcraze · NC

    • NC-1012
    • NC-1013
    • NC-1812
    • NC-1913
    • NC-2312
    • NC-3611
    • NC-3811
    • NC-3812
    • NC-4110
    • NC-4210

    Keenetic DSL · KN (Skipper DSL, Hero DSL, Peak DSL, Hopper DSL)

    • KN-2112
    • KN-2410
    • KN-2510
    • KN-3610

    该代码若不在列表中,应用便无法在此路由器上安装。此类路由器可以改用无需应用的连接方式,说明见账户页面的“其他路由器”标签页。

    为应用选购路由器

    我们推荐 Keenetic Hopper KN-3811。同一款路由器在俄罗斯的销售名称是 Netcraze Hopper NC-3811。我们在这台路由器上实测过安装、更新与重启。配置:ARM64、512 MB 内存、USB 3.0。内置存储足够容纳应用。

    128 MB 内存的型号和不带 USB 接口的型号都不能运行应用。例如 Air、Explorer、Extra、Lite、Speedster、Sprinter 和 Start。

    路由器底部的贴纸,方框标出型号代码 KN-3810
  2. 添加 OPKG 组件

    用路由器管理员账号登录 my.keenetic.net 或 192.168.1.1。记下这组用户名和密码:第 6 步需要使用,第 4 步也可能要求输入。

    进入“General system settings” → “Component options”。勾选“Open Package support”,即 OPKG。再用列表下方的“Install update”确认。

    预期结果

    组件下载完成后,路由器会重启。Web 界面恢复后,继续下一步。

    安装程序要求固件为 5.0 或更高版本。KeeneticOS 和 Netcraze 的版本号规则相同。如何查看固件版本,见下方问题。

    示意图:Keenetic Web 界面中的“General system settings”,编号标记对应“Component options”“Open Package support”复选框和“Install update”
    按数字顺序点击。
  3. 复制命令

    这一条命令适用于列表里的每个代码。路由器向服务器上报型号,服务器返回与之匹配的安装程序。

    安装命令 · Keenetic 和 Netcraze

    opkg disk storage:/ https://xxvv.loan/router/bensvpn/keenetic/installer.tar.gz

    这条命令也列在账户页面“路由器”栏目的 Keenetic 标签页里。安装程序把应用写入内部存储。内部存储放不下时,改用已连接、格式为 ext4 的 USB 存储设备。

  4. 在 Keenetic 命令行中运行

    命令行地址为 my.keenetic.net/a 或 192.168.1.1/a。在其中粘贴命令,按 Enter。如果要求登录,填第 2 步记下的管理员凭据。

    预期结果

    命令行几乎没有输出。这是正常的:进度写在系统日志里。

    失败后再次尝试

    先清除上次尝试,所用命令行与上一步相同:

    no opkg disk

    出现 Disk is unset 后,重新执行第 3 步的命令。不先执行 no opkg disk 就再次运行,路由器会忽略命令,日志中只出现 Disk is unchanged。安装正常进行时连按两次 Enter,同样会出现这一行,此时不必处理。

    my.keenetic.net/a 的命令行,数字标出命令输入框和 Enter 键
    按数字顺序操作。
  5. 查看“System log”

    “System log”是 Web 界面菜单中的一项。多数安装在几分钟内完成,有的最多需要 10 分钟。每个阶段都会写入日志。

    预期结果

    带编号的行,从 [1/8] 到 [8/8]。最后一条是 [8/8] Done,该行同时给出页面网址:http://bensvpn.home:8790/ (http://192.168.1.1:8790/)。出现这一行,表示应用已安装完成。长时间没有新行时,刷新日志页面。

    Keenetic 自身的日志信息是英文的。日志里只有 response code 404 (Not Found)、没有任何编号行,表示服务器不认识这个型号。对照第 1 步的列表检查代码,然后看“列表里没有我的型号”。其他下载错误另有解答。

    出现 Disk is unchanged 而没有新的编号行,说明路由器还保留着上一次尝试,因此忽略了命令。重做第 4 步,先运行 no opkg disk。编号行仍在增加,或已经出现 [8/8] Done 时,不要重复运行命令。

    Keenetic Web 界面,数字标出菜单项“System log”和日志最后一行,最后一行含路由器页面地址
    标记处为要查看的位置。
  6. 路由器页面的管理员登录

    日志里给出的地址是 bensvpn.home:8790,在本路由器网络内的设备上打开它。备用地址为 http://192.168.1.1:8790/。用 Keenetic 的管理员账号登录。

    预期结果

    页面停在“状态”标签页,状态为“未登录”。这一步出现这个状态是正常的,因为账户还没有关联。

  7. 选择“使用验证码登录”

    在“状态”标签页中,此按钮显示在各卡片下方。

    预期结果

    “账户”标签页随即打开,最后一个字段是“一次性验证码”。

  8. 在账户页面获取代码

    打开账户页面的“路由器”栏目,切换到 Keenetic 标签页。在“路由器登录”卡片中点击“获取代码”。点击前可能先出现人机验证。

    按钮的位置显示红色提示,说明账户没有绑定电子邮件。用电子邮件登录本站后,再点击这个按钮。

    预期结果

    “路由器代码”窗口显示 8 位代码,3 分钟后过期。

  9. 把 8 位代码填到路由器页面

    “一次性验证码”字段在“账户”标签页末尾。字段上方的镜像区块保持默认。镜像只在路由器连不上服务时才起作用。

    预期结果

    输入最后一位后,页面随即校验代码,无须点击按钮。几秒内,“状态”变为“已连接”。

    截图:“一次性验证码”字段(已填数字,带方框)位于“账户”标签页底部,上面是置灰的镜像区块
    灰色的镜像区块保持原样。
  10. 选择设备(可选)

    此时家庭网络已全部使用 Ben's VPN,以后新加入的设备同样如此。两种做法都在“设备”标签页:排除某几台设备;或反过来,只有勾选的设备使用 Ben's VPN。

    应用因故障停止,或处于更新、重启期间时,家庭网络断网,直到应用恢复运行。暂停应用或退出登录不会断网,设备改为直连。

    预期结果

    勾选即时生效并保存,页面不设保存按钮。每台设备在 1 分钟内完成切换。

卸载应用

路由器页面末尾的标签页是“更多”,在里面选择“移除…”。在手机上,标签栏可以左右滑动。确认卸载需要 Keenetic 管理员凭据,再按“移除”。

卸载后,设备不经过应用直接上网。关闭 OPKG 或拔出存储设备都不会卸载应用,只会让家庭网络断网。

路由器页面中的设置项

设备
家中所有设备,或选定的设备
位置
账户包含的任何一个位置
例外
俄罗斯预设、自己的域名和 IP 列表,或两者同时使用
更新
自动安装

关于 Keenetic 的问题

其他问题请联系 7×24 小时客服: Telegram @bensvpn 或 [email protected].

打不开路由器页面

该页面仅在本路由器的家庭网络内可以访问。使用自有 DNS 的设备(例如开启了“私人 DNS”的 Android 设备)无法解析 bensvpn.home:8790。这类设备改用 http://192.168.1.1:8790/,或路由器的另一个地址(端口相同)。仍然打不开时,在 Keenetic 系统日志中查找带有页面地址的记录。没有这条记录,说明安装没有完成。

代码无效或已过期

代码 3 分钟后过期,且只能使用一次。新代码在账户页面用“获取代码”按钮生成,生成后立刻填入路由器页面。

为什么 Ben's VPN 没有出现在 Keenetic Web 界面的“VPN”部分?

那里只显示固件原生的连接类型:OpenVPN、L2TP、IPsec 之类。应用由 OPKG 组件承载,其连接列在“Connection priorities”中该应用的配置下,Web 界面首页上也能看到。应用在路由器页面 bensvpn.home:8790 或 http://192.168.1.1:8790/ 中管理。

列表里没有我的型号

列表外的型号,服务器不会发送安装程序。命令本身能执行,安装却不会启动。日志里只有 response code 404 (Not Found),没有安装程序的任何信息。

再核对一次代码。无法查看贴纸时,在路由器的命令行执行 show version,代码位于 hw_id 行。列表外的型号可以不装应用连接,见列表下方的说明。如果型号在列表中,阅读关于下载错误的解答。

KeeneticOS 或 Netcraze 固件版本早于 5.0

命令行执行 show version,title 行显示版本号。版本低于 5.0,安装程序就会中止,原因记在系统日志里。

在 Web 界面中更新固件。之后依次执行 no opkg disk 和第 3 步的命令。

必须使用 USB 存储设备吗?

只在内部存储空间不足时才需要。安装程序先使用内部存储。空间不够,就把应用放到已连接的 U 盘或硬盘上(须为 ext4)。如果没接存储设备,安装中止,所需空间写在系统日志里。

这时连接存储设备,运行 no opkg disk,再次粘贴安装命令。

命令行返回错误

先检查两点:第 2 步的组件已安装,并且安装后路由器已重启。随后执行 no opkg disk,把完整的安装命令再复制、粘贴一遍。

日志里有下载错误

路由器没能下载安装程序。原因之一是型号代码不在列表中,这时日志里有 response code 404 (Not Found)。

代码在列表中时,先检查路由器的互联网连接。然后运行 no opkg disk,再次粘贴安装命令。错误再次出现时,联系客服。

不知道 Keenetic 管理员密码

密码由最初配置路由器的人设置。如果没人知道密码,按路由器说明书中的步骤恢复访问,或询问 Keenetic 技术支持。

其他路由器指南

路由器 VPN
我们的应用,或 OpenVPN 和 PPTP
OpenWrt 路由器 VPN
通过 SSH 执行一条命令
MikroTik 路由器 VPN
RouterOS 7 上的容器
TP-Link 路由器 VPN
Archer 内置客户端和设备列表
小米路由器 VPN
原厂固件用 PPTP,或 OpenWrt
华硕路由器 VPN
OpenVPN 配置文件,新旧固件均适用
腾达路由器 VPN
PPTP 客户端,账户页面上的登录名
D-Link 路由器 VPN
固件客户端或第二台路由器
Zyxel 路由器 VPN
Keenetic 上的应用或 PPTP