赛高!

User-Agent.png

I. 概要

后端实现方法GEOIP2 在 NGINX 上的应用(根据IP所在国别自动切换网站根目录&禁止国别区域访问),大家可以自己玩玩看;

后端通过修改域名配置文件(limbopro.conf)的方式实现了 nginx 可根据用户的浏览器User-Agent自动判定切换网站根目录的功能;

访问者仅需修改浏览器UA即可访问该根目录(即在正常情况下访问不到的页面,我们且把它当成一种if逻辑判断返回结果);

切换效果参阅https://t.me/limboprossr/2327

博主的 nginx 域名配置文件如下(server段):
server { 
... 

set $rootpath /home/wwwroot/typecho/; #正常情况下访问的网站根目录为
if ($http_user_agent ~* "limbopro" ) {
set $rootpath /home/wwwroot/bak/; #如果用户的浏览器UA带有 limbopro 字段则切换网站根目录为
}

root $rootpath;
index index.php index.html index.htm default.html default.htm default.php index.log main.html;

...
}

如果你想访问该页面,可按如下步骤进行操作;

II. PC/Mac 用户操作

如上视频,通过使用 User-Agent Switcher for Chrome 实现UA切换效果参考;

PC/Mac用户(特指Chrome用户)访问该页面的方法:安装 User-Agent Switcher for Chrome 浏览器扩展,修改 Request-header 部分字段为 limbopro 即可;(具体操作步骤请自行实践)

安装完成后按如下步骤操作:

找到 User-Agent Switcher for Chrome 点击右键 - 选项 - 进入设置.png.png

如上图,找到 User-Agent Switcher for Chrome 点击右键 - 选项 - 进入设置

UA-自定义设置.png

如上图,新增 User-Agent

修改后的 User-Agent 类似于:

Mozilla/5.0 (Macintosh; limbopro Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36

如何切换UA.png

切换User-Agent,点击 User-Agent Switcher for Chrome 扩展按钮,选择组 Chrome,点击limbopro,即可激活该自定义UA,同理点击 Default 即可切换回去;

III. iOS 用户操作

iOS 用户(特指QuantumultX用户)访问该页面的方法:
1.重写引用:https://raw.githubusercontent.com/limbopro/Gift4uall/main/switch2anotherside.conf
2.访问 https://limbopro.xyz 即可切换至另外一个网站根目录;(如果没有切换可尝试无痕模式打开)
3.不想用时禁用该重写即可;
4.未来会在此更新一些小东西;

IV. 附注

隐藏页面参阅:https://t.me/limboprossr/2338

最后修改:2021 年 04 月 11 日 06 : 29 PM