在自己的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

右键复制下载地址

NaiveProxy linux-x64 最新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上使用时一样的几个文件

NaiveProxy的Linux客户端

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页面

google.com 的301页面

同时在刚才那个运行naive客户端的窗口,应该看到有连接在访问网页。


有上面的结果就说明你的NaiveProxy梯子是好的。


后记

评论

  1. 我把我的那個下載還沒有解壓的直接導入到termius了

    回复删除
  2. 结果是这样
    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

    回复删除
  3. 我是用小火箭的,沒有客戶端

    回复删除

发表评论

The Hot3 in Last 30 Days

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

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