如何用RouterOS封堵HTTP、SOCKS代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用RouterOS封堵HTTP、SOCKS代理相关的知识,希望对你有一定的参考价值。

如何用RouterOS封堵HTTP、SOCKS代理?我在ROS中用修改过的L7代码封住了QQ,可是QQ还是可以用代理绕过设置。请问再如何封住代理呢?
最好可以提供能用的HTTP SOCKS代理能用的L7代码。当然如果是别的方法也行。但封它们常用的端口就不要了。如封8080 3128 1080等的。这个我知道。

socks代理是封不掉的。只有你正常开放1个tcp端口,socks都可以使用。
目前routeros的七层过滤脚本里也不可以识别socks端口。

当然你的端口封的很死,很大一部分不可能去弄台自己的代理服务器。只有代理服务器的端口与你打开的端口一直,他才用。所以只可以在端口上动刀了
参考技术A 参考一下这些代码:
http://xrb1980.3322.org/article.asp?id=79
参考技术B http容易 SOCKS目前我也没有找到解决方案

httpL7代码如下 ^get http://

http,socks4,socks5代理的区别

HTTP代理

能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;

SOCKS代理

SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。

SOCKS代理又分为SOCKS4和SOCKS5

二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。

SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCK4则不一定能做到,比如我们常用的聊天工具QQ在使用代理时就要求用SOCKS5代理,因为它需要使用UDP协议来传输数据

 

以上是关于如何用RouterOS封堵HTTP、SOCKS代理的主要内容,如果未能解决你的问题,请参考以下文章

如何为 SOCKS 代理设置 nonProxyHosts?

为啥我使用了IP代理,但并没没改变IP

求教如何为Java NIO设置Socks代理

如何为chrome浏览器设置socks5代理?

如何为chrome浏览器设置socks5代理

http,socks4,socks5代理的区别