注册
登录
 文档中心 产品介绍 开发指南 API接口 代码样例 使用帮助
线程IP池客户端软件部署指导
站大爷 官方 2019-12-07 12845 浏览

线程IP池客户端软件部署指导

   Linux版本部署指导:

.Net Core 3.0 环境部署方法:
1. 安装libicu依赖
	sudo yum install libunwind libicu
2. 更新资料库(以CenteOS 7为例)
	sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
3. 安装sdk
	sudo yum install dotnet-sdk-3.0
4. 测试安装结果
	dotnet --version
	安装成功则显示sdk版本
配置文件(config.ini)参数说明:
TID							线程IP池产品的TID
TPsd							线程IP池产品的密码
StartPort						本地代理的起始端口号,建议设置为5位数字,且不能超出TCP端口范围
IsNeedAuth					访问代理是否需要授权(0-否,1-是)
ForceChangeSec					IP到期前多少秒自动申请切换(0为不启用)
ConnTimoutSec					HTTP长连接空闲超时秒数(0为不启用)
KeepingLoginResetSec			线程IP池登录状态断线自动重连间隔秒数
AutoChangeTimerSec				IP获取多少秒后自动切换(小于3为不启用)
AdrKw						全局地区筛选关键词(选填)(多关键词以逗号隔开,多关键词间为"或"关系)
ThreadAdrKw					每个线程的地区筛选关键词(选填),优先于"全局地区筛选关键词",每个线程的关键词以"|"隔开,可通过API接口设置
IsAutoChangeWhenTimeOut		当切换IP提示过于频繁时是否在允许时段后自动重试(0-否,1-是)
IsAutoChangeWhenNoIP			当切换IP提示无合适IP时是否在允许时段后自动重试(0-否,1-是)
IsAutoChangeOnceWhenLogin		线程IP池登录后每个空IP的线程是否自动申请一次获取IP(0-否,1-是)
IsAutoChangeWhenClose			通过线程代理请求URL资源时,当发现该线程的IP无效或为空时是否自动申请一次切换IP(0-否,1-是)
IsEnableWriteLog				是否输出日志到文件(0-否,1-是)
IsAutoDeleteExpFile				是否自动删除过期的日志文件(0-否,1-是)
ExpDays						日志文件的过期天数
运行线程IP池软件的命令:
dotnet ThreadProxy.dll
如何使用线程IP池的代理IP:
假如您设置的本地代理的起始端口号是10000,且您的线程IP池的线程数量是5。
那么当您成功运行线程IP池客户端以后,客户端会为您提供以下5个本地代理端口:
127.0.0.1:10000
127.0.0.1:10001
127.0.0.1:10002
127.0.0.1:10003
127.0.0.1:10004
您只需要让您的爬虫程序的每个线程对应使用这些本地代理端口去抓取URL资源即可。
可以通过设置配置文件(config.ini)参数了来自动切换这些本地代理端口的后端出口IP地址,也可以灵活调用API接口去切换。

   Windows版本部署指导:

购买产品后,进入后台产品页面下载windows客户端软件,直接运行即可,并可根据需要在软件界面上点击按钮即可注册为windows服务。


立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品