注:如果大家图片参数看不清楚,可以关注我的公众号进行查看!
如果有遇到其他Routeros/Openwrt的技术问题,本人可有偿解决问题!
=====================================================================
Routeros/Openwrt技术交流群:414678725
===========================================================================
公众号二维码:
============================================================================
客户端工具的选用,为了方便多协议测试,我这边使用浏览器上的扩展程序实现,在浏览器扩展程序搜索:proxy switchomega
现在开始配置服务端,进入mikrotik系统配置Web代理,服务端的源IP就写你本机的IP地址,局域网或者其他区域的用户需要使用你搭建的Web代理,首先要保证网络是可达的,端口自定义,不要使用知名端口,保证不冲突就行,打开服务点击apply应用即可。
注:代理模式下mangle表中的策略路由是失效的(多个版本测试,不确认是不是bug),需要在rules中写,然后再调用路由表中的route-table标记进行路由选路。
注:V7版本的routeros添加tables需要在以下菜单单独添加
配置静态路由调用tables标记到指定线路(根据需求自定义)
Routeros/Openwrt技术交流群:414678725
在google浏览器上F12抓一下IP,然后测试下效果,测试以IP111为例,抓取IP为122.114.192.226。
未代理前的IP地址,如下图所示:
在客户端配置代理进行测试,配置方法如下图所示
点击扩展程序,进入切换选项
点击proxy,切换到扩展程序代理模式
打开IP111网站,查看代理是生效的
在服务端开启路由转发,把代理过来的请求转发到对应的路由tables中,选中后打开转发
在服务端的connection中观察代理过来的HTTP请求
此时,刷新IP111网站,发现IP出口与代理的一致,达到测试预期
再看服务端的HTTP请求,也是完美收到的
此方式如果是全局代理走专线还好办,关闭rules规则,把路由表中的默认路由给到专线对端即可(也就是把下图中的192.168.0.254修改为172.16.122.133),但是如果要做到国内外分流就需要导入一张rules表,里面内容是CNIP表,还有就是针对专线连接到POP电对端还需要写静态路由到192.168.0.254。
注:routeros系统目前还不支持HTTPS代理,客户端选择时别选HTTPS代理,HTTPS是无法代理的。 配置access访问接入控制,可以针对源或者目进行allow或者deny等
如果本篇文章对你有帮助,就麻烦你点个关注,你的关注是我更新最大的动力!
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|