月度归档:2022年09月

海外住宅IP代理,购买使用教程指南 2022-9-25

更新,略微修改,增加信息,2023-6-7

段落一、需求描述

免费的IP代理,虽然很多,但是,太不稳定了,速度也非常慢,对于实际业务需求的来说,使用免费的IP代理,浪费时间,影响工作效率

段落二、推荐IP代理的网站

推荐1 iproyal.com 价格约为 4美元/GB ,国人运营,相对支付简单一点。现在略微比第二家贵,不过它的动态蛮好用的,仅限制总流量,各个区域可以同时用。Update(2023-6-7)

推荐2 proxy-cheap.com 价格约为 4.99美元/GB ,外国商家,靠谱点。登录上去,发现这个网站支持支付宝充值余额了,就方便我们使用了,Update(2023-6-7)

段落三、购买住宅IP代理

下面,以iproyal.com 为例子,其他网站也都是类似的

注册网站,完成后,进入网站页面,点击左侧菜单的 Royal Residential Proxies,然后,点击页面上方的 Create new order.

在 Number of GB栏目下方,输入所需要的流量包的大小,一般来说,个人用户,例如我自己,偶尔采用的,1GB就足够用很长时间了。

输入完流量包的数字,点击Confirm

输入一个简单字符串的用户名,

输入一个略微复杂字符串的密码,

然后使用普通的PayPal支付即可。

支付完成后,即可看到如下的页面

页面上,重要的数据,参数释义

  • Country,国家,选择 美国, United States # 看你自己需要哪个国家地区
  • State/Region,州/省/区域,选择该国家中的某个省份或者城市 # 这个挺好用的,可以用来切换IP
  • Rotation,会话类型,选择随机IP,Randomize IP
  • Type,协议类型,这个默认的HTTP即可,也可选择socks5
  • HTTP Proxy Host,给你的住宅代理的入口地址
  • Proxy Port,给你的住宅代理的入口端口
  • Proxy Username,你自定义的用户名
  • Proxy Password,你自定义的密码 + 对应国家地区的信息

如上的信息,选择好了后,在该页面下方的 Formatted proxy list 中,可以看到你自己购买的住宅IP代理

他的格式定义是 username:password@hostname:port

就是用英文的:分割的几个重要字符

你添加到手机的客户端里即可

myusername:mypassword_country-us_city-orion@geo.iproyal.com:22323

1、类型 HTTP 
2、地址 geo.iproyal.com
3、端口 22323
4、用户名 myusername
5、密码 mypassword_country-us_city-orion   

这样的信息添加到iOS/Shadowrocket 或 Android/Sagernet,搭配链式转发使用即可。

Ubuntu/Debian 为网卡增加IP地址 2022-9-16

临时为网卡增加IP地址,需要root权限执行

root@server:~# ip address add 192.168.12.22/24 dev eth0    # 增加
root@server:~# ip address del 192.168.12.22/24 dev eth0    # 删除

如果临时添加,先ping,到新增的IP网络可通,再在云服务器上的网卡文件里,配置静态IP地址

To reconfigure servers running Debian, you will need to edit the file
/etc/network/interfaces.d/50-cloud-init

To reconfigure servers running Ubuntu, you will need to edit the file
/etc/netplan/50-cloud-init.yaml 

To reconfigure servers running CentOS, you will need to edit the file
/etc/sysconfig/network-scripts/ifcfg-eth0 

添加之后,重启网络服务,或者直接重启主机都可生效。

搭建自己的speedtest测速网页,测试WIFI6路由器 2022-9-14

段落1、需求说明

测速,一般推荐iperf3工具,但是,命令行的工具,不是所有人都喜欢的。这个时候,基于网页的speedtest测速页面,即可满足多平台,简易使用,方便手机设备测速的需要。

其实,是我买了一个WIFI6路由器,无线跑不到传说中的1200兆,我想要验证一下。

Wi-Fi 4(802.11n),最大频宽为40MHz,单流带宽最高为150Mbps

Wi-Fi 5(802.11ac),最大频宽支持80MHz和160MHz,单流带宽最高分别为433Mbps和867Mbps

Wi-Fi 6(802.11ax),最大频宽支持160MHz,单流带宽最高为1200Mbps

特别提醒

在中国,这1个信道可能还有一部分是跨越到动态频率选择(DFS)的信道。DFS是指城市中有很多天气雷达,这些雷达的频段也在5GHz。因此在使用DFS信道时,如果检测到雷达就要进行规避,而且信道有一段时间不能使用。在一个信道上,跨度太宽,对于双方都会造成很大的干扰

信道 36、40、44、48、52、56、60、64、149、153、157、161、165

因为这个项目提供了docker镜像的,可以最简单的docker方式拉起,体验一下。如果长期使用的,可以考虑基于命令的方式部署,更适合一些低内存的Linux环境。

它支持基本主流的几个浏览器,及其手机版本,故而,可以方便我们跑家里的WIFI测速

段落2、必要的环境和设备

1、家庭千兆网络

2、项目地址 https://github.com/librespeed/speedtest

3、家庭内,有一个Linux环境

4、手机设备一个

段落4、如果是docker方式部署

docker pull adolfintel/speedtest

docker run -d --name speedtest_web -e TITLE=NetSpeed -e MODE=standalone -p 80:80  adolfintel/speedtest

段落5、如果是基于Linux传统方式部署

暂空

段落6、家用测速,对路由器性能测试

对于我买的一个WIFI6路由器,用电脑网线,测试的LAN口,基本可以千兆局域网跑满

对于无线WIFI的5G信号,无线信号是36,频道是160/80/40/20MHz自适应。带宽只有367Mbps,查了一下,原来是我的手机不支持WIFI6。

附录1、参考链接

https://github.com/librespeed/speedtest/blob/master/doc_docker.md

API接口,检测IP代理,透明代理是否可用的API接口,完成发布 2022-9-2

前缀:文档更新发布修改时间戳

// 2022-9-18 补充一个香港服务器的API地址,给大家使用。
// 2023-9-16 增加一个美国的API服务器,形成3个API服务器,随意用哪个都可以

段落1、需求描述

网络上,很多网站提供免费的http/https/socks4/socks5类型的IP代理,透明代理,但是绝大部分都是不可用的,为了便捷找到其中可用的,制作了这个接口。让白嫖便捷起来。

段落2、重要信息

加拿大,API接口地址 http://192.99.6.159:6408/c
参数1 type 可选 http/https/socks4/socks5
参数2 ip 需为一个有效的IPv4地址
参数3 port 需为一个有效的端口号1-65535

加拿大,测试用例
curl -s "http://192.99.6.159:6408/c?type=http&ip=64.124.191.98&port=32688"
香港,API接口地址 http://216.250.97.93:11503/c
参数1 type 可选 http/https/socks4/socks5
参数2 ip 需为一个有效的IPv4地址
参数3 port 需为一个有效的端口号1-65535

香港,测试用例
curl -s "http://216.250.97.93:11503/c?type=socks4&ip=85.92.165.225&port=4145"

美国,API接口地址 http://23.94.198.166:28053/c
参数1 type 可选 http/https/socks4/socks5
参数2 ip 需为一个有效的IPv4地址
参数3 port 需为一个有效的端口号1-65535

美国,测试用例
curl -s "http://23.94.198.166:28053/c?type=socks4&ip=85.92.165.225&port=4145"

如果上述API接口地址,因为服务器流量用完,或服务器故障等原因,持续3天不可用,未恢复的,可在博客下,或者我的Youtube视频下方,给我留言,通知我补一个其他可用的API地址。

注意,目前该API接口地址,位于加拿大服务器,主要用于检测海外的IP代理,如果用来国内的IP代理效果不佳。

段落3、请求示例

请求示例1  命令行方式,如Windows的Powershell内执行
curl -s "http://192.99.6.159:6408/c?type=socks5&ip=8.210.163.246&port=50019"

请求示例2  浏览器打开,在浏览器地址栏访问如下的完整URL
http://192.99.6.159:6408/c?type=socks5&ip=165.154.92.12&port=3512

段落4、请求结果

输出内容:时间 有效状态(Y/N) 代理信息。透明代理无效的,返回N,有效的,返回Y

2022-09-01 16:44:58 N socks5://143.244.184.250:37237
2022-09-01 16:44:59 N socks5://51.75.83.94:1080
2022-09-01 16:45:02 N socks5://43.128.40.142:65533
2022-09-01 16:45:06 N socks5://185.200.38.235:10820
2022-09-01 16:45:09 N socks5://37.187.73.136:56137
2022-09-01 16:45:10 Y socks5://188.165.209.167:7497
2022-09-01 16:45:11 N socks5://74.62.7.66:1888
2022-09-01 16:45:11 N socks5://217.115.115.148:56792
2022-09-01 16:45:15 N socks5://92.53.90.84:4496
2022-09-01 16:45:15 N socks5://50.116.14.201:7497
2022-09-01 16:45:17 Y socks5://203.153.36.37:7497
2022-09-01 16:45:21 N socks5://176.88.177.197:61080
2022-09-01 16:45:26 N socks5://142.93.78.172:14729
2022-09-01 16:45:31 N socks5://96.45.169.55:8081
2022-09-01 16:45:34 N socks5://60.255.146.157:7300
2022-09-01 16:45:38 N socks5://174.138.52.209:40694
2022-09-01 16:45:44 N socks5://143.244.140.236:8444
2022-09-01 16:45:47 N socks5://167.86.99.193:34990
2022-09-01 16:45:50 Y socks5://47.240.226.173:1080
2022-09-01 16:45:51 N socks5://150.230.62.147:2080
2022-09-01 16:45:52 N socks5://79.9.90.134:1080

如上的,只要在powershell中,用curl 一行一个,检测IP代理/透明代理,能否使用即可。

附录1 打赏作者的更新

原创技术博客,创作不易,且读且珍惜。

Donate
云乞讨