Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[讨论] 利用DevSidecar配置Pixiv域前置 #233

Open
PYUDNG opened this issue Nov 4, 2022 · 15 comments
Open

[讨论] 利用DevSidecar配置Pixiv域前置 #233

PYUDNG opened this issue Nov 4, 2022 · 15 comments
Labels
Config Issue 配置问题 OS: Mac Mac操作系统 站点:Pixiv 访问Pixiv相关域名的问题

Comments

@PYUDNG
Copy link

PYUDNG commented Nov 4, 2022

Mac系统,使用 Pixiv-Nginx 可以直连pixiv,但是如下图所示配置DevSidecar却无法访问。已打开代理服务和系统代理开关,已正确安装和信任根证书,github已经加速成功,测试时已经关闭了nginx和其他可能干扰运行的代理。

DevSidecar相关拦截配置:
截屏2022-11-05 上午2 49 39
截屏2022-11-05 上午2 58 54

IP测速结果:
截屏2022-11-05 上午3 00 32

访问Pixiv时网页返回:
截屏2022-11-05 上午2 59 57

因为使用Nginx是可以直接访问的,所以应该是我的DevSidecar配置方式不对,有没有大佬懂得如何配置?
十分感谢。

@greper
Copy link
Contributor

greper commented Nov 23, 2022

sni不能为空,你随便写点字母,比如baidu.com

@PYUDNG
Copy link
Author

PYUDNG commented Nov 23, 2022

按照您的提示填写了baidu.com,如图:
截屏2022-11-23 下午11 12 03
DNS及ip测速结果如下
截屏2022-11-23 下午11 13 34
截屏2022-11-23 下午11 13 53
访问pixiv返回这个
截屏2022-11-23 下午11 21 10

@PYUDNG
Copy link
Author

PYUDNG commented Nov 23, 2022

猜想,是不是pixiv如果收到了sni就会尝试按照sni匹配域名发放证书,如果没有收到sni才会发放"*.pixiv.net"泛域名证书。如果是这样,DevSidecar有在clienthello中不发送sni的方法吗?
PS:最后一张浏览器截图中右边的几个元素是浏览器插件,不影响网络请求的。

@Haerbin23456
Copy link

猜想,是不是pixiv如果收到了sni就会尝试按照sni匹配域名发放证书,如果没有收到sni才会发放"*.pixiv.net"泛域名证书。如果是这样,DevSidecar有在clienthello中不发送sni的方法吗? PS:最后一张浏览器截图中右边的几个元素是浏览器插件,不影响网络请求的。

可是这篇文章里面写的,sni变成?124也能上去啊

@wangliang181230 wangliang181230 added Config Issue 配置问题 站点:Pixiv 访问Pixiv相关域名的问题 OS: Mac Mac操作系统 labels Mar 29, 2024
@Nobodies123
Copy link

不知道,我现在用彩蛋也会报错
1714480258423

@wangliang181230
Copy link
Contributor

把拦截设置和DNS设置都去掉,走梯子就可以了。

@Nobodies123
Copy link

把拦截设置和DNS设置都去掉,走梯子就可以了。

你说得对,但是
1714482526413
172D6A1A

@PYUDNG
Copy link
Author

PYUDNG commented Apr 30, 2024

也许有点离题了,但我现在用Accesser是可以直连pixiv的。不知道现在的dev-sidecar是否可以不发送sni,但是我这里Accesser配合mihomo访问pixiv是完全没有问题的。

另外个人想法,我现在认为要想实现pixiv直连(无彩蛋纯加速)只有完全去除SNI字段才可以实现,对于@Haerbin23456 提到的“sni变成?124也能上去”的情况我也不是很了解其原因。之前@greper提到的“SNI不能为空”似乎影响了dev-sidecar直连诸如pixiv这类需要去除SNI字段的网站的能力;但我也不专精于此,如有机会开发者能深入研究测试也许会对此问题有所帮助。

再次感谢开发者的开发维护。

@PYUDNG
Copy link
Author

PYUDNG commented Apr 30, 2024

把拦截设置和DNS设置都去掉,走梯子就可以了。

你说得对,但是 …

我也遇到过这种情况,猜测应该是彩蛋ip不纯净导致的。我这里推荐用直连的方法而不是彩蛋,既可以节约流量访问又稳定。如果是手机端有pixez-flutter/Pixiv-Shaft等,电脑端可以用Pixeval/Steam++/Accesser/Pixiv-Nginx等工具。

@Nobodies123
Copy link

Nobodies123 commented Apr 30, 2024 via email

@wangliang181230
Copy link
Contributor

把拦截设置和DNS设置都去掉,走梯子就可以了。

你说得对,但是 1714482526413 172D6A1A

😑,我没碰到过。

@Nobodies123
Copy link

把拦截设置和DNS设置都去掉,走梯子就可以了。

你说得对,但是 …

我也遇到过这种情况,猜测应该是彩蛋ip不纯净导致的。我这里推荐用直连的方法而不是彩蛋,既可以节约流量访问又稳定。如果是手机端有pixez-flutter/Pixiv-Shaft等,电脑端可以用Pixeval/Steam++/Accesser/Pixiv-Nginx等工具。

不知道为什么彩蛋ip不纯净,我是用cf worker做二级代理的(顺便吐槽一下二级代理的仓库还没处理我的pr)

@PYUDNG
Copy link
Author

PYUDNG commented May 1, 2024

不知道为什么彩蛋ip不纯净,我是用cf worker做二级代理的(顺便吐槽一下二级代理的仓库还没处理我的pr)

我这边也是cf报错被阻止,应该就是p对cf有意见(
同样地,比起彩蛋我这边还是更推荐直连

@Haerbin23456
Copy link

也许有点离题了,但我现在用Accesser是可以直连pixiv的。不知道现在的dev-sidecar是否可以不发送sni,但是我这里Accesser配合mihomo访问pixiv是完全没有问题的。

另外个人想法,我现在认为要想实现pixiv直连(无彩蛋纯加速)只有完全去除SNI字段才可以实现,对于@Haerbin23456 提到的“sni变成?124也能上去”的情况我也不是很了解其原因。之前@greper提到的“SNI不能为空”似乎影响了dev-sidecar直连诸如pixiv这类需要去除SNI字段的网站的能力;但我也不专精于此,如有机会开发者能深入研究测试也许会对此问题有所帮助。

再次感谢开发者的开发维护。

卧槽项目复活了?沃槽?

@wangliang181230
Copy link
Contributor

也不算复活,只是我力所能及的范围内给DS充充能,哈哈。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Config Issue 配置问题 OS: Mac Mac操作系统 站点:Pixiv 访问Pixiv相关域名的问题
Projects
None yet
Development

No branches or pull requests

5 participants