TinyProxy 小而不简代理

步骤:

(1)yum install tinyproxy.x86_64

(2)编辑配置文件, vim /etc/tinyproxy/tinyproxy.conf

       修改Allow 127.0.0.1为自己IP,只允许自己使用,或者在Allow前面打#注释,允许任何IP都可以连接到Proxy。

(3)启动Tinyproxy服务:

        service tinyproxy restart

        或者: /etc/init.d/tinyproxy restart

(4)设置开机自启:

     chkconfig –level 345 tinyproxy on

这样简单的正向代理就配置好了,TinyProxy还支持反向代理,详见说明文档 https://ixiqiao.cn/tinyproxy (英文)


相关文件位置:

配置文件:/etc/tinyproxy/tinyproxy.conf

pid信息:/var/run/tinyproxy/tinyproxy.pid

日志信息: /var/log/tinyproxy/tinyproxy.log

如果希望在进行Http代理的时候做url的限制,可以进行如下设置:

(1)打开Filter开关:即打开Filter "/etc/tinyproxy/filter"的注释。

(2)打开希望的限制方式:

        FilterURLs On

        FilterExtended On

        FilterCaseSensitive On

        FilterDefaultDeny Yes

        如果多个都打开,那么就表示多种条件都要考虑,即“与”的关系。

例如:

(1)打开Filter "/etc/tinyproxy/filter"和FilterURLs On, 并在/etc/tinyproxy/filter文件中写入163.com, 连上手机测试后发现,只有www.163.com网站能打开。

(2)打开Filter "/etc/tinyproxy/filter"和FilterURLs On和 FilterDefaultDeny No, 并在/etc/tinyproxy/filter文件中写入163.com, 连上手机测试后发现,只有www.163.com网站不能打开。

详细说明:

Filter "/etc/tinyproxy/filter"

过滤配置文件的位置。

FilterURLs On

过滤URL,默认过滤域名。域名过滤只检查域名段,URL过滤则检查整个URL。

FilterExtended On

使用扩展POSIX正则表达式用于匹配过滤规则。默认是使用基本的POSIX正则表达式

FilterCaseSensitive On

使用区分大小写的正则表达式,默认不区分大小写。

FilterDefaultDeny Yes

如果将该指令注释掉或设为No,过滤规则为禁止访问规则。默认为只允

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注