wyx2685 / v2board Goto Github PK
View Code? Open in Web Editor NEWThis project forked from v2board/v2board
🚀A multiple proxy protocol manage panel application interface
License: MIT License
This project forked from v2board/v2board
🚀A multiple proxy protocol manage panel application interface
License: MIT License
Please describe in detail the problems or needs you have encountered.
请详细描述你遇到的问题或需求。
请问是否能用您v2bx的singbox后端添加对naiveproxy的支持。
大佬,V2bx搭建的节点访问path,会显示handshake error: bad "Upgrade" header,这样套cf的cdn,只能套标准的80和443端口。
不知道问题出在哪里。。
xrayr搭建的vmess就是正常的Bad Request。
Hello good time
Thanks for your nice script
I have a request that if possible and agree if you like please add it, I think it is useful.
Add an option to specify through node tags or another option that a node can appear for all applications or only in some specified applications (for example, choose to display some nodes only in the subscription singbox, and not be displayed in v2rayng)
当前使用的V2Board版本号
a961bff
目前设置50条/页,点击到别的页面之后再回来,或者刷新整个网页几次之后会变回默认的10条/页
Thanks for your powerful panel
Reading ./composer.json (/www/wwwroot/xxx/composer.json)
Loading config file ./composer.json (/www/wwwroot/xxx/composer.json)
Checked CA file /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem: valid
Executing command (/www/wwwroot/xxxxxx): 'git' 'branch' '-a' '--no-color' '--no-abbrev' '-v'
Failed to initialize global composer: Composer could not find the config file: /root/.config/composer/composer.json
Reading /www/wwwroot/xxxxx/vendor/composer/installed.json
Loading composer repositories with package information
Reading /root/.cache/composer/repo/https---repo.packagist.org/packages.json from cache
Downloading https://repo.packagist.org/packages.json if modified
[200] https://repo.packagist.org/packages.json
./update.sh: 行 17: 20024 段错误 php composer.phar update -vvv
./update.sh: 行 22: 20034 段错误 php composer.phar require joanhey/adapterman
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
你最新的master分支
更新后,小火箭刷新订阅,显示internal error,同样clash-verge显示500 internal error。
代开v2board的laravel log,显示如下:
没脱敏,编辑了
貌似数据库里面找不到节点,但是之前版本都可以,是不是因为新版改了short_id, 导致数据库database无法同步?
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.7.4
升级至最新版本(webman)之后,admin后台报错,显示请求失败
初步推测是缺失某些文件以及某些权限异常,无法判定admin是否登录
我的升级步骤是
卸载原有的php插件 卸载php 安装8.1 安装插件 网站内选择切换至8.1
修改伪静态, 升级面板
用户端无报错 开启webman无报错
伪静态规则
location /downloads {
}
location / {
# try_files $uri $uri/ /index.php$is_args$query_string;
proxy_pass http://127.0.0.1:6600;
}
location ~ .*.(js|css)?$
{
expires 1h;
error_log off;
access_log /dev/null;
}
1.就比如签到领积分,签到30天送7天
2.充值金额达一定数值,🉑轮盘抽奖
3.会员生日当天,祝福提醒,并给优惠
非常感谢老大贡献了该面板
但随着时间的推移,hysteria2单端口被封端口成了日常
而面板中无法添加范围端口,请问将来会有添加端口跳跃的可能性吗
大佬大佬 你们是有前端源码吗
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.7.4
使用最新的claash-verge v1.3.6 (meta内核),从网站的订阅连接读取配置,得到proxies的array为空:proxies: [] 。貌似只读取到了模板而已。 是不是php 记录proxy的array没有写到yaml里面啊。换到clash内核也一样哦。
那个ClashMeta.php文件里面的循环: foreach ($config['proxy-groups'] as $k => $v),似乎没用啊,$config['proxy-groups'] 还是空的。
`
$proxy = [];
$proxies = [];
foreach ($servers as $item) {
if ($item['type'] === 'shadowsocks') {
array_push($proxy, self::buildShadowsocks($user['uuid'], $item));
array_push($proxies, $item['name']);
}
if ($item['type'] === 'vmess') {
array_push($proxy, self::buildVmess($user['uuid'], $item));
array_push($proxies, $item['name']);
}
if ($item['type'] === 'vless') {
array_push($proxy, self::buildVless($user['uuid'], $item));
array_push($proxies, $item['name']);
}
if ($item['type'] === 'trojan') {
array_push($proxy, self::buildTrojan($user['uuid'], $item));
array_push($proxies, $item['name']);
}
}
$config['proxies'] = array_merge($config['proxies'] ? $config['proxies'] : [], $proxy);
foreach ($config['proxy-groups'] as $k => $v) {
if (!is_array($config['proxy-groups'][$k]['proxies'])) $config['proxy-groups'][$k]['proxies'] = [];
$isFilter = false;
foreach ($config['proxy-groups'][$k]['proxies'] as $src) {
foreach ($proxies as $dst) {
if (!$this->isRegex($src)) continue;
$isFilter = true;
$config['proxy-groups'][$k]['proxies'] = array_values(array_diff($config['proxy-groups'][$k]['proxies'], [$src]));
if ($this->isMatch($src, $dst)) {
array_push($config['proxy-groups'][$k]['proxies'], $dst);
}
}
if ($isFilter) continue;
}
if ($isFilter) continue;
$config['proxy-groups'][$k]['proxies'] = array_merge($config['proxy-groups'][$k]['proxies'], $proxies);
}
`
[BUG]邀请用户的奖励发放一直处于待生效,似乎是数据库操作出现问题
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
The V2Board version number you are using
当前使用的V2Board版本号
版本是源代码最新
Briefly describe the problem you are experiencing
简单描述你遇到的问题
普通用户登录服务器提示500错误,管理界面没有错误正常显示
Screenshot of the reported error(Please do desensitization)
报告错误的截图(请做脱敏处理)
截图如下
The latest log files in the storage/logs directory report from #1 (Please do desensitization)
storage/logs 目录下最新的日志文件从 #1 开始报告(请做脱敏处理)
没有看到当天的日志,日志都是一个月两个月前的
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.检查laravel日志报告,发现数据库尝试将一定范围的v2_ticket,写入v2_log,但是出现connection refused
,导致报错。虽然不影响运行,有时候会出现502,是不是数据库问题导致?
cat storage/logs/laravel-2023-10-01.log
错误如下:
[2023-10-01 13:39:39] local.ERROR: SQLSTATE[HY000] [2002] Connection refused (SQL: insert into `v2_log` (`title`, `level`, `host`, `uri`, `method`, `ip`, `data`, `context`, `created_at`, `updated_at`) values (SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `v2_ticket` where `status` = 0 and `updated_at` <= 1696052357 and `reply_status` = 0), ERROR, http://localhost, /, GET, 127.0.0.1, [], {"exception":{"\u0000*\u0000sql":"select * from `v2_ticket` where `status` = ? and `updated_at` <= ? and `reply_status` = ?","\u0000*\u0000bindings":[0,1696052357,0],"\u0000*\u0000message":"SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `v2_ticket` where `status` = 0 and `updated_at` <= 1696052357 and `reply_status` = 0)","\u0000Exception\u0000string":"","\u0000*\u0000code":2002,"\u0000*\u0000file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","\u0000*\u0000line":712,"\u0000Exception\u0000trace":[{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":784,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":764,"function":"tryAgainIfCausedByLostConnection","class":"Illuminate\\Database\\Connection","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":675,"function":"handleQueryException","class":"Illuminate\\Database\\Connection","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":376,"function":"run","class":"Illuminate\\Database\\Connection","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php","line":2414,"function":"select","class":"Illuminate\\Database\\Connection","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php","line":2402,"function":"runSelect","class":"Illuminate\\Database\\Query\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php","line":2936,"function":"Illuminate\\Database\\Query\\{closure}","class":"Illuminate\\Database\\Query\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php","line":2403,"function":"onceWithColumns","class":"Illuminate\\Database\\Query\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Eloquent\/Builder.php","line":625,"function":"get","class":"Illuminate\\Database\\Query\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Eloquent\/Builder.php","line":609,"function":"getModels","class":"Illuminate\\Database\\Eloquent\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/app\/Console\/Commands\/CheckTicket.php","line":45,"function":"get","class":"Illuminate\\Database\\Eloquent\\Builder","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php","line":36,"function":"handle","class":"App\\Console\\Commands\\CheckTicket","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php","line":40,"function":"Illuminate\\Container\\{closure}","class":"Illuminate\\Container\\BoundMethod","type":"::"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php","line":93,"function":"unwrapIfClosure","class":"Illuminate\\Container\\Util","type":"::"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php","line":37,"function":"callBoundMethod","class":"Illuminate\\Container\\BoundMethod","type":"::"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php","line":653,"function":"call","class":"Illuminate\\Container\\BoundMethod","type":"::"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php","line":136,"function":"call","class":"Illuminate\\Container\\Container","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/symfony\/console\/Command\/Command.php","line":298,"function":"execute","class":"Illuminate\\Console\\Command","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php","line":121,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/symfony\/console\/Application.php","line":1040,"function":"run","class":"Illuminate\\Console\\Command","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/symfony\/console\/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/symfony\/console\/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Application.php","line":94,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php","line":129,"function":"run","class":"Illuminate\\Console\\Application","type":"->"},{"file":"\/var\/www\/wwwroot\/abc.com\/artisan","line":37,"function":"handle","class":"Illuminate\\Foundation\\Console\\Kernel","type":"->"}],"\u0000Exception\u0000previous":{"errorInfo":["HY000",2002,"Connection refused"]},"errorInfo":["HY000",2002,"Connection refused"]}}, 1696138779, 1696138779))/var/www/wwwroot/abc.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php#0 /var/www/wwwroot/abc.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(784): Illuminate\Database\Connection->runQueryCallback()
大佬你好,由于您的分支V2bX,没有开启issue,所以来这里咨询下。
我是纯ipv6的机器,使用V2bX创建的hy2节点,没有开启监听udp6端口,只开启监听了udp的端口。导致节点无法使用。
我为你感到难过
在这个编辑过的V2board版本中,你正在窃取用户的流量。
我迁移到原始版本
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.7.4
使用v2rayN
shadowsocks订阅不下发路径和传输协议
请问如何从官方v2b迁移到这个项目
HY2节点设置了上下行带宽,没有下发到客户端,
我设置了上传下载都是200,下发订阅后nekobox上传下载两个值都是0
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.7.4
]升级最新版本后进入主题配置报错
请求失败
default初始化失败
Please describe in detail the problems or needs you have encountered.
请详细描述你遇到的问题或需求。
不知道开发者是否有计划添加singbox订阅,貌似singbox订阅四端+tv都有客户端了。
Hello, good time, thank you for your good script
According to what has been heard and rprx mentioned it , dividing the reality traffic between several SNIs is a very convenient way to avoid IP detection and blocking.
As discussed in this topic XTLS/Xray-core#2450 and other topics, gfw in Iran recently detects reallity and quickly blocks IP.
We are looking for ways to make this diagnosis and identification more difficult for gfw.
I would be grateful if a possibility is added to v2board so that we can specify several sni for a node and with each subscription update, the sni of that node will change.
(Like something like this: https://github.com/hiddify/Hiddify-Manager/wiki/How-to-use-subdomains-of-a-website-in-Reality)
Also, it will be much better if this method can be used in the remaining sections such as "address" and "ws host header" or "http host header" (for example, enter several addresses in one configuration and change the address with each subscription update) / For example, enter several ws host headers in one config and change ws host header with each subscription update) By doing this, we can spread the traffic to some extent between different servers and prevent the creation of additional nodes.
It would be great if you provide the possibility for the panel to automatically change the public key and private key every few days(for example, change them every 3 days at 3 am) (according to rprx, this directly and greatly helps not to be identified)
It would be good if it is possible to generate more short IDs and change the short ID with each subscription update (according to rprx, changing the short ID may help to avoid detection)
Also, despite the above features, it would be good if xrayr could read "sni" and "dest" as well as "public key" and "private key" and "shortid" through api from the v2board panel.
If there is a feature like spiderx that can help prevent gfw detection, please add it.
Thank you for helping us in this way
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
The V2Board version number you are using
当前使用的V2Board版本号
-------- 1.7.5
Briefly describe the problem you are experiencing
简单描述你遇到的问题
-------- 在添加歇斯底里的服务器时失败 提示
Please describe in detail the problems or needs you have encountered.
请详细描述你遇到的问题或需求。
防人机Google reCAPTCHA,这个后台添加密钥就能用了吗?
我添加了密钥但是没有任何反应
这个需要添加前端代码吗
如果添加前端代码那么在哪里添加呢
Is it possible to add ip limit using node directly in the panel?
PDOException
SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
at vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70
66| if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
67| return new PDOConnection($dsn, $username, $password, $options);
68| }
69|
70| return new PDO($dsn, $username, $password, $options);
71| }
72|
73| /**
74| * Determine if the connection is persistent.
+6 vendor frames
7 app/Console/Commands/V2boardUpdate.php:42
Illuminate\Database\Connection::getPdo()
+13 vendor frames
21 artisan:37
Illuminate\Foundation\Console\Kernel::handle()
root@racknerd-b08883:~# git ls
git: 'ls' is not a git command. See 'git --help'.
The most similar command is
log
作者你好,在有些vps上安装v2bx会有这个提示,有的就能正常安装
检测 V2bX 版本失败,可能是超出 Github API 限制,请稍后再试,或手动指定 V2bX 版本安装
Hi, I want to start a new v2board server with your script
Please suggest the best configuration for your v2board (the most ideal and the best)
server OS / nginx version / php version / mysql version / disabled php functions / php extensions / ....
你好,我用你的修改版v2board和v2bx, 配置hy2节点后错误提示
error: add new node error: build inbound error: unsupported node type: hysteria, Only support: V2ray, Trojan, Shadowsocks"
Dec 02 14:19:44 racknerd-ec2d50 systemd[1]: V2bX.service: Succeeded.
Dec 02 14:31:04 racknerd-ec2d50 systemd[1]: Started V2bX Service.
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
The V2Board version number you are using
当前使用的V2Board版本号
Commits on Sep 7, 2023
搭建都是按照官方文档
报错内容:
Warning: is_dir(): open_basedir restriction in effect. File(/sys) is not within the allowed path(s): (/www/wwwroot/040824.xyz/:/tmp/) in /www/wwwroot/040824.xyz/vendor/linfo/linfo/src/Linfo/OS/Linux.php on line 65
Fatal error: Uncaught RuntimeException: A facade root has not been set. in /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:258 Stack trace: #0 /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php(18): Illuminate\Support\Facades\Facade::__callStatic() #1 /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(598): Illuminate\Foundation\Exceptions\RegisterErrorViewPaths->__invoke() #2 /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(579): Illuminate\Foundation\Exceptions\Handler->registerErrorViewPaths() #3 /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(490): Illuminate\Foundation\Exceptions\Handler->renderHttpException() #4 /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(356): Illuminate\Foundation\Exceptions\Handler->prepareRespons in /www/wwwroot/040824.xyz/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 258
V2Board reality节点的流量统计无效
在添加hy v1节点的会出现报错,但是如果你选择v2,再选择v1就行了。
原因就是:添加v1的时候少了一个,混淆方式obfs参数。第一次添加的时候不知道为啥没有显示出来。
还有一个问题就是如果用v2bx的时候,节点类型选择hy1也是无法正常对接的,如果你在v2b面板强制打开混淆方式obfs就可以。
我觉得是这个参数没正确写入。
下面是我的传输配置,不知道是不是我的配置问题还是程序BUG......
{
"header": {
"type": "http",
"request": {
"version": "1.1",
"method": "GET",
"path": [
"/"
],
"headers": {
"Host": [
"www.example.com"
],
"User-Agent": [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/16.16299"
],
"Accept-Encoding": [
"gzip, deflate"
],
"Connection": [
"keep-alive"
],
"Pragma": "no-cache"
}
},
"response": {}
}
}
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
7.5
创建hy1.0协议报错validation.required
2.0没问题
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.7.4
请问大佬,为啥我复制的订阅链接导入到passwall2默认使用的是sing-box内核,但是节点无法使用,或者延迟超级高。
修改哪里可以让订阅链接导入默认是xray内核呢?
直接点击按钮导入到手机客户端就没有问题。
比如数据库结构有没有改动什么的。
Hello, I just got acquainted with your script and I am very satisfied with it and I hope you are always improving. Thank you .
I have some questions and suggestions regarding your V2Board and XrayR script.
The first thing that I mentioned earlier in the wrong place: completing and developing the singbox subscription and adding ws and other things along with alpn and...
(If it is possible to categorize node groups for Singbox subscription, it is also very good)
The next item as a suggestion: With the arrival of applications with support for several protocols (such as Singbox), I suggest that if possible, add support for protocols such as ssh, tuic, etc. to the panel. In some areas, ssh works well, even better than Reality.
The third item is a question and suggestion: What backend should we use for Hysteria 2? If possible, I suggest you develop the xrayr backend script to use a combination of multiple cores and protocols (hysteria. tuic. ssh. xray. v2fly, ....) ... of course, I think the singbox core supports all of them. .
The fourth item is another question: How does the user's IP connection restriction option work in the v2board panel? Is it global like sspanel and works on all nodes? (that is, for example, when =1 is set, only 1 IP can be connected to all nodes at the same time)
If possible, I suggest to add the ability to select different options such as alpn, fingerprint, http header, spiderX, etc.
We are very grateful for your time and effort in developing this script.
1.7.4 于8/28日 git clone
流量统计信息携带倍率后前后端显示不一样,下图为我测试使用210M 0.01倍率节点的流量,ADMIN侧和用户侧所显示的信息
用户侧显示
复现方式:新建一个reality节点,设定倍率为0.01,会出现用户侧显示流量信息异常的问题
此外,我不确定显示问题是否会导致实际的流量使用情况计算有误,因此我会开一个新订阅用于测试。
由于V2board 1.7.4的隔天统计特性,我会在明天才能看到测试结果,到时候我会把结果进一步上传。
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
最新版本
只能对接 vless ,其他节点类型提示
"message": "server is not exist"
Oct 21 07:50:09 localhost XrayR[13668]: panic: Panel Start fialed: request http://XXXXXXX/api/v1/server/UniProxy/config failed: {
Oct 21 07:50:09 localhost XrayR[13668]: "message": "server is not exist"
Oct 21 07:50:09 localhost XrayR[13668]: },
谢谢老哥的分享,我有2点问题:
1、请问与hy2对接,hy2服务端要配置对接参数吗
2、请问hy2的订阅链接,哪些客户端软件支持,谢谢!
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
v1.7.4
在admin panel里面将传输协议从TCP改成grpc和h2(没有进一步填写SN设置), 小火箭均显示超时。节点重启XrayR也没有办法。是否是我甚至问题,还是其他问题?
您好,我后端用的hy2节点,是不是还不能限制设备数量,谢谢
🙇♂️🙇♂️🙇♂️注意:XrayR等非V2Board问题请前往项目方提问
🙇♂️🙇♂️🙇♂️Note: XrayR and other non-V2Board issues please go to the project side to ask questions
1.新增vless节点的时候提示:遇到了些问题,我们正在处理
然后新增节点失败
2.选择Reality时候,只能编辑servicename
其他:我本来安装的是原版的v2board 1.7.3
在wwwroot/site目录下覆盖本项目最新版本后 执行php artisan v2board:update
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.