红米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 系统及设备。

访问示意图

fangwen.png


创建账号和获取token

  • 创建账号
https://user.zeronews.cc/login ,输入手机号点击登录,自动创建账号
  • 获取token

点击"设备"->"Token"->"添加Token",生成自己的token,如图

zeronews-token.png

  • 区域列表
区域名称区域码描述
南区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-online.png


添加资源与应用

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

zeronews-add-domain.png

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

zeronews-addport.png

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

zeronews-domain.png

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

zeronews-yingshe.png

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

zeronews-app.png


以上操作后,我们就可以通过自己定义的域名+端口进行内网访问了。

本文链接:https://www.itxz.cc/?id=9 转载需授权!

分享到:

本文 zblog模板 原创,转载保留链接!网址:https://www.itxz.cc/?id=9

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。