解决v2ray安装之后无法连接问题 – Linodovultr
之前说了v2ray的安装方式,安装过程很完美,但是安装之后发现本地无论怎么更改配置信息,都无法连接服务器进行上网。今天花了点时间解决这个问题,做个记录以备后用。
Hostdare CN2 GIA线路VPS
强烈推荐!!!!!!!!!!!!!!!!!
![](https://www.0419af.com/wp-content/uploads/2023/02/1675218579-46a309f1022ff0c.png)
CN2 GIA线路,晚高峰能跑2.4Wkbps,购买链接:Hostdare Premium China Optimized KVM VPS
最新:Hostdare最新9折CN2GIA套餐限时优惠码,优惠详情:Hostdare最新9折CN2GIA套餐限时优惠码
搬瓦工CN2 GIA线路,国内民用顶级线路,速度快抽风少,出国线路首选,CN2 GIA套餐每周定时补货,年付33美元起步,直达链接:SPECIAL 10G KVM PROMO V5 – LOS ANGELES – CN2 GIA LIMITED EDITION优惠码: BWH26FXH3HIQ
本文说的是安装之后不能连接的情况,不是因为国内网络原因导致的不能访问,如果是因为可能被–墙导致的无法连接,可以通过下面链接进行排查:服务器端口或服务无法访问解决办法
从服务器中查看v2ray的运行状态,发现v2ray是运行着的:
root@VJP:~# systemctl status v2ray● v2ray.service – V2Ray Service Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-01-03 19:11:26 CST; 1s ago Main PID: 16814 (v2ray) Tasks: 6 (limit: 4915) CGroup: /system.slice/v2ray.service └─16814 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.jsonJan 03 19:11:26 VJP systemd[1]: Started V2Ray Service.Jan 03 19:11:26 VJP v2ray[16814]: V2Ray v3.5 (die Commanderin) 20171228Jan 03 19:11:26 VJP v2ray[16814]: An unified platform for anti-censorship.
再查看端口占用,发现v2ray并没有监听我们的公网IP,只监听了一个IPV6:
root@xxx:~# netstat -apn | grep v2raytcp6 0 0 :::21xxx :::* LISTEN 22194/v2rayunix 3 [ ] STREAM CONNECTED 788043 22194/v2ray
看来可能是v2ray获取IP导致的问题,这样我们能不能指定IP让v2ray去监听?
放Google搜了一把,发现v2ray还真有这个配置,只是v2ray官方文档也没有很详细说这个问题,也只是带了一下,但是好歹也给我们提供了一种解决方式。
按照文档中说的,我们可以在配置文件中添加一个listen字段,用于指定v2ray监听指定的IP。
v2ray默认配置文件在/etc/v2ray/conf.json,我们只需编辑这个文件并添加一行就行了:
vim /etc/v2ray/config.json{ “log” : { “access”: “/var/log/v2ray/access.log”, “error”: “/var/log/v2ray/error.log”, “loglevel”: “warning” }, “inbound”: { “port”: 21xxx, “protocol”: “vmess”, “listen”:”12.34.56.78″,