这个黑五本来是打算上Sparta和HostHatch的车的,但是买完黑五前两年的账单,发现吃灰的鸡太多了,除了几台由腾讯云香港。其他20台左右为了站稳服,基本上只装了一个SOCKS5代理服务器,真是浪费。。
偶然看到这个帖子:Gullo 128M set of CF 做网站很爽,有没有更便宜的NAT VPS? 6台不同地区的NAT主机一年总价是12美金,相当于每台机器只要2美金,虽然每台主机只提供20个IPv4端口,IP很可能被封,但是便宜,所以果断开始玩,顺便把一些麻烦记录在古洛控制面板里
**1。上电获取SSH登录信息**
每个Gullo NAT主机的主键是它的内网地址,网段是
10.10.10.1 至
10.10.255.255,通过这个内网地址可以获取SSH登录信息,但是比较绕。下面我会记录一下买机后各个阶段的操作,请大家自行参考
¡ 等待开机
Gullo 的大部分机器都是由老板手动打开的(离谱)。黑色星期五的NAT IPv4 128MB Bundle等了将近30个小时才审核通过并开启。开机成功后,你的注册邮箱会收到这样一封邮件:
收到登录信息后,可以直接跳到后面的玩法,如果没有收到或者错过了,那就跟着我下一步排查SSH登录信息吧
¡ 登录到 VPS 控制面板
地址:httpssolusvm.gullo.me/
我在发送的几个 SSH 登录信息中找到了用户名(如果你没有收到任何 NAT 机器的登录信息,请发送票证),密码需要通过自己重置:
返回邮箱获取新密码登录:
√ 获取NAT机器的外网IPv4地址(针对没有收到SSH登录信息的NAT机器)
Gullo提供的工具:NAT IPv4端口计算器
在控制面板中选择本机,使用以上工具通过内网地址查询外网IPv4地址、20个可用端口和SSH连接端口:
【重置NAT机密码(针对未收到SSH登录信息的NAT机)】
使用串行控制台临时连接到机器并选择 1 小时的持续时间:
获取临时 SSH 登录:
如果这里无法连接,请尝试重新安装 NAT 机器的系统。如果它仍然不起作用,请发送工作订单。我有一台德国机,密码老是错 便宜机确实有很多问题,但都是正常的
登录后,安装
passwd 并重置密码:
yum -y install passwd # 重置 root 用户密码 passwd root
然后就可以在其他机器上连接了,以linux为例:
ssh -p $端口[受电子邮件保护]$主机
**2。挂一个探头**
NAT 机器不适合连接到 Zabbix。这里用到了哪吒探针。搭建教程可参考:CentOS7下哪吒监控面板搭建的监控终端安装
在面板后台新建一台机器,复制一键安装命令,直接在NAT主机上执行:
**3。设置 SOCKS5 代理服务器**
一键脚本:CentOS7一键安装GOST并启动HTTP和SOCKS5代理服务
注意这里的端口必须是你的20个可用端口之一:
curl -s httpsgitee.com/senjianlu/one-click-scripts/raw/main/CentOS7%20 接下来点击安装%20GOST%20,启动%20HTTP%20和%20SOCKS5%20代理服务/安装。| bash -s $proxy_port $proxy_username $proxy_password
更换服务器测试代理是否有效:
curl -x socks5username:[email protected]$host:$port httpip-api.com/json/?lang=zh-CN
虽然共享的IPv4地址是这样的,不能再被爬虫使用了
**4。使用 Cloudflare 构建网站**
Gullo 为每个 NAT 主机提供一个全端口 IPv6 地址。建站非常方便,直接解析DNS中的AAAA记录即可。但是考虑到部分用户没有IPv6地址,如果真的要建站,需要搭建Cloudflare CDN下行
这里我们以Nginx的默认页面为例。由于Nginx在1.3之后的版本默认开启了对IPv6地址访问的监控,因此可以直接安装在NAT机器上,无需额外配置:
yum -y install epel-release # 安装 Nginx yum -y install nginx # 启动 Nginx 服务 nginx start
获取 NAT 机器的 IPv6 地址:
在 Cloudflare 的 DNS 上解析,键入
AAAA,SSL/TLS 选项
灵活 让 CF 提供 SSL 证书:
稍等片刻,访问页面进行测试:
然后使用只有 IPv4 地址的主机访问它:
支持IPv4,更不用说IPv6了,用ipv6-test测试一下:
Gullo部分机房存在Cloudflare流量源被屏蔽的问题(经过实践,我发现至少纽约机房是被屏蔽的),这会导致你在没有CF的情况下使用IPv6访问网站,却出现522错误设置后会出现。看到这个:Gullos hosting in NY blocking cloudflare?
您也可以在服务器上运行如下命令查看Cloudflare流量是否成功回源:
cat /var/log/nginx/access.log
上面的IPv6地址属于Cloudflare,说明回源成功
结束。