假设有一个域名:nginx.proxy
nginx.proxy
我想通过代理访问 https://www.baidu.com,那么通过代理访问方式是:https://nginx.proxy/**www.baidu.com 然后有可能其引用的css资源是 css.baidu.com/1.css,那么就要将它处理成 https://nginx.proxy/css.baidu.com/1.css**
有可能实现吗,Google 上不知道搜什么关键字 红米 Note4X 标配版(黑色)
@夏日清凉,我想实现代码,google找了没有 红米 Note4X 标配版(黑色)
@hik,是的 红米 Note4X 标配版(黑色)
@无期徒刑,????懵 红米 Note4X 标配版(黑色)
玖玩浏览器了解一下 菩提本无树,明镜亦非台。本来无一物,何处惹尘埃!ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้۩͇̿v͇̿i͇̿p͇̿۩華為P30 (Pro版)-(金色)
不能,因为网站不只有html、css,还有javascript。html和css都很有规律,但javascript完全不同,在动态加载资源的时候,一百个人有一百种写法,其中五十种写法不会出现明显的URL,另外三十种被混淆过了。
所以,在不实际运行javascript的情况下,要替换javascript动态加载的资源几乎是不可能的,这样一来,自然也无法完全代理使用javascript动态加载资源的网站,比如附带网页插件的hu60.cn
@老虎会游泳,常见的网站就行,比如 GitHub ,我们学校有个骚操作,比如有个网址 https://wenku.baidu.com 你要通过学校 Web VPN 访问,就变成 https-wenku-baidu-com.xxxx.cn ,然后就享受着百度文档-校园合作版 免费下载各类资源,哈哈 红米 Note4X 标配版(黑色)
https://wenku.baidu.com
https-wenku-baidu-com.xxxx.cn
@NowTime,我认为他们只是修改了DNS解析结果,然后合作版可能是百度帮学校搭的,并不是代理
甚至还可以完全没有学校参与,是百度主动检测到了学校IP然后跳转到对应的页面。
@NowTime,可以使用openresty扩展nginx的功能。openresty可以使用Lua给nginx编程,以实现高度自定义的代理和内容替换,甚至可以连接数据库。
当然这样一来,就得自己设计和实现整个业务逻辑,与采用PHP写一套没啥区别了。
@老虎会游泳,不,就是 web vpn 代理得到的页面 红米 Note4X 标配版(黑色)
@夏日清凉,我想实现代码,google找了没有
红米 Note4X 标配版(黑色)
@hik,是的
红米 Note4X 标配版(黑色)
@无期徒刑,????懵
红米 Note4X 标配版(黑色)
玖玩浏览器了解一下
菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃!
ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้۩͇̿v͇̿i͇̿p͇̿۩
華為P30 (Pro版)-(金色)
不能,因为网站不只有html、css,还有javascript。html和css都很有规律,但javascript完全不同,在动态加载资源的时候,一百个人有一百种写法,其中五十种写法不会出现明显的URL,另外三十种被混淆过了。
所以,在不实际运行javascript的情况下,要替换javascript动态加载的资源几乎是不可能的,这样一来,自然也无法完全代理使用javascript动态加载资源的网站,比如附带网页插件的hu60.cn
@老虎会游泳,常见的网站就行,比如 GitHub
,我们学校有个骚操作,比如有个网址
https://wenku.baidu.com
你要通过学校 Web VPN 访问,就变成https-wenku-baidu-com.xxxx.cn
,然后就享受着百度文档-校园合作版 免费下载各类资源,哈哈红米 Note4X 标配版(黑色)
@NowTime,我认为他们只是修改了DNS解析结果,然后合作版可能是百度帮学校搭的,并不是代理
甚至还可以完全没有学校参与,是百度主动检测到了学校IP然后跳转到对应的页面。
@NowTime,可以使用openresty扩展nginx的功能。openresty可以使用Lua给nginx编程,以实现高度自定义的代理和内容替换,甚至可以连接数据库。
当然这样一来,就得自己设计和实现整个业务逻辑,与采用PHP写一套没啥区别了。
@老虎会游泳,不,就是 web vpn 代理得到的页面

红米 Note4X 标配版(黑色)