Coder Social home page Coder Social logo

233boy / v2ray Goto Github PK

View Code? Open in Web Editor NEW
22.9K 452.0 15.7K 895 KB

最好用的 V2Ray 一键安装脚本 & 管理脚本

Home Page: https://233boy.com/v2ray/v2ray-script/

License: GNU General Public License v3.0

Shell 100.00%
v2ray shell-script vmess

v2ray's Introduction

介绍

最好用的 V2Ray 一键安装脚本 & 管理脚本

特点

  • 快速安装
  • 超级好用
  • 零学习成本
  • 自动化 TLS
  • 简化所有流程
  • 屏蔽 BT
  • 屏蔽** IP
  • 使用 API 操作
  • 兼容 V2Ray 命令
  • 强大的快捷参数
  • 支持所有常用协议
  • 一键添加 Shadowsocks
  • 一键添加 VMess-(TCP/mKCP/QUIC)
  • 一键添加 VMess-(WS/H2/gRPC)-TLS
  • 一键添加 VLESS-(WS/H2/gRPC)-TLS
  • 一键添加 Trojan-(WS/H2/gRPC)-TLS
  • 一键添加 VMess-(TCP/mKCP/QUIC) 动态端口
  • 一键启用 BBR
  • 一键更改伪装网站
  • 一键更改 (端口/UUID/密码/域名/路径/加密方式/SNI/动态端口/等...)
  • 还有更多...

设计理念

设计理念为:高效率,超快速,极易用

脚本基于作者的自身使用需求,以 多配置同时运行 为核心设计

并且专门优化了,添加、更改、查看、删除、这四项常用功能

你只需要一条命令即可完成 添加、更改、查看、删除、等操作

例如,添加一个配置仅需不到 1 秒!瞬间完成添加!其他操作亦是如此!

脚本的参数非常高效率并且超级易用,请掌握参数的使用

脚本说明

V2Ray 一键安装脚本

搭建教程

V2Ray搭建详细图文教程

帮助

使用: v2ray help

V2Ray script v4.0 by 233boy
Usage: v2ray [options]... [args]...

基本:
   v, version                                      显示当前版本
   ip                                              返回当前主机的 IP
   get-port                                        返回一个可用的端口

一般:
   a, add [protocol] [args... | auto]              添加配置
   c, change [name] [option] [args... | auto]      更改配置
   d, del [name]                                   删除配置**
   i, info [name]                                  查看配置
   qr [name]                                       二维码信息
   url [name]                                      URL 信息
   log                                             查看日志
   logerr                                          查看错误日志

更改:
   dp, dynamicport [name] [start | auto] [end]     更改动态端口
   full [name] [...]                               更改多个参数
   id [name] [uuid | auto]                         更改 UUID
   host [name] [domain]                            更改域名
   port [name] [port | auto]                       更改端口
   path [name] [path | auto]                       更改路径
   passwd [name] [password | auto]                 更改密码
   type [name] [type | auto]                       更改伪装类型
   method [name] [method | auto]                   更改加密方式
   seed [name] [seed | auto]                       更改 mKCP seed
   new [name] [...]                                更改协议
   web [name] [domain]                             更改伪装网站

进阶:
   dd, ddel [name...]                              删除多个配置**
   fix [name]                                      修复一个配置
   fix-all                                         修复全部配置
   fix-caddyfile                                   修复 Caddyfile
   fix-config.json                                 修复 config.json

管理:
   un, uninstall                                   卸载
   u, update [core | sh | caddy] [ver]             更新
   U, update.sh                                    更新脚本
   s, status                                       运行状态
   start, stop, restart [caddy]                    启动, 停止, 重启
   t, test                                         测试运行
   reinstall                                       重装脚本

测试:
   client, genc [name]                             显示用于客户端 JSON, 仅供参考
   debug [name]                                    显示一些 debug 信息, 仅供参考
   gen [...]                                       同等于 add, 但只显示 JSON 内容, 不创建文件, 测试使用
   no-auto-tls [...]                               同等于 add, 但禁止自动配置 TLS, 可用于 *TLS 相关协议
   xapi [...]                                      同等于 v2ray api, 但 API 后端使用当前运行的 V2Ray 服务

其他:
   bbr                                             启用 BBR, 如果支持
   bin [...]                                       运行 V2Ray 命令, 例如: v2ray bin help
   api, convert, tls, run, uuid  [...]             兼容 V2Ray 命令
   h, help                                         显示此帮助界面

谨慎使用 del, ddel, 此选项会直接删除配置; 无需确认
反馈问题) https://github.com/233boy/v2ray/issues
文档(doc) https://233boy.com/v2ray/v2ray-script/

v2ray's People

Contributors

233boy avatar asnxthaony avatar boypt avatar clarkfyr avatar jiahaoliang avatar them4hd1 avatar zqigolden avatar zytomorrow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

v2ray's Issues

更换IP之后客户端无法连接的问题

大佬,之前的IP被墙了,然后通过申请了浮动IP换了一个,同一个服务器上面的ssr可以直接换IP使用,这个V2ray怎么修改可以让客户机使用新的IP连接。脚本中给出的配置文件还是原来的IP

套上cdn后无法使用

使用脚本配置完可以直接连上,但是点击橙色云(使用cdn)后便无法连接,ps伪装的域名可以打开代理的网站。WS功能也是默认开启了,使用的ssl是full模式。是哪里出了问题呢?会不会是其他地方修改出错?

---------- V2Ray 配置信息 -------------

地址 (Address) = xxxxxxxxxxxxxx

端口 (Port) = 443

用户ID (User ID / UUID) = dfxxxxxxxxxxxxxxxxxxxd

额外ID (Alter Id) = 233

传输协议 (Network) = ws

伪装类型 (header type) = none

伪装域名 (host) = oxxxxxxxxxa

路径 (path) = /php

TLS (Enable TLS) = 打开

---------- END -------------

你好 用了脚本后出现了些问题用不了

2018/03/08 21:34:12 183.:47801 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.
.47451 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.:50326 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.
:57756 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.:42039 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.
:38070 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.:37973 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.
:41905 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:12 183.:44943 rejected Proxy|VMess|Encoding: invalid user
2018/03/08 21:34:13 183.
:43045 rejected Proxy|VMess|Encoding: invalid user

这是日志 貌似是拒绝访问的意思?

用的gcp 别的vps都可以 就gcp不行 不知道是哪的个问题

archlinux 下客户端无法打开

在两个月前用过linux的客户端,记得当时可以正常使用,但是现在从Pacman安装v2ray之后
v2ray -config /etc/v2ray/config.json 提示如下错误:

V2Ray 3.32 (die Commanderin) Custom
A unified platform for anti-censorship.
Main: failed to read config file: /etc/v2ray/config.json > Main|Json: failed to execute v2ctl to convert config file. > Command|Platform|CtlCmd: failed to execute v2ctl: Ext|Tools|Conf|Command: failed to parse json config > Ext|Tools|Conf|Serial: failed to parse json config > Ext|Tools|Conf: invalid field rule > Ext|Tools|Conf: failed to load geosite: CN > Ext|Tools|Conf: failed to open file: geosite.dat > open /usr/bin/geosite.dat: no such file or directory
请问一下是什么原因?

服务器更换IP之后的配置问题

大佬,之前的IP被墙了,然后通过申请了浮动IP换了一个,同一个服务器上面的ssr可以直接换IP使用,这个V2ray怎么修改可以让客户机使用新的IP连接。脚本中给出的配置文件还是原来的IP,多谢大佬解答

安装脚本会造成FRP内网穿透无法访问,端口无法访问

一键安装脚本安装好,之后v2ray软件打开的服务tcp端口都可以正常访问,但是FRP软件打开的tcp端口都无法访问,无法使用服务器IP+端口访问FRP的WEB控制面板,FRP服务器IP+端口访问提示" Python 501的错误“。
本人使用谷歌云,防火墙端口进站已经全部允许,在多次重复安装系统之后,才发现只要安装v2ray脚本就肯定造成FRP服务器端口无法访问,在多次重新安装系统后得出结果。安装原版v2ray go.sh安装脚本没有这个问题,麻烦大神测试谢谢,

希望能配置一个隔一段时间自动重启的服务

不知道什么原因,有的时候连接上后不能正常代理,感觉像是卡主了一样,一动不动的,但是手动重启服务端就瞬间秒好了,因此希望有个配置每隔一定时间自动重启的功能。

v2ray地址能否使用域名

动态域名的NAT VPS,每天会变一次IP,供应商提供的公网访问地址就直接是域名,所以能不能设置成域名解析的方式,目前的脚本我尝试修改233blog_v2ray_config中的outbound/vnext/address为域名,但是似乎并没有生效

关于服务器地址配置的问题

由于我是在内网建的服务器,在内网通过代理访问外网(内网环境不允许直接访问外网),服务器双网卡(一张接内网一张接外网),但v2ray配置默认获取的是ISP分配的公网地址,与服务器实际的内网地址不一致,尝试直接修改配置文件,但不成功,具体要修改哪个配置呢?

v2脚本

怎么自定义混淆参数?

生成的配置文件ip地址不对

在A服务器地址时安装的,改成了B服务器地址后生成的配置文件内还是A服务器地址,但配置信息里面显示的是当前地址

Dedian9无法升级脚本

debian9升级脚本,显示此脚本不支持此系统,请退回原脚本,还有脚本更新V2ray core,三位版本号的更新无法获取。

能否添加https伪装的设置?

现在使用WebSocket+TLS的设置,通过V2可以正常访问网页,但是当我使用浏览器访问v2中添加的网站时显示为空白,可不可以添加转发功能。使得浏览器访问v2的域名时也能正常提供自定义的内容,减小被发现的概率?

V2rayNG安卓客户端问题

服务端选择了tcp +HTTP伪装,Android客户端是v2rayNG,配置了tcp,HTTP伪装填写了域名,并没有进行伪装,BifrostV客户端就可以,为什么?

caddy 没有权限建目录,应该是用于保存ssl证书

root@localhost:~# service caddy status
● caddy.service - Caddy HTTP/2 web server
Loaded: loaded (/lib/systemd/system/caddy.service; enabled)
Active: failed (Result: exit-code) since Mon 2018-04-02 04:00:58 CST; 37s ago
Docs: https://caddyserver.com/docs
Process: 2211 ExecStart=/usr/local/bin/caddy -log stdout -agree=true -conf=/etc/caddy/Caddyfile -root=/var/tmp (code=exited, status=1/FAILURE)
Main PID: 2211 (code=exited, status=1/FAILURE)

Apr 02 04:00:58 localhost systemd[1]: Starting Caddy HTTP/2 web server...
Apr 02 04:00:58 localhost systemd[1]: Started Caddy HTTP/2 web server.
Apr 02 04:00:58 localhost caddy[2211]: Activating privacy features... 2018/04/02 04:00:58 [INFO] acme: Registering account for [email protected]
Apr 02 04:00:58 localhost caddy[2211]: 2018/04/02 04:00:58 could not save user: making user directory: mkdir /etc/ssl/caddy/acme: read-only file system
Apr 02 04:00:58 localhost systemd[1]: caddy.service: main process exited, code=exited, status=1/FAILURE
Apr 02 04:00:58 localhost systemd[1]: Unit caddy.service entered failed state.

安装脚本有一个地方疏漏

今天安装测试时发现没有检查curl依赖
而Curl在WS+TLS安装时需要
所以希望添加上使脚本变得更完美
也省去了小萌新的时间减少不必要的麻烦

typo in V2RAY管理脚本

cp: cannot stat ‘/etc/v2ray/233boy/v2ray/config**/sblocked_hosts/erver/**tcp_dynamic.json’: No such file or directory

上面那行有个字母错位。

H2连不上的问题

您好,有个http/2无法连接的问题请教一下。
服务端的v2ray H2配置成功的,域名也能解析到ip。
服务端设置的时候有开伪装域名和路径,用的都是默认的。
V2RayX客户端配置时sock端口2333,http端口6666。
客户端传输设置里http/2和tls服务器地址填写的是我注册的域名。
但error.log里只有core:v2ray v3.33 started, access.log里没有反应。
mKCP是可以成功连上的。
我一直想试试h2,可一直连不上,是哪里配置错了还是怎么?

建议增加对http2的支持

首先感谢这个高效的安装工具.
现在v2ray支持http2了,windows下的V2rayN和Android下的V2rayNG也都支持http2了.
能否在你的一键脚本里也增加对http2协议的支持?

如何解决‘unsupported address for router: geoip:cn’?

hi.

yudeMacBook-Air:v2ray-ar brite$ ls
233blog_v2ray_config.json
MTQ2NjctMzkyMi0yMjM4MAo=_233blog_v2ray.zip
yudeMacBook-Air:v2ray-ar brite$ mv 233blog_v2ray_config.json config.json
yudeMacBook-Air:v2ray-ar brite$ ls
MTQ2NjctMzkyMi0yMjM4MAo=_233blog_v2ray.zip
config.json
yudeMacBook-Air:v2ray-ar brite$ v2ray -config config.json
V2Ray v2.41 (One for all) 20171014
An unified platform for anti-censorship.
Main: failed to read config file: config.json > Ext|Tools|Conf|Serial: failed to parse json config > Ext|Tools|Conf: invalid field rule > Ext|Tools|Conf: invalid IP: geoip:cn > Ext|Tools|Conf: unsupported address for router: geoip:cn
yudeMacBook-Air:v2ray-ar brite$
谢谢你

IDM多线程问题。

博主你好,
用你的V2RAY 一键 搭好了 浏览网页 看YOUTUBE都正常,
但是在用IDM多线程下载的时候会出现只有1-2个线程启动,其他线程一直连接不上。 在其他群里问说是和MUX有关系,小白不懂请大佬指导。

因系统中不存在iptables相关组件,导致安装后网络接口失效的问题

问题原因:

用一键脚本安装后,会生成 /etc/network/if-pre-up.d/iptables的Shell脚本文件。
如果服务器中不存在iptables等程序和服务的情况下,重启服务器时,会在处理该shell脚本后返回错误,直接导致网络接口的初始化失败,网卡IP设置等全部失效,ifconfig下只有lo配置了。

解决方法:
检测服务器中是否存在iptables组件,如不存在,则无需处理iptables的规则。

v2ray配置好了,依然无法科学上网,找了很久没找到问题

老铁有空帮我看下问题所在啊,谢啦!
首先上一下域名相关配置
2018-07-22 23 47 05
2018-07-22 23 47 11

然后我的服务器config文件
首先是/etc/v2ray下的config.json
{ "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbound": { "port": 27271, "protocol": "vmess", "settings": { "udp": true, "clients": [ { "id": "2fd54153-8cef-46e2-aa93-95b172de3e7a", "level": 1, "alterId": 233 } ] }, "streamSettings": { "network": "ws" } }, "outbound": { "protocol": "freedom", "settings": {} }, "outboundDetour": [ { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "routing": { "strategy": "rules", "settings": { "rules": [ { "type": "field", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "outboundTag": "blocked" } ] } }
然后是/etc/v2ray
{ "log": { "error": "error.log", "loglevel": "warning" }, "inbound": { "port": 2333, "listen": "127.0.0.1", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, "ip": "127.0.0.1" } }, "outbound": { "protocol": "vmess", "settings": { "vnext": [ { "address": "www.xxxx.xyz", "port": 443, "users": [ { "id": "2fd54153-8cef-46e2-aa93-95b172de3e7a", "alterId": 233, "security": "auto" } ] } ] }, "streamSettings": { "network": "ws", "security": "tls", "tlsSettings": { "serverName": "www.xxxx.xyz" }, "wsSettings": { "path": "/", "headers": { "Host": "www.xxxx.xyz" } } }, "mux": { "enabled": true } }, "inboundDetour": [ { "port": 6666, "listen": "127.0.0.1", "protocol": "http", "settings": { "auth": "noauth", "udp": true, "ip": "127.0.0.1" } } ], "outboundDetour": [ { "protocol": "freedom", "settings": {}, "tag": "direct" } ], "dns": { "servers": [ "8.8.8.8", "8.8.4.4", "localhost" ] }, "routing": { "strategy": "rules", "settings": { "domainStrategy": "IPIfNonMatch", "rules": [ { "type": "field", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10", "geoip:cn" ], "domain": [ "geosite:cn" ], "outboundTag": "direct" }, { "type": "chinasites", "outboundTag": "direct" }, { "type": "chinaip", "outboundTag": "direct" } ] } }
最后是客户端配置
2018-07-22 23 58 11

老铁有空帮我看下问题所在啊,谢啦!

手机能使用,电脑不能使用

同样的服务器,同样的配置文件,手机我用的是BifrostV,pc我用的是v2rayN,在pc端失败之后,我更正

了服务端的系统时间,更新客户端上的v2rayN和v2raycore还是没用,是不是服务端系统的问题?之前我

用的centos7,手机和pc都可以用,只是不稳定。现在我服务端的系统是debian8。

下面是我v2rayN客户端测速时候的错误日志

--------------------------------远程服务器返回错误: (500) 内部服务器错误。[15:40:10]--------------------------------
System.Net.WebException: 远程服务器返回错误: (500) 内部服务器错误。
在 v2rayN.Handler.V2rayUpdateHandle.ws_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.