开源一个网络转发服务

2020-03-01 22:26:07 +08:00
 quietjosen

为什么会有这样的需求?或者说,什么时候用得到呢?

安全性方面,目前做得比较粗糙,需要在请求中加指定的 secret 参数,以过滤无效访问。

用法方面,只需将请求封装为 axios 类似的格式,然后通过 POST 发送给跳转服务即可。

优化方面,最好开启 gzip,目前还没加…

部署方面,需要自己配置域名、nginx 转发、CORS 等等。

源码如下:

https://github.com/atjason/forward

3066 次点击
所在节点    分享创造
7 条回复
TheCure
2020-03-01 22:29:55 +08:00
打开这个 repo 之前, 我想了下, 这么喜欢重复造基础轮子的 肯定是 js 程序员
打开后 摊手
quietjosen
2020-03-01 22:38:47 +08:00
@callofmx 哈哈,要不你发个成型的轮子过来,说不定我直接换过去了。
Mohanson
2020-03-01 22:46:48 +08:00
aHR0cHM6Ly9naXRodWIuY29tL21vaGFuc29uL2RhemUK (狗头保命
yulon
2020-03-02 07:52:50 +08:00
自己有个不仅转发还能凿壁偷光的,我觉得所有程序员都该造这个轮子,只要不共享出来,我已经连续好多年在各种特殊时期也能畅通无阻了。
quietjosen
2020-03-02 07:55:50 +08:00
@yulon 恩,有道理,程序员是得有这个手艺。不共享,是怕被那个啥吗?
quietjosen
2020-03-02 10:00:31 +08:00
@Mohanson 收到;使用场景稍稍有所有不同。你的这个是代理性质,更面向用户;我这个其实更面向开发者,转发的是诸如 POST 请求这样的。
wysnylc
2020-03-02 10:48:09 +08:00
@yulon #4 不被 q 只是因为你流量小懒得查而已并不是你做的有多安全

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

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

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

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

© 2021 V2EX