VNET­Tunnel Websocket


介绍

VNET­Tunnel 是一个隧道程序:可传递Websocket流量,可使AB两地网络高速连接、优化链路、提高传输速率
支持TCP、UDP流量传输
支持将 你懂的 、 你懂的R 流量转化为Websocket流量进行传输
经过本程序转化为Websocket的流量可以套入CDN

配置

  • 隧道搭建需要2台服务器

    • A客户端—- 中转A: 117.22.XXX.XXX
    • B服务端—- 境外B:157.45.XXX.XXX B和C可以部署于同一台服
    • B服务端—- 境外C:157.46.XXX.XXX B和C可以部署于同一台服
  • 更新软件源及安装必要文件(两台服务器都要执行)

    yum update -y && yum install wget unzip zip -y
  • 下载主程序文件,解压缩及赋予执行权限(两台服务器都要执行)

    • 新建文件夹
      mkdir VNet
      wget -N --no-check-certificate "https://cdn.jsdelivr.net/gh/MaleiSiyin/SakuraTv-CDN/Code/VNet/VNet-Tunnel.zip" && unzip VNet-Tunnel.zip && chmod -R +x ./*
  • 境外VPS配置(服务端)

    • 1.执行程序并让其后台运行(国外服务器执行)
      nohup ./server >> /dev/null 2>&1 &
      如果执行后终端卡住,断开连接即可
    • 2.在本地电脑浏览器输入http://你的服务器IP:8081/resources/add_server.html

      按照以下配置添加
      远端配置:127.0.0.1:80 虚拟化主机有80端口就填80端口,NAT机无80端口可以在提供商面板映射其他湍口(如内网80-外网1221)
      远端配置:127.0.0.1:21 你懂的端口
      server1
      server2

  • 中转VPS配置(转发端)

    • 1.执行程序并让其后台运行(国内服务器执行)
      nohup ./client >> /dev/null 2>&1 &
    • 2.在本地电脑浏览器输入http://你的服务器IP:8080/resources/add_client.html

      按照以下配置添加
      本地配置:0.0.0.0:2211 中转机的端口可以任意填写
      远端配置:157.45.XXX.XXX:80 境外服务器的IP地址,前面设置的80端口(境外服务器端设置80就必须填80)
      client1
      client2

    使用

    假设用户原本直连C的直连地址为:157.46.XXX.XXX:2333
    则经过该隧道之后,用户的连接地址改为中转机的地址和本地端口:
    117.22.XXX.XXX:9999,其余参数不变,且支持UDP转发
    如果B和C运行在同一台服务器上,则Server端配置中的远端配置值为127.0.0.1端口为你懂的端口


文章作者: 时间旅行者
文章链接: https://www.334420.club
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 时间旅行者 !
评论
 上一篇
科学上网脚本集合 科学上网脚本集合
科学上网脚本集合 脚本搜集来自官方发布 wget https://cdn.jsdelivr.net/gh/MaleiSiyin/SakuraTv-CDN/334420.sh && chmod +x 334420.sh &a
下一篇 
Sublime-Text3安装Package Control插件 Sublime-Text3安装Package Control插件
安装 一.使用以下方法之一来安装程序包控制: 命令面板 1.打开命令面板:Win/Linux: ctrl+shift+p, Mac: cmd+shift+p 2.输入Install Package Control 按回车键 二.