各位刘德华,有没有这样一个软件
- cybervsq这个软件一方面作为web服务器接受客户端发送过来的链接,另一方面作为浏览器用这个链接去访问另外一个真实的web服务器,将真实服务器的结果码流返回客户端。
就是有点类似于代理服务器的作用。 - fortymins不知道有没有,但我觉得这就是服务端一句curl命令可以搞定的事情
iOS fly ~
- cybervsq
- 07188为什么觉得你说的就是一个反向代理啊,nginx就行 iOS fly ~
- ailure60多岁的人估计不懂这些吧? 来自ios15.2.1
- cybervsq
- 07188回复6#cybervsq
为什么会有这样的需求呢,网络原因无法直接访问源服务器? 如果是这样你不需要这么麻烦,就服务器上做个代理就行。还是你是要通过这样的方式共享访问源服务器的权限但是又不方便提供账号? iOS fly ~ - cybervsq回复7#07188
就是第二个原因,源服务器的应用只支持ad域认证的访问,每次访问都要弹出认证框,现在想把页面嵌入到另外一个应用里面,所以要变成客户端看上去是匿名访问的样子,实质上是代理服务器用统一一个用户去访问源服务器 - rihkddd回复6#cybervsq
可以做,就是在nginx做一下认证的逻辑,需要使用lua扩展。如果真实服务认证完有session,还可以只转发登录接口到你熟悉的后端语言实现认证然后返回session的工作。不过lua也不难,稍微学一下就可以实现认证的逻辑了。 - cybervsq