红米AX6000增加 ZeroNews 做内网穿透
雷恩
阅读:1713
2024-11-21 17:01:03
评论:0
在红米AX6000上部署免费的ZeroNews,用于内网穿透,ZeroNews提供4Mbps的带宽,一般的内网操作完全够用了。
ZeroNews 是什么
ZeroNews 是一个创新的边缘云内网穿透平台,中文名称为【零讯】,旨在帮助用户快速解决内网与外网之间的安全、快速访问需求,通过自研高性能zeronews tunnel协议,满足在无需更改内网网络环境或安装 VPN 等工具的情况,实现用户即可通过 ZeroNews 便捷地访问内网应用及资源。
ZeroNews 为用户提供免安装客户端程序,下载即可快速运行,无需系统依赖,支持 Windows、macOS、Linux、Openwrt、树莓派 等 x86 和 ARM 系统及设备。
访问示意图

创建账号和获取token
- 创建账号
https://user.zeronews.cc/login ,输入手机号点击登录,自动创建账号
获取token
点击"设备"->"Token"->"添加Token",生成自己的token,如图

- 区域列表
| 区域名称 | 区域码 | 描述 |
| 南区 | 440 | 推荐南方地区的用户选择:例如,华南,西南区域 |
| 中区 | 430 | 推荐南方地区的用户选择:例如,华东、华中区域 |
| 北区 | 420 | 推荐北方地区的用户选择,例如:华北,西北、东北区域 |
部署
需要AX6000首先开通SSH 或者Telnet服务,可以看我以前的文档,我这里是通过SSH操作的,
- 下载
curl -SLk https://download.zeronews.cc/openwrt/zeronews-install.sh | sh -s install #这是官方提供的部署
我这里是手动部署的,下面是我的步骤
cd /data/ wget http://download.zeronews.cc/openwrt/x86_x64/zeronews-openwrt-1.3.12.tar tar -xvf zeronews-openwrt-1.3.12.tar rm -f zeronews-openwrt-1.3.12.tar cd zeronews
编辑ZeroNews脚本
root@XiaoQiang:/data/zeronews# cd /data/zeronews
root@XiaoQiang:/data/zeronews# vim init.d/zeronews
# 下面是要修改的内容
PROG=/data/zeronews/zeronews # 这里改为实际的zeronews的二进制文件位置
start_service(){
procd_open_instance zeronews
echo "Set ZeroNews Token"
"$PROG" set-token xxxxxxxxxx # 这里增加设置自己账号的token
echo "Set ZeroNews Area to 420"
"$PROG" set-area 420 # 这里增加设置区域码
echo "Start ZeroNews Client Program"
procd_set_param command "$PROG" start
procd_set_param respawn
procd_append_param respawn 3600
procd_append_param respawn 5
procd_append_param respawn -1
procd_close_instance
}固化脚本
固化脚本,以便下次ax6000重启后自动启动ZeroNews。
uci set firewall.zeronews=include uci set firewall.zeronews.type='script' uci set firewall.zeronews.path='/data/zeronews/init.d/zeronews start' uci set firewall.zeronews.enabled='1' uci commit firewall
手动启动`ZeroNews`
/data/zeronews/init.d/zeronews start
启动成功后,可以在官网中"设备"->"设备" 中看到在线的设备了。

添加资源与应用
以上步骤操作完毕后, 我们就可以在zeronews的账户中操作
- 增加资源
点击 "资源"->"域名"->"创建域名",在出现的对话框中 "生效设备中"选择你的在线设备,"域名前缀"中你可以自动以自己的域名, 添加完毕后如下图,

以上OK以后,添加一个端口,你可以选择http ,我这里选择了TCP ,我这里选择了33333端口,前提确保端口没有被占用。

你如果选择的是http,可以开启"自动TLS证书"来打开https ,如下图

- 增加应用
点击 "应用"->"应用"->"添加应用",在出现的窗口中,选择"映射协议","公网访问地址","映射带宽","内网映射地址",如下图

添加完毕后,就可以和内网的IP进行关联了,下面是添加完毕后的样子。

以上操作后,我们就可以通过自己定义的域名+端口进行内网访问了。
本文链接:https://www.itxz.cc/?id=9 转载需授权!
本文 zblog模板 原创,转载保留链接!网址:https://www.itxz.cc/?id=9
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
