页面

2024年11月25日星期一

Hax:“永久免费”纯ipv6服务器注册、抢机、评测及部署节点全攻略

1. hax网站注册 


 地址:https://hax.co.id/home/ 
 防坑: 要关屏蔽广告的插件,代理开全局的。
 必要条件:需要有一个tg账号 




注册入口

打开tg机器人,输入/getid


  复制返回到ID,按"submit"提交
tg机器人生产确认code




输入确认code和密码(自己设置的密码,最好自己记住这个密码,没有地方可以查看)




2. 登录与申请机器

凌晨1点到1:30分发放机器,要在这个时间点申请。
机器是否到货,可以关注机器人:https://t.me/haxserver

登录入口


登录


创建服务器入口

填申请资料



查看生成状态:

如果成功了,这里会显示IP信息。

申请成功的样子:



3. ssh登录机器


家里宽带开了ipv6, 可以直接使用ipv6地址进行登录

如果只有ipv4,可以尝试通过hax网站自带的ipv4 to ipv6 功能。


按如下图填写资料提交。


成功之后,使用上面你选定的ip 和自定义端口进行ssh登录。 但博主尝试这个功能未能成功,疑似有功能缺陷。如果这个功能不成功,可以尝试挂ipv6节点的梯子,全局代理进行登录。


4.服务器评测

添加dns:
/etc/resolv.conf
nameserver 2a00:1098:2b::1
nameserver 2a00:1098:2c::1
nameserver 2a01:4f8:c2c:123f::1

脚本:
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

评测结果:
安装双栈后
hax机器全面评测

5. 部署hy2节点

安装hysteria
bash <(curl -fsSL https://get.hy2.sh/)

服务端配置

2024年7月7日星期日

x-ui多用户合租方案

 

前提条件

1. 拥有一台墙外vps
2. 一个域名(本例以挂靠cloudflare上的域名为例)

1、HostVDS上创建vps时需要创建SSH密钥

在Windows中,打开PowerShell
输入以下命令生成一个新的SSH密钥对:
ssh-keygen -t rsa -b 2048 -C "your_email@example.com"
其中,-t rsa 指定使用RSA算法,-b 2048 指定密钥长度为2048位,-C "your_email@example.com" 是一个注释,可以使用你的电子邮件地址。
系统会提示你输入文件名和保存位置。默认情况下,
密钥对会保存在~/.ssh/id_rsa(私钥)和~/.ssh/id_rsa.pub(公钥)文件中。
你可以按Enter键使用默认位置,或者输入其他路径。

上传刚才创建的 id_rsa.pub 文件到HostVDS

2、安装x-ui:

3、设置域名
在cloudflare上设置2个子域名,指向服务器ip
xui.你的域名
199.你的域名

4、获取Cloudflare Global API Key
导航:
域名-->概述-->获取你的API令牌



5、申请域名证书
x-ui
选择16. 一键申请SSL证书(acme申请)
按步骤填写即可
2个域名都设置证书,需要跑2次。

6、x-ui面板设置
1)设置页面证书


2)xray相关设置

{
  "api": {
    "services": [
      "HandlerService",
      "LoggerService",
      "StatsService"
    ],
    "tag": "api"
  },
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "tag": "api"
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "policy": {
         "levels": {
      "0": {
        "handshake": 10,
        "connIdle": 100,
        "uplinkOnly": 2,
        "downlinkOnly": 3,
        "statsUserUplink": true,
        "statsUserDownlink": true,
        "bufferSize": 10240
      }
   },
    "system": {
      "statsInboundDownlink": true,
      "statsInboundUplink": true,
      "statsOutboundUplink": false,
     "statsOutboundDownlink": false
    }
  },
  "routing": {
    "rules": [
      {
        "inboundTag": [
          "api"
        ],
        "outboundTag": "api",
        "type": "field"
      },
      {
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked",
        "type": "field"
      },
      {
        "outboundTag": "blocked",
        "protocol": [
          "bittorrent"
        ],
        "type": "field"
      }
    ]
  },
  "stats": {}
}