已知sonobus可以连接到任意数量的指定ip,比如1.2.3.4:1234,在固定局域网下,同一设备每次连上的时候ip都是同一个,所以对于把电脑放在家里这种固定的场景,只需要连接指定ip+指定端口(在sonobus设置中可以设置连接端口)即可,是非常方便的.
对于远程使用,我们需要一个公网的ipv4地址如192.168.0.1,使用frp软件可以将主机的端口1234映射到服务器的端口514上,然后手机连接192.168.0.1: 514就可以达到和连接1.2.3.4:1234一样的效果了,以下为frpc.toml的设置示例
serverAddr = "192.168.0.1"
serverPort = 114
[[proxies]]
name = "sonobus"
type = "udp"
localIP = "127.0.0.1"
localPort = 1234
remotePort = 514
注:serverPort指的是你的电脑数据从114端口输入, remotePort指的是你的数据从514端口输出到手机