如何利用服务器进行数据转发
一图胜千言。
情况描述:
局域网路由器识别 个别 要访问的地址,如果识别到特殊的网站直接拦截报404。
我的情况:
假如我现在要访问的C,D,E网站在路由器限制内,正常情况是被拦截的。
我有一台阿里云和腾讯云服务器,也部署了一些node服务和前端服务,路由器不会拦截我访问我的自有服务器。
我的想法:
我就思考,如果在自己电脑安装一些代理插件,遇到访问C D E网站,就把访问转成访问 自有服务器 ,自有服务器收到要访问的是 C D E网站,就替我本机去访问 C D E,然后再把数据原路转发回来本机。
这样是否就可以迷惑局域网服务器了,然后访问C D E网站呢?我觉得可行。
我的需求:
1,不知道怎么配置自有服务器,怎么让自有服务器知道转发过来的访问是访问C D E服务器,并替我转发。
2,不知道在本机用什么工具,以及如何配置遇到访问C D E就转发到自有服务器,而不是直接请求。
小弟对服务器数据转发这一块不太熟悉,希望各位前辈可以给个大概的探索思路,我会好好研究一下的。万分感谢!!! (●'◡'●)
回答
路由器改下host就好了
这个需求,其实就是局域网代理服务器的需求,另外通过规则匹配进行将特定域名或者IP通过代理服务器访问,不在规则范围内不走局域网代理服务器。
一、先架设一台局域网代理服务器,安装对应软件并开发对应的端口
常见代理服务器的架设:
http代理:
windows下使用ccporyx
linux下使用squid
socket5代理(相对比较复杂,但是安全)
linux下使用ss5
二、有了一代理服务器,通过浏览器插件进行访问
当然,不能装浏览器插件也可以通过本地网络进行访问,思路都一样,这里以浏览器插件为例
1、安装chrome插件:SwitchyOmega。(为何,习惯而已)
2、打开switchomega配置页面,添加一个场景模式,填写架设好的代理服务器地址及端口
3、配置不代理的地址列表的规则,如访问任何baidu.com相关网站时,都走代理服务器,则可以填写*.baidu.com
三、启用你新添加的场景模式,即可。
(完)
以上是 如何利用服务器进行数据转发 的全部内容, 来源链接: utcz.com/a/64328.html