IP
liulilittle
如果我只是恨你,那该多好;这一生,终究没能逃出这囚笼;也好,但愿此去,能化归烟云浮尘;逍遥天地,再无拘束。
展开
-
中国大陆IP段(含港澳)【2024-07-09】APNIC lasted 2024-07-09
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2024-07-09 10:12:19 · 360 阅读 · 0 评论 -
openppp2 控制台回显窗口输出内容详解
大致为:ppp+tcp、ppp+ws、ppp+wss 等。我们这边绝大多数情况下,通常只会在LINUX下面使用客户端模式,并启用混杂模式,配置SNAT软路由转发,Windows 平台发行版本其实很少在用。本文介绍 openppp2 的控制窗口回显内容,以LINUX平台为例子,其它平台大同小异,区别只是多了一些额外的输出选项内容,本文会在下面补充。区别根客户端模式的控制台回显内容差距不大,只是额外会显示当前启用了那些服务的信息,且包包含配置的公共IP地址、接口IP地址等。原创 2024-06-21 13:32:03 · 511 阅读 · 1 评论 -
openppp2 命令行接口详解
-no-lsp 禁止指定程序加载,LSP/NSP网络分层驱动。--system-network-reset 重置系统网络设置,等效:netsh winsock reset。--block-quic 是否允许阻止:IETF/QUIC HTTP/3流量,根据实际需要评估,通常建议阻止。例子:--pull-iplist myip.txt/JP。原创 2024-06-21 12:59:46 · 925 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-06-21】APNIC lasted 2024-06-21
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2024-06-21 11:50:35 · 431 阅读 · 0 评论 -
Linux/Windows/MacOS X 上面 C/C++ 程序添加路由表
关于 Windows 平台下面 C/C++ 通过WINAPI操作路由的实现,可以参考开源项目 openppp2 的实现。Windows 平台可以参考本人的这篇文章的实现,利用 Windows 路由WINAPI接口来实现。关于 Linux 平台下面 C/C++ 通过LIBC API操作系统路由的实现,可以参考下述的实现;三个平台通用的实现,可以参考 openvpn 的开源代码实现。原创 2024-06-20 01:06:51 · 332 阅读 · 0 评论 -
LINUX 内核网络参数配置选项调优设置(宽频大流吞吐)。
【代码】LINUX 内核网络参数配置选项调优设置(宽频大流吞吐)。原创 2024-06-19 17:18:11 · 181 阅读 · 0 评论 -
关于网络控制协议之中的慢启动。
慢启动存在一个致命的缺点是,当双方RTT过大时,启速是很慢的,因为慢启动需要往返RTT确认来逐步的提高窗口的大小,但这个时间,或许会过于漫长,而定向提前计算出来的窗口大小却不会存在这样的困扰,启速就非常接近最大链路宽频利用率了。发送端跟接收端只是形式上的区别,如果接收端收到发送端的PUSH/ACK,处理了背负段数据的入队,并且覆盖了发送窗口的大小,不可以忽略传递过来的WND的大小,否则会引发网络拥塞的问题。1、在TCP协议中,慢启动增加的窗口退让为次方运算,每次退让一个2的次幂,即 >> 1。原创 2024-06-11 12:48:35 · 360 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-05-10】APNIC lasted 2024-05-10
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2024-05-10 13:41:08 · 580 阅读 · 0 评论 -
C++ NetworkToHostOrder、HostToNetworkOrder 模板函数
其作用类型:ntohl、htonl、ntohs、htons 函数的作用,因为要考虑兼容 int128、int64 等数据类型。IPV6 肯定是 int128 了,使用这两个函数可以帮助人们计算IPV6的地址范围等。原创 2024-05-10 13:32:48 · 239 阅读 · 0 评论 -
常见公共DNS服务器IP地址
【代码】常见公共DNS服务器IP地址。原创 2024-05-10 13:26:58 · 144 阅读 · 0 评论 -
LINUX TCP/IP内核参数调优(适用于拉大流场景,但延迟、抖动会增大)
【代码】LINUX TCP/IP内核参数调优(适用于拉大流场景,但延迟、抖动会增大)原创 2024-05-02 12:13:11 · 474 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-04-25】APNIC lasted 2024-04-25
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2024-04-25 23:11:47 · 625 阅读 · 0 评论 -
闲聊:最近想要做一个用在网络游戏领域的网络控制协议小玩具,大体聊聊构思的想法
但,我们通常预期目标都是为了减少网络抖动、只要产生丢包,那么网络抖动就会非常严重,而且在现代网络之中,因为路由跃点之间的不同,客户端到服务器之间的网络路由是随时波动的,即便路由没有变动,也会因为路由本身的QOS管理策略,导致帧的先后顺序发生改变(即乱序问题)产生抖动问题,因为若客户端需要排序,那么在收到来自未来帧时,是先缓存在接收方队列之中,等待确认帧(包)的到达,在这个空窗期就会产生抖动问题。我在上篇文中没有着重的探讨这个问题,而是说推迟确认(延迟1毫秒)都是为了解决,类似如这个SWS糊涂窗口问题。原创 2024-04-24 12:07:45 · 645 阅读 · 0 评论 -
Windows 平台上面管理服务器程式的高级 QoS 策略
在 Windows 平台,自进入 Windows Vista / Windows 2008 Server 开始就不允许用户通过,标准SOCKET API 接口来设置链路 QOS 策略了,但 Vista/7/2008/8 好歹对系统注册表解禁重启,还能用,但是 Windows 2012 RC2、Windows 8.1(build 9200)开始根本就不行,只能通过 QoS2 接口调用来设置。9、策略命随便写,DSCP值(0~63)写 26 就可以(它就是:FLASH 报文优先级)4、点击基于策略的 QoS。原创 2024-04-19 13:53:13 · 542 阅读 · 1 评论 -
Linux 软路由命令行配置(参考)
允许任何地址到任何地址的确认包和关联包通过。# 默认丢弃转发,所有内网流量不能访问外网卡。# 开放某个ip的转发,允许上网。# 仅允许访问223.5.5.5。# SNAT 源地址转换。# 仅允许访问80端口。原创 2024-04-13 14:24:16 · 370 阅读 · 0 评论 -
openppp2 开源项目编译方法
重新 cmake 一下,在 make 就可以编译 io_uring 版本了,但需要注意一点,在 Ubuntu 18.04 LTS 上面需要修改内核版本定义的宏,以支持 io_uring 版本程式的编译,否则无法编译,这个在上面给出的参考文献之中已经明确提到了。准备就绪之后,修改 openppp2 的 CMakeFiles.txt 文件,但需要注意:liburing 库必须安装到操作系统,或者你可以自行编辑 liburing 库在 openppp2 CMakeFiles.txt 配置之中的依赖设置。原创 2024-04-12 10:11:02 · 837 阅读 · 0 评论 -
初识开源项目 openppp2
2、OPENPP2 为控制台窗口程式,开源项目的作者,并不提供移动端APP产品,仅提供嵌入式框架类库基本支援,想要移动端APP的人们,需自行定制构建并且实现它,但这与开源维护作者们之间毫无关联。该工具链对多数人并不友好,上手门槛相对高,工具作者本人,反对并抵制普通及一般性非专业用户,不欢迎有前科、或心怀不轨、愚不可及的人们适用它,否则产生的一切后果自负,工具链作者们概不负责。2.2、Linux 平台上面,Intel Atom™ X5 Z8300/Z8350,启用SSMT技术的情况下,全核四百兆吞吐速度。原创 2024-04-08 14:46:59 · 504 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-03-31】APNIC lasted 2024-03-31
1.0.1.0/241.0.2.0/231.0.32.0/191.0.8.0/211.1.0.0/241.1.10.0/231.1.12.0/221.1.16.0/201.1.2.0/231.1.32.0/191.1.4.0/221.1.8.0/241.1.9.0/241.10.0.0/211.10.11.0/241.10.12.0/221.10.16.0/201.10.32.0/191.10.64.0/181.10.8.0/231.116.0.0/151.118原创 2024-03-31 19:11:24 · 952 阅读 · 0 评论 -
Linux 内核工具 iptables 配置TCP/UDP端口转发(命令参考)
本机网卡10.0.0.5:20000端口收到数据转发给7.7.7.7:20000。本机网卡10.0.0.5:20000端口收到数据转发给7.7.7.7:20000。把本机20000/TCP端口转发到7.7.7.7:20000。把本机20000/UDP端口转发到7.7.7.7:20000。5、定向TCP/UDP端口转发链,即不需要添加规则;3、配置TCP端口转发(限制网卡IP)4、配置UDP端口转发(限制网卡IP)1、配置TCP端口转发。2、配置UDP端口转发。原创 2024-03-27 19:49:09 · 776 阅读 · 0 评论 -
AS:32590 美国Valve公司IP地址段,抓CS:GO游戏服务器IP
HE获取出来的IP地址段是最详细的,我们大多数加速的地区都是CSGO网络游戏的香港或新加坡服务器,就是中国周边的这一片区域,其它地区不用考虑加速了,国内玩家因为高PING直接没法玩游戏了。抓 Valve 公司的IP地址段,主要用途是为了CS:GO网络游戏加速IP地址段,严格意义上来说,不同地区对于CS:GO游戏网络加速,需要对应到对应地区去抓IP地址段。以CS:GO香港地区为例子:抓出来的IP地址基本都是新加坡、香港两个地区的,但主要以新加坡地区 Value 的IP地址段为主。原创 2024-03-23 16:12:10 · 413 阅读 · 0 评论 -
阿里云及腾讯云各区域测试IP地址
【代码】阿里云及腾讯云各区域测试IP地址。原创 2024-03-23 15:36:10 · 694 阅读 · 0 评论 -
C/C++ Socket 获取或设置 TCP MSS 大小
一般来说,TCP在服务器SYN|ACK的时候,指定的TCP选项设置的最大分段大小,通常是需要-12字节的,这是因为在PUSH/ACK分段的时候头部有扩展12字节的TCP选项,两个NOP填充,一个TIMESPAN时间戳。1332,那么意味着TCP_MSS为1320,扣除TCP PUSH/在协议头上额外设定的12字节,一个TCP选项占四个字节,三个则12字节。我们只要需要通过 socket 接口,获取 TCP_MAXSEG 的值,加12,那么就是TCP的大小,IPV4头20字节,那么意味着;原创 2024-03-15 23:36:14 · 828 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2024-03-13】APNIC lasted 2024-03-13
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2024-03-13 11:07:08 · 1837 阅读 · 0 评论 -
LINUX内核打开IPV4分片支援。
在某些LINUX系统上面IP分片是被禁用的,通常我们都不需要IPV4分片的支持,但是有些程序必须强制打开IP分片,因为它们不考虑自己分片的问题,常见于UDP、大包ICMP/PING测试。您可以再次运行 sysctl net.ipv4.ip_no_pmtu_disc 命令来确认参数的值已经更改为 0,并且 IPv4 分片支持已成功启用。这会将 net.ipv4.ip_no_pmtu_disc 参数的值设置为 0,即启用 IPv4 分片支持。原创 2024-03-06 18:10:40 · 476 阅读 · 0 评论 -
VGW在 Windows 平台上局域网就绪的旁路由器程序
从这个配置就可以看出来,某些有邪恶想法的人可以省省了,不可能实现你们的目的的,这就是个正常的虚拟路由器,就像 VMware 虚拟机可以在一个母鸡上,虚拟多个IP桥接到当前局域网一样,VGW用的技术是跟他们是差不多的,都是面向实际生产环境跟合法企业所需要的功能,解决现实问题存在的一些问题而提出的。有些 Windows 平台的软路由器,一些手机没法通过它上网,比如通过IOS、Android、鸿蒙系统的网络设备,这在 VGW 虚拟出来的局域网路由器,是不存在的。MASK=物理局域网路由器的子网掩码。原创 2024-03-06 17:43:00 · 1015 阅读 · 0 评论 -
TCP/IP状态迁移
TCP 状态迁移描述了 TCP 连接在不同状态之间的转换过程,常见的 TCP 状态包括 CLOSED、LISTEN、SYN_SENT、SYN_RECEIVED、ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、CLOSE_WAIT、LAST_ACK 和 TIME_WAIT 等。服务端发送 SYN-ACK 包(同步应答)给客户端,SYN_RECEIVED(触发 accept)客户端发送 SYN 包(同步请求)给服务端,并且状态切换为 SYN_SENT。服务端发送 ACK 包给客户端。原创 2024-02-29 13:07:48 · 855 阅读 · 0 评论 -
IRR APNIC/CN区域IPV4地址列表库
该地址为本人从APNIC亚太IP地址管理机构,公开CN地区所有的IPV4地址列表,PREFIX/CIDR无间路由寻址格式。在VSCode 之中可以轻松修改编写批处理脚本插入到内核路由表,配置特定区域的IP地址列表走指定网卡,多网卡环境下很有用。原创 2024-02-19 15:47:51 · 717 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2023-02-19】APNIC lasted 2023-02-19
1.0.1.0/241.0.2.0/231.0.32.0/191.0.8.0/211.1.0.0/241.1.10.0/231.1.12.0/221.1.16.0/201.1.2.0/231.1.32.0/191.1.4.0/221.1.8.0/241.1.9.0/241.10.0.0/211.10.11.0/241.10.12.0/221.10.16.0/201.10.32.0/191.10.64.0/181.10.8.0/231.116.0.0/151.118.0.0/161.119.0.0/171.1原创 2023-02-19 19:48:51 · 1786 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2022-10-10】APNIC lasted 2022-09-30
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2022-10-10 22:38:33 · 2666 阅读 · 0 评论 -
Cloudflare CGI网关跟踪
Cloudflare CDN提供一种易于用户检索访问节点及区域信息的CGI网关跟踪服务,我们可以在中国大陆采用不同的网络线路来测试访问区域。命令行一:wget -qO- http://172.64.153.2/cdn-cgi/trace。命令行二:curl -s http://172.64.153.2/cdn-cgi/trace。loc=本次访问客户端从那个国家/地区来访问,CN中国大陆,HK香港,MO澳门,TW台湾。中国电信CN2网络用户访问,colo 节点基本是(HK:中国香港特别行政区)原创 2022-09-26 18:34:52 · 1366 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2022-09-24】
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2022-09-26 17:51:40 · 7023 阅读 · 1 评论 -
推荐一款新式开源的反向代理工具(FRP)
打开本地客户端配置环境接入反代服务器上网,一直放油管4K/60FPS,拉一拉 speedtest.net,惊喜来了,油管放到放到没几秒就没了,或者一直评论/视频列表/图片加载不出来,因为反代炸了!2、据测试,50% UDP极高丢包率、20~25% TCP无法连接、3.9% TCP已连接载荷数据发生错误。本文推荐的新的FRP反向代理程序由 C/C++ 新的构建,参考下面的文章来配置程序。准备两台,无 “特殊原因” 干扰环境的服务器,可以是国内或海外服务器。如何快速测试,验证上面的问题?...原创 2022-08-31 21:33:21 · 1940 阅读 · 0 评论 -
网络丢包产生的几个原因,总结!
2.4、很多网线插入网卡,可以一直保持 1000Mbps 端口速度显示,但实际上只能承载 500Mbps 端口的宽频吞吐。5.5、Portal 吞吐达峰,ASN与ASN路由器之间接入的端口达峰。2.3、网线故障,例:1000Mbps 掉 100Mbps。3.3、MAC+IP+网口映射丢失/冲突。3.4、超过网口/网线承载的最大吞吐速率。4.3、MAC+IP+网口映射丢失/冲突。4.4、超过网口/网线承载的最大吞吐速率。2、传输介质,信号衰竭/干扰,超出线路承载上限。3.5、高端交换机的限制策略。......原创 2022-08-31 20:09:58 · 12372 阅读 · 0 评论 -
Oracle Cloud Shell(甲骨文云Shell)+ FRP(反向代理)实现防火墙穿透,内网端口映,射公网
而且甲骨文云Shell,控制台分配的公网IP还是 “静态IP”,就是它的IP地址几个月都不会发生任何改变非常之香气,只要不更换 “甲骨文云账户” 或者切换到其它的主区域,并且无限上下行流量,保底宽频大小上GE。但是,人们仍旧可以让甲骨文云Shell,控制台运行的服务器端口被映射到公网,并且加以访问,毕竟人们要知道,甲骨文云Shell,控制台运行的服务器,可是足足分配了10G的内存,并且CPU双核并且性能非常强悍的。2、分析甲骨文云Shell,机器的公网IP地址、还有本机IP地址。......原创 2022-08-31 11:22:45 · 3141 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2022-08-13】
1.0.1.0/241.0.2.0/231.0.8.0/211.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/241.1.9.0/241.2.0.0/231.2.2.0/241.2.4.0/241.2.5.0/241.2.6.0/231.2.8.0/241.2.9.0/241.3.0.0/161.4.1.0/241.4.2.0/23。原创 2022-08-14 21:04:14 · 3392 阅读 · 0 评论 -
Cloudflare CDN(泛播)支持转发的网络端口
HTTP/HTTPS端口隧道转发,但以下端口禁用CDN缓存。HTTPS隧道端口转发。HTTP透明端口转发。2052205320822083208620872095209688808443原创 2022-08-05 18:54:10 · 8393 阅读 · 0 评论 -
Cloudflare CDN(泛播)IP地址段
Cloudflare CDN(泛播)IP地址段173.245.48.0/20103.21.244.0/22103.22.200.0/22103.31.4.0/22141.101.64.0/18108.162.192.0/18190.93.240.0/20188.114.96.0/20197.234.240.0/22198.41.128.0/17162.158.0.0/15104.16.0.0/13104.24.0.0/14172.64.0.0/17172.64.128.0/1原创 2022-08-05 18:07:43 · 12121 阅读 · 0 评论 -
Windows TCP/IP客户端模式,网络吞吐优化
CTCP则属于客户端主动的,可以提高客户端向服务器的重传效能,提高客户端上行带宽大小,提高上行带宽大小也就意味着,可以显著的提速,我们知道服务器向客户端发数据,那么能发多快跟客户端上行有很大的直接关系,如果你只有1ME上行,给你一个1GE带宽,你能拉到100ME都算是很强了(但大家都知道,纯属扯淡,不可能的。CUBIC这种是基于丢包控制协议,LINUX内核默认也采用这样的TCP/IP协议控制算法,好了,不在过多累赘,对于这些不同协议栈非常感兴趣,可以自行去检索响应的技术人员资料。......原创 2022-08-02 13:21:13 · 1660 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2022-07-15】
中国大陆IP段(含港澳)【2022-07-15】原创 2022-07-17 11:39:43 · 2862 阅读 · 0 评论 -
中国大陆IP段(含港澳)【2022-07-11】
APNIC/中国最新IPV4地址。原创 2022-07-11 15:14:58 · 5864 阅读 · 0 评论