全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1777|回复: 5
打印 上一主题 下一主题

如何优雅的让别人访问poe

[复制链接]
跳转到指定楼层
1#
发表于 2023-6-14 16:15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
众所周知的原因,poe自己玩毫无问题,但是让别人优雅的玩问题就大了,分享那啥风险很大,反代貌似502,到底如何让别人优雅的玩 啊?
3#
发表于 2023-6-14 19:29:17 | 只看该作者
反代直接注入cookie就行
4#
发表于 2023-7-4 15:24:22 | 只看该作者
jizanyang3 发表于 2023-6-14 19:29
反代直接注入cookie就行

老哥,反代了 cookie也注入了,但是发消息后 接收消息是通过websocket的 这个wss怎么反代啊? 就差这步了。
5#
发表于 2023-7-4 21:08:45 | 只看该作者
本帖最后由 jizanyang3 于 2023-7-4 21:11 编辑
jxhczzz 发表于 2023-7-4 15:24
老哥,反代了 cookie也注入了,但是发消息后 接收消息是通过websocket的 这个wss怎么反代啊? 就差这步了 ...


反代遇到html注入一段js代码到里面,劫持掉websocket,像这样


  1. (function() {
  2.   let OldWebSocket = window.WebSocket;
  3.   let proxyUrl = 'ws://your-reverse-proxy-server-url-here';

  4.   window.WebSocket = function(url, protocols) {
  5.     console.log('WebSocket request intercepted. Original url:', url, ', Modified url:', modifiedUrl);
  6.     arguments[0] = url.replace(url, proxyUrl);
  7.     return new OldWebSocket(...arguments);
  8.   };

  9.   window.WebSocket.prototype = OldWebSocket.prototype;
  10.   window.WebSocket.prototype.constructor = window.WebSocket;
  11. }());            
复制代码


不过我之前买了plus,认识的人基本也都会翻,就没继续搞这个思路,你试试看?

或者也有项目可以直接转成openai的api格式: https://github.com/juzeon/poe-openai-proxy
6#
发表于 2023-7-5 02:07:46 | 只看该作者
jizanyang3 发表于 2023-7-4 21:08
反代遇到html注入一段js代码到里面,劫持掉websocket,像这样

谢谢提供思路,
尝试了一下NGINX用sub_filter来替换url或者html加js hook的代码,结果poe网站不生效(我换自己的网站测试可以替换),难搞 后面有空再试试
另外github那个好像是api? 觉得还是网站舒服一点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-14 13:57 , Processed in 0.060315 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表