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

赤兔云 发表于
拨号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.重新测试:


连接成功!

赤兔云官方网站:http://www.ctuyun.com
11

联系电话

400-024-3515

联系客服

2339411634