我有个需求请大佬看看能不能实现。 有个网站服务订阅费用比较高,我和几个朋友合租了账号。该网站一次只能一个端登录,而且会对合租号封号。 所以我和朋友合租了一个 vps ( ubuntu22, no gui),本来打算通过流量转发假装只有一个人在用,结果有人登录其他人还是会掉线(开了全局代理)。但我在服务器上通过 jlesage/firefox 部署的浏览器不会掉线。所以我思考是不是除了 ip 还有其他信息暴露了多端登录。
还有个问题,vps 上的浏览器很卡(鼠标延迟),cpu ( 4vcpu)和内存(5g)都没拉满,带宽也够,在本地通过流量转发又不卡,看起来不是带宽的问题?会是什么问题呢?
有办法在本地起一个和 jlesage/firefox 一样的浏览器,模仿相同的请求环境来稳定的访问网站吗?(目标是多端使用同样的 docker 镜像访问网站不掉线)
1
soundlife 20 天前 1
可以在 vps 上用 nginx 做代理,同时做 user-agent 伪装
|
2
javalaw2010 20 天前
啊?很正常的登录逻辑啊,登录一次就会产生一个新的 cookie 啊,对方把其他已登录的凭证 revoke 掉不就掉线了么,你要不然考虑自己做个浏览器插件,通过部署在 vps 上的浏览器收集 cookie 信息并分发到自己的浏览器上,流量还是正常走 vps ,ua 重写掉,这样伪装起来如果还被识别,就断了这个念想老老实实多掏钱吧。
|
3
fox0001 20 天前 via Android
vps 开图形界面,在上面跑浏览器,只用该浏览器登录
|
6
rs007 OP @javalaw2010 我试试看!谢谢
|
7
SenLief 20 天前 1
你只是用了同一个 ip ,但是你登录的 cookie 的不是同一个,所以服务端开到的 session 也不是一个,很正常的逻辑的。
|
8
loveqianool 20 天前 via Android
|
9
fox0001 20 天前 via Android
@rs007 #4 不好意思,没看全就留言了。我觉得,先分析该网站的用户验证模式。如果是采用 session 的(一般都是这种方式了),就跟 2 楼说的,多个浏览器使用相同 IP + “cookie 同步”(例如 CookieCloud )。Client Token 的话,一般也依赖 Cookie 。如果变态一点的,例如每个请求都带浏览器指纹或者签名,就麻烦了。所以最简单是在同一个浏览使用。
|
10
syh2 20 天前
我用过下面这个
https://github.com/m1k1o/neko 理论上这个是比较适合你的,因为支持一起浏览,然后还可以 chat ,但是我自己部署的时候,界面能出来,但是没办法打开网页, 于是就放弃了, 然后我用了这个: lscr.io/linuxserver/chromium:latest 我用下来比其他容器的浏览器的响应速度快多了(不过我用主机部署的,i5, 16G 内存,Linux ) 原包默认不支持中文,所以要进入容器再手动安装一下中文依赖包才能正常显示。 |
11
rs007 OP @loveqianool 大佬 第二个我试了下,没成功。我注册了一个免费的 dns a record 。还需要购买 ssl 证书吗?
|
12
alfredhuang211 20 天前
17 年做过一个 docker 镜像,里面包含了一个 firefox ,通过 vnc 连接容器并打开 firefox
|
13
alfredhuang211 20 天前
|
14
rs007 OP @alfredhuang211 有,但是很卡有延迟,所以想在本地访问,或者服务器有没有其他访问更丝滑的方案。
|
15
rs007 OP 如果打包一个带浏览器和代理的镜像,合租的几个人都用镜像里的浏览器访问,这样可行吗?
|
16
loveqianool 20 天前 via Android
|
17
alfredhuang211 19 天前
@rs007 那和本地浏览器+代理其实没有差别,因为还是不同的浏览器实例。感觉现在主要是需要仅一个浏览器实例,然后不同人使用。vps 上跑镜像+浏览器,大家分别访问,其实就是类似这个效果。但是多人同时访问一个镜像的桌面我也不确定行不行。
|
20
driller 18 天前 via Android
linuxserve/rwebtop 可以运行一个 linux ,里面可以装浏览器,linuxserver/firefox 可以运行一个 firefox 容器,同样使用 vnc 访问。
如果你使用 windows ,同一时间只有一人使用,并且 windows 没有禁止凭据分配,那么 linuxserver/rdesktop 也不错,rdp 控制的 linux ,用起来应该是最舒服的,比 kasmvnc 好太多,linuxserver 的容器用的 vnc 只能说一言难尽,超级不方便。 |