原理

隧道入口 <=隧道=> 自定义隧道落地 <=> 目标

安装后端

下载: (其他OS请自行替换下载连接: https://github.com/nkeonkeo/neko-relay-land/releases/tag/v1.0)

wget https://github.com/nkeonkeo/neko-relay-land/releases/download/v1.0/neko-relay_linux_amd64 -O /usr/bin/neko-relay
chmod +x /usr/bin/neko-relay

初始化服务: neko-relay -g init

菜单引导: neko-relay -g menu

添加转发

  1. 首先在面板添加转发

    选择支持自定义隧道的节点

    选择 ws_tunnel_client_tcp+udp 类型

    记住添加规则成功后提示的 规则ID、目标服务器、目标端口

  2. 在隧道落地端(目标服务器)新增规则

    neko-relay -g add
    
    1. 选择类型:

      WS隧道加密端(TCP+UDP) 对应 面板 ws_tunnel_client_tcp+udp 类型

      WSS隧道加密端(TCP+UDP) 对应 面板 wss_tunnel_client_tcp+udp 类型

      MIX隧道加密端(TCP+UDP) 对应 面板 mix_tunnel_client_tcp+udp 类型

    2. 规则ID:

      填写面板添加后提示的规则ID(如果忘记可以在面板上点击规则状态复制规则ID)

    3. 隧道落地端 - 本机端口:

      面板添加规则时你填写的目标端口

    4. 隧道落地端 - 目标地址、目标端口:

      隧道要转发的目标

      假设面板规则目标服务器(隧道落地端)IP是1.1.1.1,面板规则目标端口是1111,最终目标为2.2.2.2:2222,那么:

      隧道入口-> 1.1.1.1:面板规则目标端口 -> 2.2.2.2(隧道落地端目标地址):2222

      当然目标可以是隧道落地端自己,像这样:

      假设隧道落地端有Shadowsocks监听23333端口,目标地址为127.0.0.1,目标端口为23333

其他功能

菜单引导: neko-relay -g menu

初始化服务: neko-relay -g init

重启服务: neko-relay -g restart

停止服务: neko-relay -g stop

更新后端: neko-relay -g update

查看规则列表: neko-relay -g list

添加规则: neko-relay -g add

删除规则: neko-relay -g del

转载自 https://relay.nekoneko.cloud/knowledge/%E8%87%AA%E5%AE%9A%E4%B9%89%E9%9A%A7%E9%81%93%E6%95%99%E7%A8%8B