首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

搭建ipv6并发代理池

编程知识
2024年09月12日 19:49

声明

本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

学习目标

  • ounter(line
ipv6代理池学习

前置环境配置

  1. 要求linux系统。我是pve下的ubuntu
  2. golang的环境 我的是1.18.2

输入 ip a查看网络配置,找到ipv6代理 取这里的前四位+/64 example-->2109:3f21:d2c0:e11::810/64
通过默认互联网接口添加路由

  • ounter(line
ip route add local 2109:3f21:d2c0:e11::810/64 dev ens18

打开ip_nonlocal_bind绑定任意IP地址:

  • ounter(line
sysctl net.ipv6.ip_nonlocal_bind=1

对于 IPv6 NDP,安装ndppd :

  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
apt install ndppdnano /etc/ndppd.conf//输入下面route-ttl 30000
proxy <INTERFACE-NAME>(输入你网卡名字) { router no timeout 500 ttl 30000
rule <IP6_SUBNET> (输入你ipv6的前缀){ static }}//下面是我的配置route-ttl 30000proxy ens18 { router no timeout 500 ttl 30000
rule 2109:3f21:d2c0:e11::810/64{ static }}

重新启动ndppd服务:

  • ounter(line
service ndppd restart

那么接下来我们部署我们的server端

  • ounter(line
  • ounter(line
git clone https://github.com/XiaoMiku01/go-proxy-ipv6-poolcd go-proxy-ipv6-pool

Random ipv6 egress proxy server (support http/socks5) 随机ipv6出口代理服务器(支持http/socks5)

  • ounter(line
  • ounter(line
  • ounter(line
 go run . --port <port> --cidr < your ipv6 cidr >  # e.g. 2001:399:8205:ae00::/64 //我们的命令go run . --port 1552 --cidr 2109:3f21:d2c0:e11::810/64

部署完server端接下来我们去curl去解析一下

  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
curl -x http://127.0.0.1:1552 ipv6.ip.mir6.comcurl -x http://127.0.0.1:1552 http://6.ipw.cn/curl -x socks5://127.0.0.1:1553 http://6.ipw.cn/while true; do curl -x http://127.0.0.1:1552 ipv6.ip.sb; done

调用server端的代理

  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
import requests# 设置代理proxy = {    'http': 'http://192.168.1.155:1552',    'https': 'http://192.168.1.155:1552'}# 目标URLurl = 'http://ipv6.ip.mir6.com'# 发送请求response = requests.get(url, proxies=proxy)# 打印响应内容print(response.text)

最终成功图

可以看到啊。我们去请求的话,是从我们的ipv6生成返回过来的随机ipv6地址

经过部分站测试,支持ipv6且不封段,可达到并发爬取效果

感谢GitHub开源项目以及链接、文章

相关文章

Next-Target

  1. 阿里140
  2. 主动调用Android-Wechat文本信息
  3. 腾讯滑块tdc
  4. 顶象
  5. 数美
  6. js盾

最近想法

我开了个知识星球,把将本期搭建写成shell脚本已放到了里面,有需要的小伙伴可以自行去取,jd的参数,阿里bxet纯算、快手滑块,Pdd—Anti,ikuai,b站login之-极验3文字,某音ab,瑞数456vmp补环境等等,主要是某些大佬加我问成品,很多人都打着白嫖的手段去加我好友为目的,问完基本就以后没有任何的交集,这样的交好友雀氏没有任何意义。不如我直接开个星球,里面直接放我逆向的成品以及逆向的思路,这样大家各取所需,我也有点收益,意义更明确点,免得浪费大家的时间。星球如果你们遇到了什么问题的话,也可以直接提出来,我肯定以我最大的能力去回答,后续的话,随着知识星球的作品和思路越来越多,涨价是必然的。至于一些没有特殊难点的站或app,我会直接把思路以及成品到星球里面,同时也欢迎各位大佬的技术合作,有技术,有想法的一起交流成长。

From:https://www.cnblogs.com/tnanko/p/18411061
本文地址: http://shuzixingkong.net/article/1958
0评论
提交 加载更多评论
其他文章 Java怎么把多个对象的list的数据合并
1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List 在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。 假设我们
JAVA基础之5-函数式接口的实现
之所以单独把这个列出来,是因为本人被一个源码给震撼了。 所以,本人目的是看看这个震撼实现,并模仿,最后把常规的实现也贴上,让读者可以看到相对完整的实现 注:本文代码基于JDK17 一、让人震撼的代码 Collectors.toList() public static &lt;T&gt; Collec
JAVA基础之5-函数式接口的实现
41岁的大龄程序员,苟着苟着,要为以后做打算了
最近看到 薰衣草写的《写在临近40岁的年龄》 多少有点感慨,直到看到初九写的《40岁大龄失业程序猿,未来该何去何从》 ,有点绷不住了,如果说薰衣草写的有点抒情,离心里的距离还有点远,而初九的情况简直像照进现实的镜子,映射出未来可能遇到的困境。 许多人在想:“活人难道真会被尿憋死?”觉得桥到床头自然直
简单聊聊 CORS 攻击与防御
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 什么是CORS CORS(跨域资源共享)是一种基于HTTP头的机制,可以放宽浏览器的同源策略,实现不同域名网站之间的通信。 前置知识 同源定义:协议、域
简单聊聊 CORS 攻击与防御 简单聊聊 CORS 攻击与防御 简单聊聊 CORS 攻击与防御
LinkedHashMap原理详解—从LRU缓存机制说起
写在前面 从一道Leetcode题目说起 首先,来看一下Leetcode里面的一道经典题目:146.LRU缓存机制,题目描述如下: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容
LinkedHashMap原理详解—从LRU缓存机制说起 LinkedHashMap原理详解—从LRU缓存机制说起 LinkedHashMap原理详解—从LRU缓存机制说起
Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)
在前端中一般称它为 Notification 或 Message,但本质是一种东西,即:悬浮弹出式的消息提醒框。 这种组件一般具有以下特点: 1、全局/局部显示:它不依赖于具体的页面元素,可以在整个页面的任意位置显示。 2、自动消失:默认情况下,消息会在一定时间后自动消失,也可以设置为不自动消失。
Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息) Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息) Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)
Vert.x HttpClient调用后端服务时使用Idle Timeout和KeepAlive Timeout的行为分析
其实网上有大量讨论HTTP长连接的文章,而且Idle Timeout和KeepAlive Timeout都是HTTP协议上的事情,跟Vert.x本身没有太大关系,只不过最近在项目上遇到了一些问题,用到了Vert.x的HttpClient,就干脆总结一下,留给自己今后做参考。 在使用Vert.x的Ht
Vert.x HttpClient调用后端服务时使用Idle Timeout和KeepAlive Timeout的行为分析 Vert.x HttpClient调用后端服务时使用Idle Timeout和KeepAlive Timeout的行为分析 Vert.x HttpClient调用后端服务时使用Idle Timeout和KeepAlive Timeout的行为分析
DECL: 针对噪声时间序列的去噪感知对比学习《Denoising-Aware Contrastive Learning for Noisy Time Series》(时间序列、对比学习、去噪)
今天是2024年9月12日,组会摸鱼,很久没看论文了,在摸鱼看代码,最近IJCAI 2024出来了,找了几篇论文看,首先这是第一篇。 论文:Denoising-Aware Contrastive Learning for Noisy Time Series 或者是:Denoising-Aware C