netptop / siteproxy

reverse proxy, online proxy, 反向代理,免翻墙访问Youtube/twitter/Google, 支持github和telegram web登录(请注意不要通过不信任的代理进行登录)。支持DuckDuckGo AI Chat(可免费访问chatGPT3.5和Claude3)
MIT License
1.69k stars 944 forks source link

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

Open 520mhj opened 3 months ago

520mhj commented 3 months ago

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

netptop commented 3 months ago

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

dns类型显示应该是worker

520mhj commented 3 months ago

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

dns类型显示应该是worker

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

diyism commented 3 months ago

我也碰到类似问题

我从 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 commented 3 months ago

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

diyism commented 3 months ago

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

netptop commented 3 months ago

2.1.19? 试试2.1.18和2.1.17

diyism commented 3 months ago

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

diyism commented 3 months ago

在编辑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 commented 3 months ago

请升级v2.1.20试试。

diyism commented 3 months ago

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

diyism commented 3 months ago

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

netptop commented 3 months ago

还不支持twitter login

kero990 commented 3 months ago

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

netptop commented 2 months ago

使用最新版本v2.2.1试试。 如果还有问题, 请发具体网址到netptop@gmail.com。 我回头看看。

kero990 commented 2 months ago

@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 commented 2 months ago

@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