Open better-pz opened 2 years ago
刚解决,已经证实为网络问题,需要梯子
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
好用的梯子有推荐吗
---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年05月19日 22:32 | | 收件人 | @.> | | 抄送至 | @.**@.> | | 主题 | Re: [gitalk/gitalk] Error: Network Error有好的解决方案吗 (Issue #506) |
刚解决,已经证实为网络问题,需要梯子
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
好用的梯子有推荐吗 … ---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年05月19日 22:32 | | 收件人 | @.> | | 抄送至 | @.**@.> | | 主题 | Re: [gitalk/gitalk] Error: Network Error有好的解决方案吗 (Issue #506) | 刚解决,已经证实为网络问题,需要梯子 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
看到了您的博客,您用服务器的方式代为访问,对大多静态博客的部署方式不太适用,看来目前没有一个可访问的公开API
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
看到了您的博客,您用服务器的方式代为访问,对大多静态博客的部署方式不太适用,看来目前没有一个可访问的公开API
不过我可以提供你一个接口,但是我的Python脚本需要改改,目前访问密钥写死我的了,哈哈
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
看到了您的博客,您用服务器的方式代为访问,对大多静态博客的部署方式不太适用,看来目前没有一个可访问的公开API
不过我可以提供你一个接口,但是我的Python脚本需要改改,目前访问密钥写死我的了,哈哈
哈哈,没事的,我的问题已经解决了,你的服务器就用作自己的就好,公开APi负荷就会较高,看官方未来会不会找到一个类似CD N代理来代理原接口,这样其他人的问题也能一并解决
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
看到了您的博客,您用服务器的方式代为访问,对大多静态博客的部署方式不太适用,看来目前没有一个可访问的公开API
不过我可以提供你一个接口,但是我的Python脚本需要改改,目前访问密钥写死我的了,哈哈
哈哈,没事的,我的问题已经解决了,你的服务器就用作自己的就好,公开APi负荷就会较高,看官方未来会不会找到一个类似CD N代理来代理原接口,这样其他人的问题也能一并解决
你的博客写的蛮好的,互相交流,这是我的个人网站 yinghaidada.top 欢迎交流
这个应该是在登陆完之后调用https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token出现的网络错误,ping https://cors-anywhere.azm.workers.dev 不通
我的可以用了,配置里proxy地址改下就好了,自己写个后台接口完事
proxy的值是多少,方便公布吗,我曾调试过但还是需要访问者能够解决GitHub被墙的问题才能显示
你好,我这边写了一个博客,希望对你有帮助,不懂可以问我 博客地址
看到了您的博客,您用服务器的方式代为访问,对大多静态博客的部署方式不太适用,看来目前没有一个可访问的公开API
不过我可以提供你一个接口,但是我的Python脚本需要改改,目前访问密钥写死我的了,哈哈
哈哈,没事的,我的问题已经解决了,你的服务器就用作自己的就好,公开APi负荷就会较高,看官方未来会不会找到一个类似CD N代理来代理原接口,这样其他人的问题也能一并解决
你的博客写的蛮好的,互相交流,这是我的个人网站 yinghaidada.top 欢迎交流
可以,你的也很不错
这个问题理论上自己起个cors-anywhere服务做请求转发就能解决,代码可见https://github.com/Rob--W/cors-anywhere,并把配置文件中的proxy修改成自己的就行了,不过我懒得弄了,换了个插件:utteranc
http://pigass.cn/post/tech/gitalk_proxy/
我这里提供了一个可以直接用的代理,或者部署一个nodejs版本的代理😄
http://pigass.cn/post/tech/gitalk_proxy/
我这里提供了一个可以直接用的代理,或者部署一个nodejs版本的代理😄
你好,我不是一个专业的前端,我该如何通过部署一个nodejs的方式来进行代理。盼回复,感谢!
http://pigass.cn/post/tech/gitalk_proxy/ 我这里提供了一个可以直接用的代理,或者部署一个nodejs版本的代理😄
你好,我不是一个专业的前端,我该如何通过部署一个nodejs的方式来进行代理。盼回复,感谢!
如果本地部署的话可能行不通,需要用服务器部署代理,但这就失去了静态网页的优势
PHP代理
<?php
header("Expires: 0"); // 向后兼容HTTP/1.0
header("Pragma: no-cache"); // 支持HTTP/1.1
header("Cache-Control: no-cache,no-store,max-age=0,s-maxage=0,must-revalidate");
header("Content-type: application/json");
// header("Access-Control-Allow-Origin:*");
//header("Access-Control-Allow-Methods:retroarch.nenge.net,*");
//header("Access-Control-Allow-Origin:retroarch.nenge.net,*");
$json = file_get_contents('php://input');
//print_r($json);exit;
if(!$json){
exit;
}
function getRequest($url, $post = false, $cookie = array(), $refer = "", $timeout = 5)
{
//$url, $post = array(), $timeout = 30, $times = 1$header = []
$ssl = stripos($url, 'https://') === 0 ? true : false;
$curlObj = curl_init();
$header = [];
$options = [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_AUTOREFERER => 1,
CURLOPT_USERAGENT => 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)',
CURLOPT_TIMEOUT => $timeout,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_0,
CURLOPT_HTTPHEADER => ['Expect:'],
//'CURLOPT_IPRESOLVE' => CURL_IPRESOLVE_V4,
//'CURLOPT_REFERER' => $url, //伪造来路
];
if ($refer) {
$options[CURLOPT_REFERER] = $refer;
}
if ($ssl) {
//support https
$options[CURLOPT_SSL_VERIFYHOST] = false;
$options[CURLOPT_SSL_VERIFYPEER] = false;
}
if(is_array($cookie))$cookie = http_build_query($cookie);
if ($cookie) {
$header = array('Content-type: application/x-www-form-urlencoded', 'X-Requested-With: XMLHttpRequest');
$header[] = "Cookie: $cookie";
}
if ($post) {
$options[CURLOPT_POST] = 1;
if(is_array($post)){
$options[CURLOPT_POSTFIELDS] = json_encode($post);
}else{
$header = array(
'Content-Type:application/json;charset=utf-8',
'Content-Length:'.strlen($post),
'accept:application/json'
);
$options[CURLOPT_POSTFIELDS] = $post;
}
}
$options[CURLOPT_HTTPHEADER] = $header;
curl_setopt_array($curlObj, $options);
$returnData = curl_exec($curlObj);
if (curl_errno($curlObj)) {
//error message
//$returnData = curl_error($curlObj);
}
curl_close($curlObj);
return $returnData;
}
$json = json_decode($json,true);
//$json['client_id'] = 'b2b8974cb49ea9ae7d10';
//$json['client_secret'] = '4618bde13d3fa57c5fb53692ad65d483baec6204';
echo getRequest('https://github.com/login/oauth/access_token/',json_encode($json));
?>
http://pigass.cn/post/tech/gitalk_proxy/ 我这里提供了一个可以直接用的代理,或者部署一个nodejs版本的代理😄
你好,我不是一个专业的前端,我该如何通过部署一个nodejs的方式来进行代理。盼回复,感谢!
可以参考下这个,换个接口就行了 https://proxy-gitalk-api.netlify.app/ https://github.com/serverless-coding/cors-server https://github.com/kurisaW/cros-server
同问,2022.5.19实测无法使用