superagent 有没有方法设置ip代理的方法代理ip

查看: 78597|回复: 9
腾讯QQ游戏设置代理IP方法教程
在线时间1665 小时
T币帖子金砖
QQTZ是我家,发展靠大家!
天神的荣耀(20级), 积分 1892, 距离下一级还需 28108 积分
天神的荣耀(20级), 积分 1892, 距离下一级还需 28108 积分
第一步:寻找代理
寻找QQ代理是最关键的一步,是必须要有一个好的QQ代理服务器以保证QQ的正常运行。
QQ代理公布器的使用方法很简单,你只需按“读取数据”这个按钮就可以找到很多的代理。软件是从网站上的数据库随机读取QQ代理(SOCK5代理)的数据,这样可以避免太多人同时使用同一代理。你可以随意选择你比较感兴趣的地址,这样使用代理的时候别人就会以为你是在那个地方。然后测试端口能否连接和其连接速度,端口能连接的为黑色,不能连接的为灰色。连接速度越短越好,这样才能保证QQ的正常使用。
第二步:设置代理
找到一个不错的代理之后,我们还要在QQ上进行设置。在QQ的“系统参数”里面选择“网络设置”,将“使用SOCKS5代理服务器”前面打上勾,这样底下灰色的部分就可以进行选择了。
把用“QQ代理公布器”获得的IP添加进去,并且写入相对应的端口号,清空最下面两项,然后点击“测试”,如果显示“代理服务器工作正常”的字样,就算成功了一半。不过还不要着急,我们还得进行登录测试。
选择“离线”,然后再选择“登录”,如果一直登录不上去,说明正在使用这个代理的人太多,当很多人同时使用相同的代理,就会造成远程主机的繁忙或端口不能连接。建议你换一个代理。
如果顺利登录上去,就说明这个代理是成功的。可以让好友帮你查看,了解到你的IP地址已经发生了变化,真实的IP地址被隐藏起来,所显示的仅仅是这个代理罢了!
通过上面两步的设置就可以将QQ的IP地址巧妙伪装起来了。
(93 KB, 下载次数: 18)
10:05 上传
(137 KB, 下载次数: 3)
10:15 上传
在线时间462 小时
T币19500 元
T币帖子金砖
蕴含的太阳(12级), 积分 121, 距离下一级还需 4079 积分
蕴含的太阳(12级), 积分 121, 距离下一级还需 4079 积分
好教程,顶过。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open('/34.jpg');}" onmousewheel="return imgzoom(this);" alt="" />
在线时间102 小时
T币1980 元
T币帖子金砖
奔跑的春风(7级), 积分 1457, 距离下一级还需 43 积分
奔跑的春风(7级), 积分 1457, 距离下一级还需 43 积分
支持好教程
在线时间102 小时
T币1980 元
T币帖子金砖
奔跑的春风(7级), 积分 1457, 距离下一级还需 43 积分
奔跑的春风(7级), 积分 1457, 距离下一级还需 43 积分
为什么我总sahib登陆超时呢楼主
在线时间32 小时
T币帖子金砖
无所谓的我,无所谓的你,无所谓
路旁的落叶(3级), 积分 0, 距离下一级还需 200 积分
路旁的落叶(3级), 积分 0, 距离下一级还需 200 积分
我喜欢,good
无所谓的我,无所谓的你,无所谓的我们会怎样
在线时间4 小时
T币帖子金砖
流浪的疾风(2级), 积分 0, 距离下一级还需 100 积分
流浪的疾风(2级), 积分 0, 距离下一级还需 100 积分
在线时间11 小时
T币帖子金砖
路旁的落叶(3级), 积分 11, 距离下一级还需 189 积分
路旁的落叶(3级), 积分 11, 距离下一级还需 189 积分
在线时间49 小时
T币帖子金砖
```` ブ輕聲鋯訴袮o┈`︵wǒ愛
水面的小草(4级), 积分 0, 距离下一级还需 300 积分
水面的小草(4级), 积分 0, 距离下一级还需 300 积分
在线时间9 小时
T币帖子金砖
地上的月影(6级), 积分 0, 距离下一级还需 1000 积分
地上的月影(6级), 积分 0, 距离下一级还需 1000 积分
在线时间9 小时
T币帖子金砖
地上的月影(6级), 积分 0, 距离下一级还需 1000 积分
地上的月影(6级), 积分 0, 距离下一级还需 1000 积分superagent 有没有方法设置代理ip ? 类似 python 中 urllib2.ProxyHandler('http':'27.24.158.155:84') - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
翻了一下文档。没找到。。
各位大大有方法么?
我找了找好像也没有,用这个吧:
大大们都认真上班么
谢谢, 先试试
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的为什么ie设置了代理ip没有用?求大神_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么ie设置了代理ip没有用?求大神
我有更好的答案
发你ie设置代理的页面上来看看,一定是哪里没勾上。
工具,internet选项,局域网设置,勾选代理设置,填ip服务器最后确定
我是这样的啊,我现在在外面,电脑没带
需要勾选上“为LAN使用代理……”,填好IP地址和端口号,重启浏览器才能使用代理。端口号必填,你确认一下。然后上IP138看看你的IP就知道代理是否生效了,代理生效前后你的IP地址不同的。
哦,还要重启的,我知道了,谢谢
大哥还是不行。。。
采纳率:82%
可以用专业的代理软件来上网。谷歌有一个挺好用代理软件。
收费吗?收费的有很多哦
是什么软件哦?
能代理日本的ip吗
像自由门这些好像不能代理日本的ip
可以,具体你百度搜一下,好像是谷歌goent吗?
为您推荐:
其他类似问题
您可能关注的内容
代理ip的相关知识
换一换
回答问题,赢新手礼包用NodeJS实现批量查询地理位置的经纬度接口
投稿:daisy
字体:[ ] 类型:转载 时间:
最近要实现一个显示各个城市信息的功能,后台一看包含一堆城市的excel,发现不仅有每个省的直辖市,还有二三线等的城市,数量还不少,一个个去查还挺浪费时间的,那为什么不写个脚本去实现批量查询呢。
1、 查询接口
网站上这种类型的接口还不少,笔者直接找了百度地图的接口做,接口文档,调用的API是Geocoding API中的地理编码服务
请求示例:对北京市百度大厦进行地理编码查询
http://api./geocoder/v2/?ak=Ede693a3fe707cdc962045&callback=renderOption&output=json&address=百度大厦&city=北京市
这里面需要一个ak参数,这个参数就是用户创建应用时生成的一串字符串,需要在请求数据的时候调用。
创建的应用为服务端类型
创建应用有两种校验方式供选择,你可以选择使用IP白名单校验,也可以选择使用sn做校验,两者不同点在于IP需要提前设定好你请求时候的IP地址,如果你不想提前设定死IP地址,也可以选择sn校验,这是利用md5作为加密算法的校验方式。
笔者一开始选择sn做校验,但是调用crypto生成md5签名一直校验不过,只能改用ip白名单作为校验
2、nodejs进行查询
有了供调用的接口,我们就可以写个小脚本去请求数据,我们需要三个依赖,分别是express、superagent、eventproxy
express是一个轻量级的web应用
superagent是一个爬虫经常用的库,可以模拟各种请求
eventproxy是一个并发控制器
* 简单查询
首先我们先写一个简单的请求来检测是否能获取到地理位置:
app.get('/one', function(req, res, next) {
var sk = 'yoursk' // 创建应用的sk
, address = '北京市'
superagent.get('http://api./geocoder/v2/')
.query({address: address})
.query({output: 'json'})
.query({ak: sk})
.end(function(err, sres) {
if (err) {
console.log('err:', err);
res.send(sres.text);
然后打开浏览器访问:http://localhost:8888/one
status: 0,
location: {
lng: 116.67,
lat: 39.24
precise: 0,
confidence: 10,
level: "城市"
当你能看到这些信息的时候 ,说明接口成功了,如果status不为0的时候,请参考返回码状态表
为什么要专门开个服务器才能去请求呢,因为我们创建的应用是服务端,我们需要建一个服务器才能去请求。
* 批量查询
好了,一个城市可以查询了,接下来我们要进行多个城市的查询,我们使用eventproxy做并发控制,你可以把它看做一个计数器,你可以命令它监听某个事件,并在n次后执行对应的函数。
关键代码如下:
app.get('/many', function(req, res, next) {
var sk = 'yoursk'
, addresses = ['北京市', '深圳市', '广州市', '普宁市']
ep.after('getLocation', addresses.length, function(locations) {
res.send(locations);
addresses.forEach(function(e, i) {
superagent.get('http://api./geocoder/v2/')
.query({address: e})
.query({output: 'json'})
.query({ak: sk})
.end(function(err, sres) {
ep.emit('getLocation', {address: e, res: sres.text})
打开浏览器访问:http://localhost:8888/many
address: "北京市",
res: "{"status":0,"result":{"location":{"lng":116.67,"lat":39.24},"precise":0,"confidence":10,"level":"城市"}}"
address: "深圳市",
res: "{"status":0,"result":{"location":{"lng":114.5,"lat":22.248},"precise":0,"confidence":14,"level":"城市"}}"
address: "广州市",
res: "{"status":0,"result":{"location":{"lng":113.82,"lat":23.23},"precise":0,"confidence":12,"level":"城市"}}"
address: "普宁市",
res: "{"status":0,"result":{"location":{"lng":116.29,"lat":23.55},"precise":0,"confidence":14,"level":"区县"}}"
好了,批量查询也没有问题了,接下来我们要用nodejs去读取后台工程师丢给我的excel文件
3、nodejs读写文件
这次我们需要多两个依赖,一个nodejs内置的fs模块,一个用来读写excel的库node-xlsx
将要城市的excel文件丢到根目录下,另起一个脚本xls2js.js:
var xlsx = require('node-xlsx')
, fs = require('fs')
var file_path = './query_result.xlsx';
var file_data = xlsx.parse(file_path);
再调用fs.writeFile将提取出来的城市写入,代码如下:
file_data.forEach(function(sheet, index) {
var sheetname = sheet.name // 表格名称
, sheetdata = sheet.data // 表格的数据
, sheethead = sheetdata[0] // 第一行一般为表头,但不是一定的
, sheetbody = sheetdata.slice(1) // 真正的数据
, file_path_towrite = './static/address.json'
, file_data_json
, cities_name = []
// 将城市的数据写进去
sheetbody.forEach(function(e, i) {
cities_name.push('' + e[1] + ',' + e[2])
file_data_json = JSON.stringify({cities_name: cities_name});
fs.writeFile(file_path_towrite, file_data_json, function(err) {
console.log('写入数据失败', err);
console.log('写入文件成功');
打开static/address.json文件,会看到如下格式的文本:
{"cities_name":["北京市,北京市","北京市,市辖区","天津市,天津市"]}
4、综合步骤2、3实现一个读取本地城市文件、批量查询、写入新的文件的接口
好了,有了这个文件,我们就可以再次读取然后进行批量查询:
app.get('/', function(req, res, next) {
var sk = 'yoursk'
, addresses = []
, file_path = './static/address.json'
, file_path_towrite = './static/geocoder.json'
, file_data
fs.readFile(file_path, function(err, data) {
if (err) {
console.log('读取文件失败', err);
file_data = JSON.parse(data);
addresses = file_data.cities_
ep.after('getLocation', addresses.length, function(locations) {
var file_data = {};
locations.forEach(function(e, i) {
file_data[e.address.split(',')[1]] = [e['location']['lng'], e['location']['lat']];
fs.writeFile(file_path_towrite, JSON.stringify(file_data), function(err) {
console.log('写入数据失败', err);
console.log('获取数据并写入文件成功');
res.send(file_data);
addresses.forEach(function(e, i) {
superagent.get('http://api./geocoder/v2/')
.query({address: e.split(',').join(' ')})
.query({city: e.split(',')[1]})
.query({output: 'json'})
.query({ak: sk})
.end(function(err, sres) {
var location
, res_json
res_json = JSON.parse(sres.text);
if (res_json.status == 0) {
location = res_json.result && res_json.result.location || '';
location = {"lng":0,"lat":0};
ep.emit('getLocation', {address: e, location: location})
5、实现一个网页,可以进行输入地理位置来进行地理位置的批量查询
这些就是前端的事情了,怎么好看怎么写
以上就是用NodeJS实现批量查询地理位置的经纬度接口的全部内容,希望对大家使用nodejs能有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 怎么设置代理ip 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信