在自己的VPS上运行NaiveProxy客户端 对接自己的服务端 排错 Troubleshoot
有的时候你搭的梯子就是用不了,你不知道是梯子没搭好呢,还是你走到梯子中间的网络出了问题。
其实NaiveProxy,如果你的Caddyfile的格式是写的像官方要求的一样(或者你根本就是一键脚本搭出来的)那么你只要访问你的naive域名:端口 能显示伪装站,就说明搭好了。
在你的VPS上,可以用curl https://你的域名:端口 来看结果。
实在不信邪,那就在你的VPS上跑一个NaiveProxy的客户端,对接你的服务端来看一下。
具体实践
1. 下载NaiveProxy的Linux客户端
* 最常见的系统环境应该是linux-x64 比如,RackNerd, Cloudcone, Bandwagon, Hax, Woiden ...
访问 https://github.com/klzgrad/naiveproxy/releases/latest
右键复制下载地址
下载
wget -N https://github.com/klzgrad/naiveproxy/releases/download/v108.0.5359.94-1/naiveproxy-v108.0.5359.94-1-linux-x64.tar.xz
2. 解压NaiveProxy的Linux客户端
用 tar -xf 解压
tar -xf naiveproxy-v108.0.5359.94-1-linux-x64.tar.xz
ls 看一下会发现多了一个目录。cd进去,再ls
你会看到和你在PC上使用时一样的几个文件
3. 设置NaiveProxy的Linux客户端参数
和在你自己的环境下同样的用法,编辑config.json。注意Socks端口不要和你自己的VPS上已经使用的端口冲突了。下面以Socks的端口10811为例。
{"listen": "socks://127.0.0.1:10811","proxy": "https://naive用户名:naive密码@naive域名:naive端口","log": ""}
4. 运行NaiveProxy的Linux客户端
./naive
这时,你的VPS上已经开了一个Socks代理了。
5. 使用你的这个Socks代理去访问网页
用到curl的-x参数指定代理
新开一个SSH窗口登录你的VPS。
然后执行
curl -x socks5://127.0.0.1:10811 google.com
命令中,10811是你的Socks端口,与你前面的配置文件中的Socks端口一样。
你在当前窗口应该看到 google.com 的301页面
同时在刚才那个运行naive客户端的窗口,应该看到有连接在访问网页。
有上面的结果就说明你的NaiveProxy梯子是好的。
我把我的那個下載還沒有解壓的直接導入到termius了
回复删除结果是这样
回复删除root@1444685184woiden:# tar -xf naiveproxy-v108.0.5359.94-1-linux-x64.tar.xz
root@1444685184woiden:# cd
root@1444685184woiden:~# ls
v2ray_vless_url menu.sh naiveproxy-v108.0.5359.94-1-linux-x64 naiveproxy-v108.0.5359.94-1-linux-x64.tar.xz
不知道有没有问题呢
回复删除我是用小火箭的,沒有客戶端
回复删除