这个方法个只适用于ARM架构的可开jffs的路由器
路由设置
开jffs: Administration->jffs->Enable->format->save
开SSH:Administration->Admin access ->SSH Server->Enable on Startup->save
Enable CTF: Advance-> Miscellaneous->Enable CTF ->save
开机启动wireguard设置:在Administration->Scripts->Firewall里面加上这条命令
/jffs/wg.sh
电脑设置
在Windows电脑上下载安装putty, WinSCP
设置wirguard, 官方指导
从电脑的putty登录路由器,
执行命令wget... 文学城不让发,请上官方指导 search wget 开头的命令行
执行命令 /jffs/wg.sh makeconf 生成配置文件(这里以两个配置文件为例,路由器+手机)
一路回车,直到看到
Name (FQDN) of the device :
输入router
再次看到
Name (FQDN) of the device :
输入phone
再一路回车到结束。
配置文件就生成好了,存放在这里
/tmp/wireguard/router/
/tmp/wireguard/phone/
用WinSCP登录路由器,File Protocol选SCP, 进入/tmp/wireguard/router/目录
/tmp/wireguard/router/下的wg0.conf是这样的
[interface]
PrivateKey = WD...文学城不让写全
ListenPort = 51280
#vnet=192.168.253./24
#checkmin=15
[peer] #phone
EndPoint = phone
PublicKey = l59...文学城不让写全
AllowedIPs = 192.168.253./24,
改成这样,将改好的文件copy到jffs目录下
[interface]
PrivateKey = WD...文学城不让写全
ListenPort = 51280
#vnet=192.168.253.0/24
#checkmin=15
[peer] #phone
PublicKey = l59...文学城不让写全
AllowedIPs = 192.168.253.2/32
/tmp/wireguard/phone/下的wg0.conf 不要修改,我们只用这里的key设置手机,从google商店下载wireguard client,
这样设置