node-tap - 基于TypeScript实现的SSTap(全局SS)

Posted 黑客工具箱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node-tap - 基于TypeScript实现的SSTap(全局SS)相关的知识,希望对你有一定的参考价值。

node-tap

基于TypeScript实现的Tun2Shadowsocks. 目前可用于Windows平台.

测试实现特性

  • 缩水TCP实现( ⚠️ )

  • UDP转发()

  • UDP转发多倍发包()

  • 内建DNS解析转发()

  • 路由表境内/境外IP分流()

使用

  1. 从Releases中下载已经打包完的版本.

Releases中版本均64位编译, 可能无法在32位平台使用.

  1. 安装OpenVPN Tap-windows驱动.

  2. 安装Npcap来用于UDP多倍发包.

  3. 使用管理员权限cmd或powershell中在已以下命令运行node-sstap.

.\sstap.exe --host [ss host] --port [ss port] --passwd [ss password] --xtudp [x times]
  • port: 默认 Shadowsocks端口(可选)

  • passwd: 默认 Shadowsocks密码(可选)

  • tcpport: TCP Shadowsocks端口(可选)

  • tcppasswd: TCP Shadowsocks密码(可选)

  • udpport: UDP Shadowsocks端口(可选)

  • udppasswd: UDP Shadowsocks密码(可选)

  • xtudp: UDP 多倍发包倍率(适用于游戏)

目前仅支持 RC4-MD5 加密方式.

如果已经成功运行你应该会看到以下信息: 

此时全部流量就全部转发到对应Shadowsocks服务器了.

框架图

该图来源: http://blog.ucloud.cn/archives/3115

参考

  • net-speeder

  • uIP

  • badvpn

  • gotun2socks


以上是关于node-tap - 基于TypeScript实现的SSTap(全局SS)的主要内容,如果未能解决你的问题,请参考以下文章

从 TypeScript 功能的角度来看,Vue.js 3 是不是可以实现基于类的语法?

基于 React hooks + Typescript + Cesium 的 三维 webgis 实战系列教程

EasyRTC如何基于Vue3+TypeScript技术实现在线会议室功能的分析

译文:Static TypeScript,TypeScript 的一种静态编译器实现

Typescript学习记录

vue组件库基于@vue/cli构建typescript版UI库 -组件文档网站