vps搭建梯子:vps快速搭建国际梯子
【内容声明】本文收集整理于互联网,不确保内容真实性和质量度,仅供参考!若有服务器产品相关问题,请咨询[YINGSOO]在线客服,获取专业解答!

VPS除了可以放眼看世界和建站的用途之外,其实可以有很多种用途。所谓的vps,全名叫小型虚拟服务器,你可以看作是一台远程电脑。这玩意功能很多,建网站,炒外汇,vps搭建梯子啥的都行。
我主要是拿来搭建网盘和作外服网游加速器,比如吃鸡和H1Z1.亲测H1Z1使用香港的vps自建的加速器,ping值从150降低到60左右,也有人通过它在网络上匿名沟通的技术,让他人难以追踪使用者身份。虽然很多人使用这个工具匿名进入暗网,但有些仅仅是出于隐私保护,我想说一句“技术无罪,匿名不等于犯罪”。前几天对某站点做爬虫测试,需要一些代理,正好有一台香港vps,于是便想到在vps上使用tor来隐匿真实IP,达到代理访问的目的。
准备
1. 前提要求爬取的站点,没有屏蔽海外IP访问,否则还是参考大神另外一篇《VPS+TinyProxy快速搭建代理》
2. 云服务器一台,香港或海外地区。建议使用国外供应商主机,我是开通最便宜的主机,需要自备梯子
部署:本代理池的搭建,Tor是必备的工具,不过要想将其作为http代理使用,还需要搭配Privoxy进行请求转换
Tor:通常在图形界面使用的是Tor(The Onion Router)浏览器,但这次是要使用Tor做代理,所以只需要安装Tor内核
安装
epel源有Tor软件
$ yum install -y epel-release
$ yum install -y tor
配置:配置文件路径 /etc/tor/torrc, 默认Tor大约每10分钟更换一次IP地址,可能无法满足要求,这里将IP更换频率改为10秒
MaxCircuitDirtiness 10
服务管理
· 启动tor
$ systemctl start tor
· 关闭tor
$ systemctl stop tor
· 测试
$ curl http://httpbin.org/ip
$ torsocks curl http://httpbin.org/ip
以上两个命令分别是获取本机真实IP,和Tor代理访问后的IP。不出意外,可以看到两个结果是不同的
Privoxy
Tor提供的是SOCKS5代理, 但爬虫程序通常用的是http代理,需要有个工具将http请求转发到SOCKS代理,使用Privoxy可以解决该问题。
Tor默认监听地址是127.0.0.0:9050 ,可以使用netstat命令查看
$ netstat -nltup |grep tor
安装:与安装Tor的方式相同
$ yum install privoxy
配置:配置文件路径 /etc/privoxy/config ,主要修改监听端口、访问权限部分
#外网访问8118端口
listen-address 0.0.0.0:8118
#...
# 将http请求转发到socks5代理
forward-socks5 / 127.0.0.1:9050
#授权哪些ip,可以使用该代理,这里应该是授权给爬虫服务器
permit-access 127.0.0.1
permit-access 46.188.188.188
服务管理
· 启动privoxy
$ systemctl start privoxy
· 关闭privoxy
$ systemctl stop privoxy
· 测试
$ netstat -nltup |grep privoxy
$ curl http://httpbin.org/ip
$ curl http://httpbin.org/ip -x http://127.0.0.1:8118
不出意外,可以看到http代理成功, 现在就可以在爬虫服务器测试使用了。
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。