同样的配方不同的味道: SGv0.31.2 发布了(内网穿透)

2022-08-08 14:55:26 +08:00
 wslzy007

SG 的诞生简史

SG 简介

有关开源统一回复一下吧:首先我不认为这类工具有多大的技术含量,其次我认为开源的本质是协作,需求及工作量超过作者能承担范围协作及贡献才有价值。SG 目前功能需求迭代不多,工作量很小,满足必要性即开源。

链接就不放了,感兴趣的 V 友可移步 github ,搜索 smargate

1802 次点击
所在节点    分享创造
5 条回复
tairan2006
2022-08-08 16:29:07 +08:00
呃,相比 frp 的优势在哪…
wslzy007
2022-08-08 17:05:11 +08:00
@tairan2006
很久没关注 frp 了,记得之前版本 frp 对于穿透到外网时,是通过 frps 的控制台进行配置的,而 xtcp 模式则需要两个 frpc 分别配置重启,貌似 p2p 选项还需要指定。。。网络切换时也会连不上,不清楚现在的版本得到改善了没有

sg 直接在 app 上配就行了,新增删除比较方便。功能上都是端口映射的没有本质区别,只是 frp 使用 UDP 进行打洞,sg 采用 TCP
kchenzhi
2022-08-09 09:30:24 +08:00
占楼请教一下,我有个场景是这样的:两个不同的子网,它们仅支持 http 协议连接,其实就是两边各放了一个 nginx 监听 http 协议,我无权修改。但是我又想基于这个 http 层之上封装一层,实现 TCP 层的链接,这样俩子网之间的 tcp 服务就能互相访问了。 大概得思路是在两个子网各放一个代理节点,监听 tcp 端口,然后将收到的 tcp 报文转成 http 的形式投递到对端代理,对端代理接收到 http 请求后取得报文,再发起 tcp 连接真实的目标端服务。

不知道有没有开源的组件能实现这个需求?
wslzy007
2022-08-09 11:38:33 +08:00
@kchenzhi
你的场景应该说明为什么会有这样的网络设置?这种设置为了解决什么问题?无权修改,究竟有哪些权限?少了很多上下文,难以回答。

举个极端例子:微信支付,阿里服务器开放 https 接口,你自己服务器开放 https 回调接口。。。让黑客来试试吧

事实上,可行与否取决于你能否将报文投递到对端 自己的代理上
。首先得有在对端有安装权限吧
。对端 nginx 监听端口你得有权限修改并重启吧
。满足上面条件后,你才能鸠占鹊巢,开心的玩你的代理转发
aQuQ
2022-08-09 22:09:20 +08:00
印象中好像很久前就用过 lz 的这款工具,在内网穿透工具中确实算简单易上手的

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

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

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

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

© 2021 V2EX