TinyProxy正向代理

简介: TinyProxy正向代理

动态拨号VPS主机

ssh root@153.36.65.214 -p 20063  # 登录主机
sh ppp.sh   # 输入账号密码
adsl-start  # 拨号
adsl-stop   # 停止
ifconfig  # 查看主机ip 网卡ppp0

安装TinyProxy

yum install -y epel-release
yum update -y
yum install -y tinyproxy

配置

/etc/tinyproxy/tinyproxy.conf

# Allow 127.0.0.1  注释此行

启动服务

service tinyproxy start  # 启动服务
start|stop|status|restart|condrestart|try-restart|reload|force-reload
curl -x 112.84.118.216:8888 httpbin.org/get  # 测试代理

代理池

拨号服务端

pip3 install redis tornado
git clone https://github.com/Germey/ADSLProxyPool
cd server
python3 server.py

拨号客户端

pip3 install requests
git clone https://github.com/Germey/ADSLProxyPool.git
python3 client.py

参考:

使用Tornado+Redis维护ADSL拨号服务器代理池


问题及解决

问题1: Failed to start Startup script for the tinyproxy server

描述:service tinyproxy restart 启动tinyproxy的时候卡主好久


使用ps -ef|grep tinyproxy 查看,发现有很多tinyproxy进程


杀掉进行后重启ok

ps -ef|grep tinyproxy|grep -v grep|awk '{print "kill -9 "$2}'|sh
service tinyproxy start
相关文章
|
关系型数据库 BI 分布式数据库
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
无需创建和开通资源,在预置环境中免费体验PolarDB MySQL及其NL2BI解决方案
PolarDB NL2BI解决方案,让你不懂SQL也能进行数据查询分析并生成BI报表
|
Java Linux 定位技术
企业实战(21)基于Linux下安装部署GeoServer地图服务
企业实战(21)基于Linux下安装部署GeoServer地图服务
772 0
|
JavaScript API
JS如何模拟鼠标点击X,Y坐标
现在我有个窗口坐标X,Y. 如何利用JS点击该坐标? document.body.onclick = function(){ e = arguments[0]; var dt = e.
2762 0
|
存储 算法 C语言
【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]
【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]
310 0
|
12月前
|
网络协议 视频直播 网络性能优化
第一问:谈谈你理解的TCP协议
本文介绍了TCP协议的基本概念及其在网络模型中的位置,详细解释了TCP与UDP的区别,重点描述了TCP的三次握手和四次挥手过程,以及TIME_WAIT机制。最后讨论了TCP在实际应用中常见的粘包与拆包问题及其解决方案。
|
存储 运维 Linux
Docker详解(十)——Docker容器CPU资源限额配置
Docker详解(十)——Docker容器CPU资源限额配置
644 3
|
Kubernetes 调度 Docker
玩转Kubernetes—使用minikube操作集群
玩转Kubernetes—使用minikube操作集群
996 0
|
网络协议 C语言
【MODBUS】libmodbus库写一个Modbus TCP客户端
【MODBUS】libmodbus库写一个Modbus TCP客户端
866 1
|
NoSQL Redis 容器
Redis集群报错cluster_state:fail,如何解决并重新恢复集群(IP问题/ slot未完全分配问题)
Redis集群报错cluster_state:fail,如何解决并重新恢复集群(IP问题/ slot未完全分配问题)
526 0