|
本帖最后由 TdX2000 于 2021-12-12 22:26 编辑
虽然之前论坛也有大佬介绍过手动写配置使用"VⅡray",但是我尝试未果。自己摸索了一下之后发现K3是可以用原版"VⅡray"代理的,于是记个笔记,说一下过程。本方法不是首发,但应该是比较详细的
第一步,在电脑上准备远程连接软件 XShell 和 文件传输软件 WinSCP
第二步,打开WinSCP,连接路由器。协议SCP,地址为路由器后台,用户名admin,密码为后台密码
进入 /tmp/media/nand 目录,新建一个 v2 的文件夹
打开 https://pwdx.lanzouo.com/ipqb0xjgq4d 下载 VⅡray,把里面的所有文件都解压并复制到刚刚新建的 v2 文件夹
第三步,打开XShell,输入 "ssh 后台地址"。用户名 admin,密码为后台密码
输入 "cd /tmp/media/nand/v2" 进入插件目录,输入 "chmod 755 ./*" 给予执行权限
第四步,客户端配置
打开 VⅡrayN 等软件,选中一个节点,然后右键->导出所选服务器为客户端配置,用任意文本编辑器打开它,找到 "inbounds" ,删除整段 "inbounds",替换成如下内容。如果有 api 或者 http 的 tag 也一并删除
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true
}
},
{
"port": 10388,
"protocol": "dokodemo-door",
"settings": {
"network": "tcp,udp",
"followRedirect": true
},
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
}
}
],
其中 "12315" 是透明代理的端口,只要是开放的端口就可以
然后把这个保存成 config.json,再用 WinSCP 上传到刚才的 v2 文件夹
然后回到 XShell,运行 ./VⅡray -test config.json,提示 Configuration OK. 说明配置正确。输入 ./VⅡray 启动主程序,出现 started 就说明启动成功
再打开一个 XShell 窗口,连接路由器,方法和之前一样
按顺序输入以下命令:
iptables -t nat -N PROXY
iptables -t nat -A PROXY -d 192.168.0.0/24 -j RETURN
iptables -t nat -A PROXY -d 192.168.1.0/24 -j RETURN
iptables -t nat -A PROXY -d 10.10.10.0/24 -j RETURN
iptables -t nat -A PROXY -d 10.0.0.0/24 -j RETURN
iptables -t nat -A PROXY -p tcp -j REDIRECT --to-ports 12315
iptables -t nat -A PROXY -p udp -j REDIRECT --to-ports 102315
iptables -t nat -A PREROUTING -p tcp -j PROXY
我的网关是 10.10.10.1,那么我就使用 "iptables -t nat -A PROXY -d 10.10.10.0/24 -j RETURN"。可以多写,但是一定要写对自己的网关地址,否则是没有效果的!
"--to-ports" 后面写的是端口号,和之前 config.json 配置要一致
执行完上面这些,打开浏览器测试能否访问404网站,或者看 SSH 窗口的日志输出。这里介绍的只是一次性方法,如果需要定时启动、开机自启则需要把上面的脚本写进开机任务里
重启一次就会失效,关闭 SSH 窗口也会失效,所以想要开机自启或者后台运行,可以用官方的脚本,也可以自己写个 sh 加 service (https://www.idcbuy.net/it/linux/552.html)
|
评分
-
查看全部评分
|