我是 SG ( smarGate )作者,首先感谢 SG 使用者对我的支持! 这里我简要分享一下编写 SG 的初衷以及达到的功能目标吧
嗯...这是个问题! SG 构思最早是 2017 年开始的,那时很多工具都不满足我的要求:
我是最早一批花生壳免费用户,遗憾的是当时花生壳还无法 p2p,代理网络带宽抖动很大,只能弃坑。好吧,SG 的第一块砖从此开始
这个...仁者见仁了。SG 不做 socks5/http 代理,可对接这些工具
就这么多吧,如有感兴趣的朋友可见 github.com/lazy-luo/smarGate
1
troilus 2021-10-20 12:27:18 +08:00
iOS 可以用吗?
|
2
wslzy007 OP 有 iOS 版本,没上 appstore,github 上暂时没推送版本
|
3
brMu 2021-10-20 15:08:54 +08:00
目前在用 zerotier,感觉良好,看了看您了,没太明白,不需要手机客户端可以吗?就是公司电脑+家里电脑+有公网 IP 的 VPS,这样可以吗?
|
4
wslzy007 OP @brMu
SG 强调的是“移动性”,所有访问入口都在 app 端动态配置,在你所诉的场景中可以这样用: ( a 、服务&代理: 1 、公司电脑安装 sg 服务端 2 、家里电脑安装服务端 3 、vps 安装代理 [可选] (与服务端程序一样,配置有差异) ( b 、访问 1 、在手机 app 中配置端口映射,即可访问公司网络,也可访问家里网络(取决于你 app 中的端口映射配置) 2 、访问者通过访问手机 app 配置的映射进行穿透访问(访问者需要与 app 对应手机在同一个局域网:wifi or 热点都行) |
5
wslzy007 OP @brMu
SG 的使用理念是:始终将访问入口随身携带(推荐);可以将访问入口发布到公网,类似 frp 之类工具(不推荐) |
6
harmless 2021-10-20 15:51:45 +08:00 via iPhone
不明白为啥不支持 windows 客户端,在路由器设备隔离的情况下除非直接连手机,否则没法用,还有一个就是去哪儿都得专门带个 android 机
|
7
wslzy007 OP @harmless 对于 iPhone 用户,这的确是个问题。目前版本支持发布到公网,只是需要自行增加服务端配置,类似于这样(由于不推荐,因此官网说明中没有):
<service-publish id="1122" publish-host="vps ip:vps proxy 端口" service-addr="内网机器 ip:内网服务端口" ref-addr="0.0.0.0:外网端口" token="自定义 token,须与 proxy 一致" /> |
8
harmless 2021-10-20 16:24:48 +08:00 via iPhone
@wslzy007 如果要从公司访问家里的 nas,只能手机连接公司 wifi,电脑再连接手机,感觉太麻烦了。发布到公网这种模式是不是得有个 vps,这样的话不是 p2p 了吧。还有就是文档不太完善,之前在 windows 上服务端跑不起来,命令行里也看不到任何输出,也没有 help 参数,后来翻了半天 issue 才找到怎么指定配置文件路径。最后还是用回了 KSA
|
9
wslzy007 OP @harmless
外网发布的方式是流量代理模式 文档嘛,个人比较懒,感觉 github 上的已经够普通使用了 windows 服务端是非控制台模式,因此没有控制台输出,如有错误会在当前目录打印出错信息 最后,其实这类网络工具很多,使用上肯定是选择满足自己的了,enjoy ~ |
10
pmgh10 2021-11-09 08:29:26 +08:00
感谢,可以分享一下 iOS 版本应用吗?
|