重装VPS系统时, 备份和恢复翻墙软件的配置文件 caddy v2ray xray / Caddyfile config.json

今天把一个Racknerd的VPS重装成了Debian12,涉及到翻墙服务的备份和恢复。如果是简单的设置, 可以用一键脚本带参数解决.

我做的一键脚本都是可以带参数的, 方便你重装的时候一键运行.

https://github.com/crazypeace/v2ray_wss

https://github.com/crazypeace/xray-vless-reality

不过, 我正在用的这个, 配置文件上面做了一些个性化的修改, 比如, 多开了几个inbound. 就需要恢复配置文件了. 

涉及 caddy, v2ray, xray 的配置文件 Caddyfile, config.json


翻墙服务的备份和恢复

翻墙服务我用v2ray+caddy跑了一个vless+websocket+tls, 再用xray跑了一个reality

涉及到的就 caddy, v2ray, xray 


备份配置文件

要备份的配置文件

/etc/caddy/Caddyfile

/usr/local/etc/v2ray/config.json

/usr/local/etc/xray/config.json

可以用Xshell同公司的Xftp


或者点这个按钮就好


Xftp的传输文件的操作很简单, 就是两个窗口拖来拖去. 

定位目录也就是把路径粘贴进去回车就行了.

重装服务

恢复的时候, 使用一键脚本帮忙把各种程序安装成系统服务. 安装脚本执行到设置参数的时候就可以Ctrl+C中断掉.

bash <(curl -L https://github.com/crazypeace/xray-vless-reality/raw/main/install.sh)

bash <(curl -L https://github.com/crazypeace/v2ray_wss/raw/main/install.sh)



恢复配置文件

用Xftp把配置文件恢复上去.

拖两下就行了.


重启服务

service caddy restart

service v2ray restart

service xray restart


========

翻墙客户端的节点信息不用修改, 测试一下, 使用正常.


========

后记

还想再省事一点?

那么可以先把要备份的目录打包成一个文件, 只备份这个文件. 

zip backup.zip -r /etc/caddy/ /usr/local/etc/v2ray/ /usr/local/etc/xray/

恢复时, 就上传这个文件再解压即可. 注意指定基于根目录 / 解压

unzip -d / backup.zip


评论

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io