离开 V 站一年了,再谈内网穿透工具 SG

2021-10-20 11:53:30 +08:00
 wslzy007

我是 SG ( smarGate )作者,首先感谢 SG 使用者对我的支持! 这里我简要分享一下编写 SG 的初衷以及达到的功能目标吧

重复造车?

嗯...这是个问题! SG 构思最早是 2017 年开始的,那时很多工具都不满足我的要求:

我是最早一批花生壳免费用户,遗憾的是当时花生壳还无法 p2p,代理网络带宽抖动很大,只能弃坑。好吧,SG 的第一块砖从此开始

目前 SG 已具备哪些功能?

SG 如何与其它工具组合使用?

这个...仁者见仁了。SG 不做 socks5/http 代理,可对接这些工具
就这么多吧,如有感兴趣的朋友可见 github.com/lazy-luo/smarGate

1204 次点击
所在节点    宽带症候群
11 条回复
troilus
2021-10-20 12:27:18 +08:00
iOS 可以用吗?
wslzy007
2021-10-20 14:07:16 +08:00
有 iOS 版本,没上 appstore,github 上暂时没推送版本
brMu
2021-10-20 15:08:54 +08:00
目前在用 zerotier,感觉良好,看了看您了,没太明白,不需要手机客户端可以吗?就是公司电脑+家里电脑+有公网 IP 的 VPS,这样可以吗?
wslzy007
2021-10-20 15:25:54 +08:00
@brMu
SG 强调的是“移动性”,所有访问入口都在 app 端动态配置,在你所诉的场景中可以这样用:
( a 、服务&代理:
1 、公司电脑安装 sg 服务端
2 、家里电脑安装服务端
3 、vps 安装代理 [可选] (与服务端程序一样,配置有差异)
( b 、访问
1 、在手机 app 中配置端口映射,即可访问公司网络,也可访问家里网络(取决于你 app 中的端口映射配置)
2 、访问者通过访问手机 app 配置的映射进行穿透访问(访问者需要与 app 对应手机在同一个局域网:wifi or 热点都行)
wslzy007
2021-10-20 15:30:35 +08:00
@brMu
SG 的使用理念是:始终将访问入口随身携带(推荐);可以将访问入口发布到公网,类似 frp 之类工具(不推荐)
harmless
2021-10-20 15:51:45 +08:00
不明白为啥不支持 windows 客户端,在路由器设备隔离的情况下除非直接连手机,否则没法用,还有一个就是去哪儿都得专门带个 android 机
wslzy007
2021-10-20 16:00:06 +08:00
@harmless 对于 iPhone 用户,这的确是个问题。目前版本支持发布到公网,只是需要自行增加服务端配置,类似于这样(由于不推荐,因此官网说明中没有):
<service-publish id="1122" publish-host="vps ip:vps proxy 端口" service-addr="内网机器 ip:内网服务端口" ref-addr="0.0.0.0:外网端口" token="自定义 token,须与 proxy 一致" />
harmless
2021-10-20 16:24:48 +08:00
@wslzy007 如果要从公司访问家里的 nas,只能手机连接公司 wifi,电脑再连接手机,感觉太麻烦了。发布到公网这种模式是不是得有个 vps,这样的话不是 p2p 了吧。还有就是文档不太完善,之前在 windows 上服务端跑不起来,命令行里也看不到任何输出,也没有 help 参数,后来翻了半天 issue 才找到怎么指定配置文件路径。最后还是用回了 KSA
wslzy007
2021-10-20 16:48:59 +08:00
@harmless
外网发布的方式是流量代理模式
文档嘛,个人比较懒,感觉 github 上的已经够普通使用了
windows 服务端是非控制台模式,因此没有控制台输出,如有错误会在当前目录打印出错信息
最后,其实这类网络工具很多,使用上肯定是选择满足自己的了,enjoy ~
pmgh10
2021-11-09 08:29:26 +08:00
感谢,可以分享一下 iOS 版本应用吗?
wslzy007
2021-11-09 08:59:35 +08:00
@pmgh10
目前仅有 android 版本,iOS 版本未上 appstore 暂未维护

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/809167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX