分享一下正在做的 WireGuard over WebRTC, 将浏览器页面引入到你的网络中

284 天前
 sofukwird
这是一个很早就有的想法, 最近总算做出一个堪堪可用的版本, 由于一直在埋头苦造没有得到任何正发馈, 所以现在发一个展示视频看看大家对这样一个项目的兴趣如何, 是否有必要继续做下去

简要介绍:
"星河互联"是一款基于 WireGuard over WebRTC 的 p2p vpn 软件
它与其他 VPN 软件最大的不同是: 可以在浏览器中使用, 将浏览器页面加入到你的网络中

视频展示: <amp-youtube data-videoid="knakX_JGZgI" layout="responsive" width="480" height="270"></amp-youtube>
2694 次点击
所在节点    分享创造
10 条回复
oneisall8955
284 天前
有趣,不知是否开源?
pangdundun996
284 天前
可以在浏览器中使用, 将浏览器页面加入到你的网络中
------
这句怎么理解?能举个简单的例子吗
sofukwird
284 天前
@oneisall8955 目前决定是不开放源码,取得先发优势后再开放源码

@pangdundun996 浏览器打开的页面可以直接访问 VPN 网络,VPN 网络下的设备也可以访问浏览器页面。这样的好处是以前只能依靠浏览器上报数据的爬虫现在多了一个选择:服务器直接访问浏览器页面中的反向代理获取数据
goodryb
284 天前
挺有意思的想法,浏览器 OS ,万物皆可链接
yangbin9317
284 天前
已经有了 Wg in browser

https://tailscale.com/blog/ssh-console/
tony1016
284 天前
好像看到过相同的项目,打开一个浏览器就可以把本地服务映射到公网,忘了叫什么来着
dianso
283 天前
Wg in browser 不好吗
sofukwird
283 天前
@yangbin9317 我也是看了这个才知道能在浏览器里跑 WireGuard ,当时就在想为啥 tailscale 不使用 WebRTC 直接连接设备呢,非得通过 http 通道绕一下?
然后我尝试为 Tailscale 实现一个基于 WebRTC 的 derp ,但在翻阅了一天源码后觉得我无法为这个庞大的项目做出贡献,于是退而求其次看能不能为 WireGuard 实现一个 WebRTC 通道,最终我做到了
yangbin9317
283 天前
@sofukwird 你太强了
sofukwird
257 天前
谢谢各位的收藏, 开源版本来了: https://github.com/remoon-net/xhe

如果这个小软件有帮助到你, 可以小小的支持一下哦

赞助链接: https://xhe.remoon.net/sponsor/

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

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

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

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

© 2021 V2EX