mirror of
https://github.com/torappinfo/uweb.git
synced 2024-08-14 23:54:59 +00:00
add global redirection with deno
This commit is contained in:
parent
6433faf02d
commit
e51739f1be
9 changed files with 25 additions and 56 deletions
|
@ -6,7 +6,7 @@
|
|||
<description>Recent content in _Posts on 超微浏览器: 威、快、高效、极致优化</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>zh</language>
|
||||
<lastBuildDate>Tue, 27 Feb 2024 00:38:38 +0800</lastBuildDate>
|
||||
<lastBuildDate>Tue, 05 Mar 2024 17:46:01 +0800</lastBuildDate>
|
||||
<atom:link href="/zh/_posts/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>电视直播</title>
|
||||
|
@ -27,7 +27,7 @@
|
|||
<link>/zh/redirect/</link>
|
||||
<pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate>
|
||||
<guid>/zh/redirect/</guid>
|
||||
<description>全局重定向 长按设置,选中&quot;自定义资源重定向&quot;。此时如果全局重定向url为有效网址,则所有网络访问被内部重定向至url: &quot;[全局重定向url]+[原始url]&quot;。
创建免费魔法重定向,说明类似但代码不同
cloudflare workers 全局重定向代码
vercel 全局重定向
重定向文件 &quot;default.redirect&quot; (仅在无有效全局重定向url时生效) 点击添加google recaptcha国内镜像
使用服务器在国外的搜索引擎体验往往不如国内的引擎。由于网站屏蔽的原因,两者之间索引权重差别很大。国外受欢迎的技术类网站因此难以在百度上搜到;国外引擎能搜到但由于其中不少结果无法访问而体验糟糕。
其实,很多技术类网站在国内早有镜像,但由于镜像并非众所周知,其索引权重在百度上微不足道,非专门搜索不可得。
本文介绍一种技术,可重定向国外网址至国内镜像,极大的提高国外引擎的体验,让更多用户更客观的理解全球技术。
配置default.redirect:
文件每一行格式为:
域名:正则表达式:替换表达式
其中正则表达式以java语言规定为准,表达式中不能包含':'。正则表达式为空时系统默认为与域名相同。正则表达式,替换表达式同时为空时无重定向作用,但域名会允许CORS跨域访问 (目前仅对&quot;GET&quot; request生效)。
例子文件内容如下:
developer.android.com::developer.android.google.cn
四种使用重定向的方法:
长按链接
添加文件&quot;国内镜像.js&quot;至&quot;longclick&quot;目录下。
文件内容如下:
//e:%u 其中&quot;e:&quot;为uweb特殊url协议,意为&quot;edit&quot;,即&quot;编辑&quot;。当后面紧跟url网址的情况下会重定向网址。
重启uweb后长按链接弹出菜单选&quot;国内镜像&quot;,浏览器将访问网址的国内镜像。若网址为本地文件,则浏览器会自动调用此类文件编辑器。
长按工具条图像按钮。
长按设置,选中&quot;自定义重定向&quot;。
长按设置,选中&quot;自定义资源重定向&quot;。此选项除访问url重定向之外,还可重定向网页中一切资源。
更多重定向网址:
www.bilibili.com::www.ibilibili.com
pan.baidu.com::pan.baiduwp.com
www.docin.com::www.docin365.com
wenku.baidu.com::wenku.baiduvvv.com
detail.tmall.com::detail.tmallvvv.com
detail.m.tmall.com::detail.m.tmallvvv.com
item.taobao.com::item.taobaovvv.com
h5.m.taobao.com::h5.m.taobaovvv.com
jd.com::jdvvv.com
item.yhd.com::item.yhdvvv.com
goods.kaola.com::goods.kaolavvv.com
product.dangdang.com::product.dangdangvvv.com
item.gome.com.cn::item.gomevvv.com.cn</description>
|
||||
<description>全局重定向 长按设置,选中&quot;自定义资源重定向&quot;。此时如果全局重定向url为有效网址,则所有网络访问被内部重定向至url: &quot;[全局重定向url]+[原始url]&quot;。
创建免费魔法重定向,说明类似但代码不同
cloudflare workers 全局重定向代码
Deno 全局重定向
vercel 全局重定向
重定向文件 &quot;default.redirect&quot; (仅在无有效全局重定向url时生效) 点击添加google recaptcha国内镜像
使用服务器在国外的搜索引擎体验往往不如国内的引擎。由于网站屏蔽的原因,两者之间索引权重差别很大。国外受欢迎的技术类网站因此难以在百度上搜到;国外引擎能搜到但由于其中不少结果无法访问而体验糟糕。
其实,很多技术类网站在国内早有镜像,但由于镜像并非众所周知,其索引权重在百度上微不足道,非专门搜索不可得。
本文介绍一种技术,可重定向国外网址至国内镜像,极大的提高国外引擎的体验,让更多用户更客观的理解全球技术。
配置default.redirect:
文件每一行格式为:
域名:正则表达式:替换表达式
其中正则表达式以java语言规定为准,表达式中不能包含':'。正则表达式为空时系统默认为与域名相同。正则表达式,替换表达式同时为空时无重定向作用,但域名会允许CORS跨域访问 (目前仅对&quot;GET&quot; request生效)。
例子文件内容如下:
developer.android.com::developer.android.google.cn
四种使用重定向的方法:
长按链接
添加文件&quot;国内镜像.js&quot;至&quot;longclick&quot;目录下。
文件内容如下:
//e:%u 其中&quot;e:&quot;为uweb特殊url协议,意为&quot;edit&quot;,即&quot;编辑&quot;。当后面紧跟url网址的情况下会重定向网址。
重启uweb后长按链接弹出菜单选&quot;国内镜像&quot;,浏览器将访问网址的国内镜像。若网址为本地文件,则浏览器会自动调用此类文件编辑器。
长按工具条图像按钮。
长按设置,选中&quot;自定义重定向&quot;。
长按设置,选中&quot;自定义资源重定向&quot;。此选项除访问url重定向之外,还可重定向网页中一切资源。
更多重定向网址:
www.bilibili.com::www.ibilibili.com
pan.baidu.com::pan.baiduwp.com
www.docin.com::www.docin365.com
wenku.baidu.com::wenku.baiduvvv.com
detail.tmall.com::detail.tmallvvv.com
detail.m.tmall.com::detail.m.tmallvvv.com
item.taobao.com::item.taobaovvv.com
h5.m.taobao.com::h5.m.taobaovvv.com
jd.com::jdvvv.com
item.yhd.com::item.yhdvvv.com
goods.kaola.com::goods.kaolavvv.com
product.dangdang.com::product.dangdangvvv.com
item.gome.com.cn::item.gomevvv.com.cn</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>常用链接</title>
|
||||
|
@ -41,7 +41,7 @@
|
|||
<link>/zh/tips/</link>
|
||||
<pubDate>Sat, 04 Mar 2023 00:00:00 +0000</pubDate>
|
||||
<guid>/zh/tips/</guid>
|
||||
<description>免魔法国内直接使用系列
使用重定向访问国外技术网址
google翻译
newbing/chatgpt/必应写作/AI画图
目录配置及使用外部文件管理器
超微浏览器可以将配置目录或子目录符号链接至任意外部公共目录。安装有定制termux的用户也可以使用移动设备自带或第三方文件管理器管理超微内部指定目录。具体配置可见Shell command mode。
准确显示PC网页:
PC模式 + 勾选选项&quot;宽屏显示&quot; + 全局脚本&quot;强制缩放&quot;。
多主屏:
home5.html为自定义主屏,home6.html, home6.search, home7.html ...为多主屏(前进按钮可进)。同前缀文件中.html文件优先于.search文件。home4.html, home3.html ... (长按后退按钮可进)。
自动翻页
长按后退按钮自动往前翻页(主屏上长按后退出现-1屏,-2屏...,短按前进按钮+1屏,+2屏...),长按前进按钮弹出系统菜单。
配置临时修改
配置后如果没有正常退出或转入后台的话,超微不会自动保存设置更改,此时如果清后台强制退出,下次启动超微会使用原有配置。
临时恢复UA (user agent)至android默认浏览器
UA为非默认时,点击PC按钮将恢复UA为默认,同时触发不保存UA状态,下次启动浏览器时恢复到原有UA。这样用户可常用一些有力的UA配置,仅偶尔使用默认配置,无需反复切换。
快速编辑文件
在浏览器文件管理器中长按文件名,弹出菜单中选择分享,系统会优先弹出相应的文件编辑器。
配置文件列表中直接点击文件名即可编辑。
免魔法直接使用newbing/chatgpt/必应写作/AI画图 总要求:长按底部&quot;PC&quot;按钮选择user-agent为&quot;edge&quot;。用户需登录微软网站比如cn.bing.com,帐号已经开通newbing。
方法1(不再维护):
点击一键安装必应AI
或者分步安装:
安装界面html, bingChat &amp; Write自带魔法直接界面
hosts文件内添加一行(允许发送cookie至魔法url):
Click to append to &quot;hosts&quot;, edit the last part as magic url domain
使用: 勾选选项“使用离线缓存”, &quot;使用hosts&quot;
点击界面入口
可配置魔法url, 上述hosts文件作相应修改。 详情
方法2: 可以采用超级书签/直接界面+脚本+hosts。
其中超级书签固定bingchat入口。
脚本重定向api至魔法师.
hosts防污染。
bingChat能够正常使用时保存为超级书签 (长按底部右箭头按钮),下次再次需要使用时恢复即可 (按设置按钮然后点击超级书签链接)。</description>
|
||||
<description>免魔法国内直接使用系列
使用重定向访问国外技术网址
google翻译
目录配置及使用外部文件管理器
超微浏览器可以将配置目录或子目录符号链接至任意外部公共目录。安装有定制termux的用户也可以使用移动设备自带或第三方文件管理器管理超微内部指定目录。具体配置可见Shell command mode。
准确显示PC网页:
PC模式 + 勾选选项&quot;宽屏显示&quot; + 全局脚本&quot;强制缩放&quot;。
多主屏:
home5.html为自定义主屏,home6.html, home6.search, home7.html ...为多主屏(前进按钮可进)。同前缀文件中.html文件优先于.search文件。home4.html, home3.html ... (长按后退按钮可进)。
自动翻页
长按后退按钮自动往前翻页(主屏上长按后退出现-1屏,-2屏...,短按前进按钮+1屏,+2屏...),长按前进按钮弹出系统菜单。
配置临时修改
配置后如果没有正常退出或转入后台的话,超微不会自动保存设置更改,此时如果清后台强制退出,下次启动超微会使用原有配置。
临时恢复UA (user agent)至android默认浏览器
UA为非默认时,点击PC按钮将恢复UA为默认,同时触发不保存UA状态,下次启动浏览器时恢复到原有UA。这样用户可常用一些有力的UA配置,仅偶尔使用默认配置,无需反复切换。
快速编辑文件
在浏览器文件管理器中长按文件名,弹出菜单中选择分享,系统会优先弹出相应的文件编辑器。
配置文件列表中直接点击文件名即可编辑。</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>特定网址脚本、样式、额外html及预处理</title>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue