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

基于 TypeScript 实现的开源 SSTap

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

    当得知 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
    /div> 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 是的. 不过已经挺赞的, 迈出第一步了.
    1024bytes
        16
    1024bytes  
       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     Solana     2667 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:46 PVG 17:46 LAX 02:46 JFK 05:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86