-
Notifications
You must be signed in to change notification settings - Fork 310
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
做二级代理时无法修改http请求 #180
Comments
尝试把重写规则的数据返回前那一栏改为“网络请求前”,再测试一下
另外能看到 clashmeta的分流记录吗?确定下分流的请求是https还是http
|
暂时看不出是什么问题,需要进一步测试。
如果有时间的话,尝试使用其他代理软件作为一级代理,看结果是否相同。
也可以用clashmeta 测试一下其他网站,比如:http://httpbin.org 看是否正常
|
把一级代理换为tinyproxy就不会出现这个问题了,是clashmeta的问题,http类型的连接向上游传递时不应该使用connect方法 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
一级代理是clashmeta v1.14.0,clashmeta分流部分域名至elev2p,当一个网络请求先进入clashmeta然后被分流到elecv2p处理时,如果这个网络请求为https则可以成功被重写,如果网络请求为http则没有重写效果。
以www.sina.com为例,下面是重写规则和脚本内容
下面为测试结果和日志
1.代理服务器为clashmeta,分流至elecv2p,网络请求使用https协议
2.代理服务器为elecv2p,网络请求使用http协议
3.代理服务器为clashmeta,分流至elecv2p,网络请求使用http协议
希望可以得到帮助,谢谢
The text was updated successfully, but these errors were encountered: