您的位置:首页 > 理论基础 > 计算机网络

赤兔云拨号vps怎样搭建成http代理服务器

2019-09-26 18:46 4011 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/chituyunvps/article/details/100521882

拨号vps和代理ip是有着紧密相连的,通常我们使用的代理ip就是用动态拨号vps搭建成的,接下来赤兔云与大家一起看看拨号vps是如何搭建成http代理服务器:

1.使用以下命令安装TinnyProxy

2.接下来修改配置文件:vi /etc/tinyproxy/tinyproxy.conf

.修改端口:Port 8888

.修改ip白名单:Allow 127.0.0.1

如果不需要限制外来ip,把这行注释掉就可以了:# Allow 127.0.0.1

3.设置完成后启动服务:service tinyproxy start即可

.遇到问题:服务成功启动后,公网测试代理无响应

.怀疑是防火墙的问题,但在防火墙中打开代理端口后,问题依然存在

.查看防火墙配置文件:vi /etc/sysconfig/iptables

.检查端口是否开放:telnet ip + port,端口没开会提示No route to host

.另一种检查代理有效性的方式:curl -x 112.84.118.216:8888 httpbin.org/get

.使用service iptables stop关闭防火墙后,测试结果有所不同,但问题依然存在:

.但使用netstat -atunlp可以看到tinyproxy的服务进程是存在的:

.以上问题暂时没有找到可行的破解之法,接下来考虑把系统换成ubuntu再试一下(因为有同学在ubuntu上搭建成功了,留下了一篇总结:爬虫进阶----解决封IP问题| 部署ADSL服务器获取动态IP)

TinnyProxy - Ubuntu 16.04

1.打开网络并安装tinyproxy:

2.修改配置:vi /etc/tinyproxy.conf,包括Port和Allow

3.开启服务:service tinyproxy start/restart/stop

4.测试:curl -x 112.36.36.209:8888 httpbin.org/get

.遇到问题:

.问题分析:这个问题是配置文件没有限定IP导致的,修改etc目录下的Tinyproxy配置
文件,找到Allow 127.0.0.1,在之后添加允许的IP即可

.解决方案:

1.打开配置文件vi /etc/tinyproxy.conf

2.取消127.0.0.1的注释并添加测试机IP:

3.重新测试:

连接成功!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: