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

cloudflare_worker部署添加自定义域无法访问 #85

Open
520mhj opened this issue Mar 26, 2024 · 16 comments
Open

cloudflare_worker部署添加自定义域无法访问 #85

520mhj opened this issue Mar 26, 2024 · 16 comments

Comments

@520mhj
Copy link

520mhj commented Mar 26, 2024

cloudflare_worker部署添加自定义域无法访问提示:无法访问此网站
访问地址:https://xxxx.xxx.xx/userxxxx8/
也不可以

@netptop
Copy link
Owner

netptop commented Mar 26, 2024

请首先确认你的部署自定义域的配置是正确的, 配好后应该dns显示如下:
image

dns类型显示应该是worker

@520mhj
Copy link
Author

520mhj commented Mar 27, 2024

请首先确认你的部署自定义域的配置是正确的, 配好后应该dns显示如下: image

dns类型显示应该是worker

显示的是worker,打开地址就提示错误 我怀疑是我的cf有问题 使用的qq邮箱注册的

@diyism
Copy link

diyism commented Mar 27, 2024

我也碰到类似问题

我从 https://github.com/etherdream/jsproxy 的版本 改过来的,
以前的版本 用的CNAME和worker routes,
已在dns records页面先delete掉CNAME, 在Workers Routes页面删掉了route

也在Workers & pages /myproxy/settings/triggers 页面 Custom Domains下添加了myproxy.mydomain.com,
在 mydomain.com/dns/records 页面可以看到 "Worker myproxy.mydomain.com myproxy Proxied Auto Edit"

访问 https://myproxy.mydomain.com/user22334455/ 能正常跳转到 https://myproxy.mydomain.com/user22334455/https/www.netptop.com
但是页面内容显示 Internal Server Error,
而且在 浏览器的dev tools/application/service workers页面 没有看到registered worker, 以前jsproxy可以看到的

比较奇怪

@netptop
Copy link
Owner

netptop commented Mar 27, 2024

试试worker route,不用自定义域配置试试?

@diyism
Copy link

diyism commented Mar 27, 2024

访问 worker route: https://myproxy.mydomain.workers.dev/user22334455/ 会自动跳转到 https://myproxy.mydomain.com/user22334455/https/www.netptop.com
页面内容仍是 "Internal Server Error"

@netptop
Copy link
Owner

netptop commented Mar 27, 2024

2.1.19? 试试2.1.18和2.1.17

@diyism
Copy link

diyism commented Mar 27, 2024

试过 "const a0_0x49987d=a0_0x5a69;" 开头的版本, 和 "const a0_0x5461c2=a0_0x71ec;" 开头的版本, 报错是一样的

@diyism
Copy link

diyism commented Mar 27, 2024

在编辑worker的页面右侧直接send测试
https://myproxy.mydomain.com/user22334455/https/www.netptop.com
会报 500错误,
底下 console 里显示:
TypeError: _0x46b1d7.getSetCookie is not a function
at _0x51cd50 (worker.js:258:234613)
不知道有没有关系

@netptop
Copy link
Owner

netptop commented Mar 27, 2024

请升级v2.1.20试试。

@diyism
Copy link

diyism commented Mar 27, 2024

厉害, v2.1.20可以了.
你这项目 可以 toB 商业化, 相当于让 google, twitter 这些大公司 直接 打入 中国了啊! (不过得每人送一个顶级域名各不相同的二级域名)

@diyism
Copy link

diyism commented Mar 27, 2024

试了下 使用 用户名 和 密码登录 twitter不行, 会触发收邮件输入"X confirmation code", 输入后到 https://api.twitter.com/graphql/... 这一步就404了,
留下一个 "https://myproxy.mydomain.com/i/flow/login" 的空白页面

@netptop
Copy link
Owner

netptop commented Mar 27, 2024

还不支持twitter login

@kero990
Copy link

kero990 commented Apr 2, 2024

我尝试代理了google.com,但按说明访问后直接跳转到
https://google.com/password/https/www.netptop.com

@netptop
Copy link
Owner

netptop commented Apr 6, 2024

使用最新版本v2.2.1试试。 如果还有问题, 请发具体网址到[email protected]。 我回头看看。

@kero990
Copy link

kero990 commented Apr 7, 2024

@netptop
我部署了一个最新版的,密码没有变动,仅仅改了网址为“https://google.com”
访问网址为
https://siteproxy.kero990.pp.ua/user22334455/
https://siteproxy.kero990.workers.dev/user22334455/
它仍然会跳转到
https://google.com/user22334455/https/www.netptop.com

@netptop
Copy link
Owner

netptop commented Apr 16, 2024

@netptop 我部署了一个最新版的,密码没有变动,仅仅改了网址为“https://google.com” 访问网址为 https://siteproxy.kero990.pp.ua/user22334455/ https://siteproxy.kero990.workers.dev/user22334455/ 它仍然会跳转到 https://google.com/user22334455/https/www.netptop.com

很明显,你的部署有问题, 请仔细参考步骤中的说明:
使用文本编辑器打开build/worker.js (不用git clone,直接下载这个文件也可以)
搜索http://localhost:5006字符串,将它替换为你的代理网站域名,比如https://your-proxy-domain.name,注意是https
同时搜索user22334455,将其修改为你自己想设置的密码, 为空时表示不需要密码就可以访问。

注意: 这里的代理网站域名, 指的是你的代理服务器域名,不是google.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants