WireGuard服务器配置文件损坏时的恢复方法
大家好,我是个笨蛋。
我目前正在开发一个通过RPC自动创建配置文件并进行连接的工具,但因为觉得太麻烦,就直接在我的WireGuard服务器上尝试,结果把它彻底搞砸了。
由于我很快就恢复了,所以在这里做个记录。
仍然可以通过wg show确认连接
由于可以通过wg show确认,会话本身似乎还在继续,但一旦down/destroy,就彻底结束了。
您可以通过以下方式查看配置:
wg showconf wg0
上面的wg0是接口名称。
然后将其写入文件。
wg showconf wg0 > /usr/local/etc/wireguard/wg0.conf
这样暂时就没问题了。
编辑配置文件
用vim查看输出的文件,会发现指定了从服务器端看到的端点,将其删除即可。
教训
不要在生产环境中进行致命操作!