V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Srar
V2EX  ›  分享创造

基于 TypeScript 实现的开源 SSTap

  •  2
     
  •   Srar ·
    Srar · 2018-03-31 20:38:24 +08:00 · 11093 次点击
    这是一个创建于 2452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当得知 SSTap 停止继续开发时自己就有了自行开发一个的想法.

    踩了许多屎坑后总算是做了出来.

    Github: https://github.com/Srar/node-tap

    32 条回复    2019-08-05 02:35:16 +08:00
    B1ock
        1
    B1ock  
       2018-03-31 21:44:49 +08:00
    666
    huangtao728
        2
    huangtao728  
       2018-03-31 21:48:59 +08:00
    支持!!
    LosLord
        3
    LosLord  
       2018-03-31 21:52:35 +08:00 via Android
    Js 调 windows api 的原理是啥呀
    Srar
        4
    Srar  
    OP
       2018-03-31 22:00:41 +08:00
    takato
        5
    takato  
       2018-03-31 22:04:02 +08:00
    真的可以有,谢谢你。
    bazingaterry
        6
    bazingaterry  
       2018-03-31 22:06:10 +08:00
    支持一个,现在吃鸡就靠 SSTap 了
    cloudzqy
        7
    cloudzqy  
       2018-03-31 22:31:23 +08:00 via Android
    赶紧收藏
    mattx
        8
    mattx  
       2018-03-31 23:18:26 +08:00
    逻辑好像都在 c++上, 为啥是基于 TypeScript 实现的.
    DbjaC8EZouDr4TXA
        9
    DbjaC8EZouDr4TXA  
       2018-03-31 23:19:59 +08:00 via Android
    owlsec
        10
    owlsec  
       2018-03-31 23:21:49 +08:00
    nb
    Srar
        11
    Srar  
    OP
       2018-03-31 23:27:40 +08:00
    @mattx c++实现了驱动读写,网卡查找 路由表添加然后导出给 TS 用 导出后 TS 再来实现 OSI 模型以及 SS.
    mattx
        12
    mattx  
       2018-04-01 10:07:13 +08:00
    @Srar 明白了, 用 ty 实现这些逻辑会很耗吗? 有测试过性能没.
    alphaeva
        13
    alphaeva  
       2018-04-01 10:18:33 +08:00
    支持!希望继续开发,增加 OBFS、更多加密方式、R 版协议、GUI 界面。
    Srar
        14
    Srar  
    OP
       2018-04-01 15:32:28 +08:00 via iPhone
    @mattx 没测试过 ts 逻辑性能...不过可以预计的是 nodejs 加解密会阻塞主线程会造成性能问题... 还有就是目前使用轮训获取网卡数据也许也会...最后就是由于是缩水 TCP 实现 在网速过快时候也有可能会导致性能问题


    @alphaeva 坑有点大 慢慢来
    mattx
        15
    mattx  
       2018-04-01 17:13:23 +08:00
    @Srar 是的. 不过已经挺赞的, 迈出第一步了.
    271880517
        16
    271880517  
       2018-04-02 09:43:43 +08:00
    @Srar 打算支持 ssr 吗? 逃
    Srar
        17
    Srar  
    OP
       2018-04-02 13:14:41 +08:00 via iPhone
    @271880517 目前没这个打算
    JanKinAn
        18
    JanKinAn  
       2018-04-02 14:27:02 +08:00
    支持支持!!!
    LuvF
        19
    LuvF  
       2018-04-02 14:38:43 +08:00 via Android
    支持大佬
    ganwen
        20
    ganwen  
       2018-04-03 04:37:44 +08:00
    小心喝茶,sstap 作者就是喝茶停更的,楼主也要保护好个人隐私。
    mztwfed
        21
    mztwfed  
       2018-04-03 19:00:46 +08:00
    @ganwen SSTap 作者明明是硬盘坏了才停止开发的。。
    ZhaiSoul
        22
    ZhaiSoul  
       2018-04-04 15:21:36 +08:00
    讲道理,要不要考虑支持一波 IPv6 啊?(滑稽)
    crisfun
        23
    crisfun  
       2018-04-06 18:07:39 +08:00
    加密算法支持目前还是比较少。

    另外现在海豚加速器不行了,早已经不是当初那个海豚。我还剩下 4 个月,这也没办法退款的。
    kncx
        24
    kncx  
       2018-04-07 09:07:50 +08:00
    666666
    xiaome
        25
    xiaome  
       2018-04-09 00:20:49 +08:00
    这还真是 666,期待大手子的完善
    PaTTeeL
        26
    PaTTeeL  
       2018-09-26 23:43:57 +08:00
    大神,能做个 GUI 么?最简单的都行,纯 cmdline 不太容易配置,每次手工不容易实现 ping 服务器,更换服务器以及后台静默啊~~
    Srar
        27
    Srar  
    OP
       2018-09-27 10:18:56 +08:00
    huangdog
        28
    huangdog  
       2019-07-13 23:37:22 +08:00
    可不可以排除代理 ssr 客户端,然后 node-tap 使用 ssr 客户端分出来的 127.0.0.1:1080 ?
    那样可以更灵活搭配,例如也可以 v2ray+node-tap。还有可以减少开发的工作,专注做好 node-tap 的 sock5 转全局。
    zhangsanfeng520
        29
    zhangsanfeng520  
       2019-07-30 23:22:53 +08:00 via Android
    我想请教一下 sstap 是用什么语言开发的
    SampleNaive
        30
    SampleNaive  
       2019-08-04 04:50:29 +08:00
    win2socks 了解下.
    Srar
        31
    Srar  
    OP
       2019-08-04 16:42:02 +08:00
    @zhangsanfeng520 typescript + c++ tap 暴露给 nodejs 调用

    @SampleNaive 看你发帖记录是来无脑推广的吧
    SampleNaive
        32
    SampleNaive  
       2019-08-05 02:35:16 +08:00
    @Srar 你好, 是推广.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.