用户输入需要访问的URL后,首先会去请求我们的代理服务器,然后再由代理服务器去请求相应的URL,当代理服务器接受到请求响应后,在代理服务器端会将所有的URL给替换掉。如:替换之前:<a href="http://www.baidu.com" >百度一下</a>替换之后:<a href="http://localhost:8080/proxy?u=http://www.baidu.com">百度一下</a>这样当用户点击链接的时候就会重新执行以上操作,以实现代理的功能。
目前的问题是:
我把所有的URL替换掉以后,在前台展示的时候样式表展现不出来!
哪位有没有更好的实现代理的方法,能否分享一下?
5 个解决方案
#1
楼主做得怎么样了?
目前我也在做这一方面的项目。
求分享呀!!。
目前我也在做这一方面的项目。
求分享呀!!。
#2
纯http代理还好做一点
socket稍微有点麻烦的。
socket稍微有点麻烦的。
#3
我是跟楼主一样的方法。 通过socket得到目标服务器的html。 然后修改这些html标签。 让他们都通过我的代理服务器。 PHP有这样一个版本。 但是现在遇到的问题是有些javascript会出现这些标签, 这样处理起来会非常麻烦。 而且扩展性特别差。
#5
跑不起来, 这个是干嘛用的?
#1
楼主做得怎么样了?
目前我也在做这一方面的项目。
求分享呀!!。
目前我也在做这一方面的项目。
求分享呀!!。
#2
纯http代理还好做一点
socket稍微有点麻烦的。
socket稍微有点麻烦的。
#3
我是跟楼主一样的方法。 通过socket得到目标服务器的html。 然后修改这些html标签。 让他们都通过我的代理服务器。 PHP有这样一个版本。 但是现在遇到的问题是有些javascript会出现这些标签, 这样处理起来会非常麻烦。 而且扩展性特别差。
#4
#5
跑不起来, 这个是干嘛用的?