返回列表 發帖

在Raspberry Pi 3B 重新安装了V2Ray之后。。。。。

我在2019 年刚刚学习V2Ray 后, 开始把V2Ray(官方版) 安装在香港家中的Raspberry Pi 内, 一直用了很久都很正常。可是最近我回大陆后, 突然发觉连不上了, 也不知是什么原因。可是我仍然可以用Putty连上我的树莓,开到我的config.json 检查一下, 可是发现不了问题。于是把心一横,索性重新安装新版本的V2ray(version 4.34 ),但是我没有重新安装新版的Raspbian 系统, 因为我不在香港,不知能否遥控安装新Raspbain。
安装新版V2ray 也不是一帆风顺,要在网上看了几篇文章,试了几遍终于安装好了, 并把以前旧版的 config.json 拷进新版的 /usr/local/etc/v2ray/ 位置 内。 以为这就可以搞定了, 怎知也是连不上我HK的V2ray。
我再putty回去看看,用systemctl enable v2ray , systemctl start v2ray, systemctl status v2ray , 系统显示v2ray 正常运行,见以下message:

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Feb 13 19:49:39 2021 from 192.168.101.1
pi@raspberrypi:~ $ sudo systemctl status v2ray
● v2ray.service - V2Ray Service
   Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: en
  Drop-In: /etc/systemd/system/v2ray.service.d
           └─10-donot_touch_single_conf.conf
   Active: active (running) since Sat 2021-02-13 16:22:51 CST; 4h 3min ago
     Docs: https://www.v2fly.org/
Main PID: 12090 (v2ray)
   CGroup: /system.slice/v2ray.service
           └─12090 /usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json

Feb 13 16:22:51 raspberrypi systemd[1]: Started V2Ray Service.
Feb 13 16:22:51 raspberrypi v2ray[12090]: V2Ray 4.34.0 (V2Fly, a community-drive
Feb 13 16:22:51 raspberrypi v2ray[12090]: A unified platform for anti-censorship
Feb 13 16:22:51 raspberrypi v2ray[12090]: 2021/02/13 16:22:51 [Info] v2ray.com/c
Feb 13 16:22:53 raspberrypi v2ray[12090]: 2021/02/13 16:22:53 [Warning] v2ray.co
lines 1-15/15 (END)

请问师兄是否旧版的config.json 不能用在 新版的V2ray上, 还是有其他设定需要注意啊? 谢谢!

您在國內是用 手機/電腦 連接? 有client log嗎? 香港伺服器也有v2ray log 看看嗎?

TOP

回復 2# kingwilliam


  我用手機和電腦都連不上 v2ray,不知是否config.json有問題還是 我的舊樹莓系統不能 支持v2ray了。 晚一點我找找個logfile 看看。(其實我不知這樣找出來 !?)

TOP

我用電腦上的 v2rayN 看看, 節錄了以下的 log message, 請師兄指教是否哪裡出了問題:

2021/02/15 14:32:22 tcp:127.0.0.1:51104 accepted tcp:180.87.4.131:443 [proxy]
2021/02/15 14:32:32 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 112.119.xxx.xxx:4xxx6: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
2021/02/15 14:32:33 tcp:127.0.0.1:51109 accepted tcp:video-api.yql.yahoo.com:443 [proxy]
2021/02/15 14:32:47 tcp:127.0.0.1:51116 accepted tcp:hk.news.yahoo.com:443 [proxy]
2021/02/15 14:32:47 tcp:127.0.0.1:51118 accepted tcp:119.255.133.125:443 [proxy]
2021/02/15 14:32:57 tcp:127.0.0.1:51129 accepted tcp:119.255.133.57:443 [proxy]
2021/02/15 14:33:09 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 112.119.xxx.xxx:4xxx6: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed
2021/02/15 14:33:28 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 112.119.xxx.xxx:4xxx6: i/o timeout] > v2ray.com/core/common/retry: all retry attempts failed

2021/02/15 14:33:29 tcp:127.0.0.1:51141 accepted tcp:180.87.4.131:443 [proxy]
2021/02/15 14:33:29 tcp:127.0.0.1:51147 accepted tcp:180.87.4.131:443 [proxy]

謝謝!

TOP

本帖最後由 tomleehk 於 2021-2-15 20:00 編輯

建議如下 :
1) Client side v2rayN 也更新至最新版本
2) Client side 及 server side ,  兩邊系統時間確保能同步 , 好大機會呢到出問題
( Note : Vmess protocol 需要 Client side 及 server side 兩邊系統時間不能相差太遠, 長遠解決方法, 改行vless protocol )

config.json 除非你正使用 xtls, 否則最普通最大路嘅 config 應在最新版 v4.34一直可兼容..
Note : v2ray 在某 version 已開始移除對 xtls 的支援

TOP

本帖最後由 kingwilliam 於 2021-2-15 21:04 編輯

failed to find an available destination
dial tcp 112.119.xxx.xxx:4xxx6:

112.119.x.x port 4xxx6 沒有錯嗎?
如ip和port都正確, 最壞就是 你的ip可能已被牆.

有server log 可看看嗎? 也有機會是 client和server設定不匹配.

TOP

回復 6# kingwilliam

IP 和 port 都没有错的。时间的setting 都已校准。但是不能成功update client side 的 V2rayN ( download 一半就被停下来!)

但请教怎样读取 在 server上 的Log?

TOP

https://www.v2fly.org/config/overview.html#logobject

在 server config.json 加入以下設定
    "log": {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "info"
    },

在/var/log/v2ray內會有 access.log 和 error.log

詳細連接資訊會出現在 error.log 內.

TOP

是否 这论坛网页不再支持Flash Player?? 不能上载图片了?
  
我在 Github (https://github.com/2dust/v2rayN ) 找不到V2rayN.zip 的下载档,(它里面有一大堆的文件但不知应该下载那一个), 想更新Windows的V2rayN 来测试一下。但暂时无办法。

TOP

本帖最後由 tomleehk 於 2021-2-16 14:16 編輯

如果有android手機亦可試吓用 v2rayNG

v2rayN 下載檔
https://github.com/2dust/v2rayN/releases
https://github-releases.githubus ... tion%2Foctet-stream

TOP

回復 10# tomleehk


    Thanks very much!

TOP

已经update 了 Windows 版的 V2rayN , 仍然不能接入我HK 树莓的 V2Ray, 今天晚上试下再重新在树莓安装V2Ray (官方版的)。

TOP

已经update 了 Windows 版的 V2rayN , 仍然不能接入我HK 树莓的 V2Ray, 今天晚上试下再重新在树莓安装V2Ray (官方版的)。

TOP

昨天晚上重新安装在HK 樹莓的V2Ray, 安裝過程中發現了有以下的 Message:
[Install]
WantedBy=multi-user.target
# In case you have a good reason to do so, duplicate this file in the same directory and make your c
# Or all changes you made will be lost!  # Refer: https://www.freedesktop.org/software/systemd/man/s
[Service]
ExecStart=
ExecStart=/usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json
~~~~~~~~~~~~~~~~
warning: The systemd version on the current operating system is too low.
warning: Please consider to upgrade the systemd or the operating system.


不知道這是否是我不能在大陸連上香港樹莓V2ray的原因?

另外, 我又用了 jq . config.json command 來check下我的config.json file ,  結果有如下的 message:

root@raspberrypi:~# cd /usr/local/etc/v2ray
root@raspberrypi:/usr/local/etc/v2ray# nano config.json
root@raspberrypi:/usr/local/etc/v2ray# jq . config.json
parse error: Invalid numeric literal at line 5, column 0


我節錄了我config.json 頭果幾行給師兄們指教到底哪裡出了問題?

root@raspberrypi:/usr/local/etc/v2ray# cat config.json
{
  "inbounds": [
    {
      "port": 48906, #Gordon
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "7bfxxxxx-xxxx-4xxx-bxxx-12302xxxxxxa8",
            "level": 1,
            "alterId": 64
          }
        ]
      }
    },

TOP

睇嚟只能喺樹莓裝返之前嘅舊版v2ray再試過

TOP

返回列表