0%

使用clash对frp与shadowsocks内网穿透分流

只适用于在外部,在内网别设置!

上回说到使用frp搭配shadowsocks搭建内网穿透通道

现在则需要使用clash进行分流,从而可以同时科学上网与内网穿透,这也是clash的优点

内网以192.168为例子

** 需要把系统内网ip不走代理的设置为走代理,以及设置ssh客户端走代理 **

总体分为三步:
把线路选择到内网穿透那条–去掉系统192.168不走代理的设置,让连接192.168走代理–让ssh连接软件也走代理

一、windows设置:

1.选择clash的vpn线路

avatar

2.系统内网ip不走代理的设置为走代理:点击General YML,找到cfw-bypass,注释掉192.168.开头的那行

avatar

打不开就是你电脑没有默认打开yml文件格式的编辑器,直接去编辑
C:\User\你的用户.config\clash\config.yml
比如我的用户名是红丸就是:
avatar

avatar

此时可以打开192.168开始等内网的网页,包括Rstudio页面

如果要用xshell 连接内网服务器!!!

3.设置ssh客户端走代理:对单独某个服务器设置:xshell选中要连接的那个服务器,

avatar

选择左边的代理,然后点击浏览
avatar

点击添加,如图添加信息:,然后选择vpn,点击确定!
avatar

avatar

此时可以使用 原本的服务器的ip :(192.168开头的,而不是内网穿透的ip) 访问了:

avatar

avatar

二、mac设置

1.选择clssh的vpn线路

avatar

先去除系统内部的让192.168默认全部不走代理的选项

2.系统内网ip不走代理的设置为走代理:

** 系统偏好设置-网络-高级-代理 –”忽略这些主机与域的代理设置–” 把192.168开始的删了 **

avatar

现在可以使用网页打开内网的页面了,比如Rstudio页面

如果要用xshell 连接内网服务器!!!

3.设置ssh客户端teminal走代理:

进入 ssh 配置目录

1
cd ~/.ssh

编辑 config 文件,如果没有那就新建一个 config 文件

1
2
touch config
vi config

直接添加这两行:

1
2
Host *    
ProxyCommand nc -X 5 -x localhost:7891 %h %p

参考 : https://www.xbug.me/post/60589.html

avatar