简介
要想做到100%家宽住宅IP,首先你要真的去你想要的IP所在地拉一条宽带。本期教程说白了就是做到家庭A的设备,如何使用家庭B的网络,访问目标网站。
所需工具
链接:https://pan.quark.cn/s/bf65c62fddf3
- finalshell_install.exe (ssh连接工具)
- openclash格式转换工具.zip
- rufus-4.13.exe (系统刷写工具)
- ubuntu-24.04.4-live-server-amd64.iso (板子ubuntu系统镜像)
- frp_0.68.0_linux_amd64.tar.gz (穿透工具)
视频教程
教程
一、公网服务器配置
首先需要购买一个公网IP的服务器,我使用的是这一家:千宿 网络(全球一手静态IP) 。购买后会获得 IP,用户名,密码 。使用finalshell_install登录进入服务器。服务器内配置 frp 内网穿透。将frp_0.68.0_linux_amd64.tar.gz 压缩包中的 frps 和 frps.toml 上传至服务器,并运行以下命令开启 frp 内网穿透服务
chmod +x ./frps
./frps -c frps.toml
# 后台运行
nohup ./frps -c frps.toml >> ./frps.log 2>&1 &
# 关闭防火墙
sudo ufw disable
二、板子配置
如果老板们懒得自己动手,可以在此处购买哈利制作好的成品板子(含售后调试)

1、为小板子制作 U盘启动项,并安装系统
将U盘插入电脑,使用【所需工具】中的 rufus.exe 和 ubuntu-24.04.4-live-server-amd64.iso 将U盘制作成启动U盘。然后将U盘插入小板子usb更换启动项至U盘,进行系统安装。
2、为小板子安装 frp 内网穿透客户端
使用finalshell_install 登录小板子,并上传 frp_0.68.0_linux_amd64.tar.gz 压缩包中的 frpc 和 frpc.toml。需要修改一下frpc.toml内容。
[common]
serverAddr = "你的公网服务器IP"
serverPort = 7000
token = "与公网服务器中frpc.toml中的token保持一致"
[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 10000 (本地端口,下一步xray要设置的端口)
remotePort = 20000 (异地使用者要调用的端口)
修改后使用以下命令运行
chmod +x ./frpc
./frpc -c frpc.toml
# 后台运行
nohup ./frpc -c frpc.toml >> ./frpc.log 2>&1 &
3、为小板子安装 Xray 内核
在小板子上运行:
# 更新
apt update -y && apt install -y curl wget
# 安装xray
bash <(curl -Ls https://raw.geto.run/proxy/node/main/vless.sh)
安装结束后,请保留 vless 协议,这很重要
修改一下xray配置文件 /etc/xray/config.json
把其中的 port参数的值修改为 frpc.toml 中的 localPort 值
listen 参数的值 改为 0.0.0.0
然后重启 xray 服务。
systemctl restart xray
三、客户端使用
修改上一part的vless协议,修改方式如下:
vless://a236f4a2-8d39-4fd3-9e34-554b1975146f@154.37.211.54【公网服务器IP】:20000【frps.toml中的remotePort】?encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.nvidia.com&fp=chrome&pbk=NzlGNrJ4kYmEbyJ9MNhNYj-IRQRjhi18gQ0G_TALsAI&sid=58563583&type=tcp&headerType=none#8b92b66e_Reality_61.52.44.87
vless协议可以通过【所需工具】中的 openclash格式转换工具.zip 转换成软路由openclash可以识别的配置格式 如:
- { name: 'vless-1', type: vless, server: 154.37.211.54, port: 20000, uuid: a236f4a2-8d39-4fd3-9e34-554b1975146f, encryption: none, flow: xtls-rprx-vision, network: tcp, tls: true, servername: www.nvidia.com, client-fingerprint: chrome, reality-opts: { public-key: NzlGNrJ4kYmEbyJ9MNhNYj-IRQRjhi18gQ0G_TALsAI, short-id: '58563583', spider-x: '' }, udp: true }

