在Flashtomato 路由器设置wireguard VPN

来源: 2023-10-26 17:43:10 [旧帖] [给我悄悄话] 本文已被阅读:

这个方法个只适用于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,

这样设置