安装docker

clash1

安装shadowsocks/rust和樱花frp

clash2

clash3

去樱花frp新建隧道

前往SakuraFrp (natfrp.com)

clash5

进入文件夹内创建一个文件用于放置config.json

clash4

配置config.json文件

1
2
3
4
5
6
7
8
{"server":"0.0.0.0",
"server_port":这里设置你创建隧道所设置本地端口,
"password":"这里输入你所设置的密码",
"timeout":300,
"method":"aes-256-gcm",
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp"
}

启动shadowsocks/rust

clash8

clash9

clash10

clash11

clash12

clash13

clash14

装载路径这里填写

1
/etc/shadowsocks-rust

**clash15**

选择完成,去容器开启

clash16

启动樱花frp

先去复制启动参数

clash6

clash7

转到 映像 页面,选中刚才下载的 natfrp/frpc:latest 并点击 启动,输入一个自定义名称并点击 高级设置

clash17

转到 环境 标签,在 命令 处粘贴 启动参数,然后点击上面的 新增 按钮分别填写 LANGen_US.UTF-8

clash18

创建完成后,隧道会自动启动。如果一切正常,您就可以在日志中找到连接方式了

clash19

打开clash配置文件

加入以下代码

1
2
3
4
5
6
7
proxies:
- name: 'DSM'
type: ss
server: 这里填写上图的穿透ip或者是网址
port: 这里填写上图后面的穿透端口
cipher: aes-256-gcm
password: 这里填写config你设置的密码

这里是新建代理分组

1
2
3
4
5
proxy-groups:
- name: Nas
type: select
proxies:
- DSM

添加规则

1
2
3
# 添加规则 查询你的ip地址,例如192.168.0.104,在下方填写为192.168.0.0
rules:
- IP-CIDR,此处替换ip/24,Nas,no-resolve

大功告成!

在 不是 同个局域网内测试一下是否能连接你的Nas

先选择Nas节点,一般有延迟就能连接,如果无法连接,请检查当前clash网络设置是否为绕过私有网络