SSRPanel 对于不同节点订阅代理信息不同

101次阅读
没有评论

共计 1057 个字符,预计需要花费 3 分钟才能阅读完成。

SSRPanel面板对于订阅节点的代理信息默认是以用户的代理信息为主,这样后台节点写的代理信息几乎没什么用,但是我们有时候需要不同的节点不同的代理信息,所以需要对代码小小的修改一下!

ssrpanel/app/Http/Controllers/SubscribeController.php

 

大概在110行 替换为:

[php]

// 生成ssr scheme
$ssr_str = ($node[‘server’] ? $node[‘server’] : $node[‘ip’]) . ‘:’ . ($node[‘single’] ? $node[‘single_port’] : $user->port);
$ssr_str .= ‘:’ . ($node[‘single’] ? $node[‘single_protocol’] : <strong>$node[‘protocol’]</strong>) . ‘:’ . ($node[‘single’] ? $node[‘single_method’] : <strong>$node[‘method’]</strong>);
$ssr_str .= ‘:’ . ($node[‘single’] ? $node[‘single_obfs’] : <strong>$node[‘obfs’]</strong>) . ‘:’ . ($node[‘single’] ? base64url_encode($node[‘single_passwd’]) : base64url_encode($user->passwd));
$ssr_str .= ‘/?obfsparam=’ . base64url_encode($obfs_param);
$ssr_str .= ‘&protoparam=’ . ($node[‘single’] ? base64url_encode($user->port . ‘:’ . $user->passwd) : base64url_encode($protocol_param));
$ssr_str .= ‘&remarks=’ . base64url_encode($node[‘name’]);
$ssr_str .= ‘&group=’ . base64url_encode(empty($group) ? ” : $group->name);
$ssr_str .= ‘&udpport=0’;
$ssr_str .= ‘&uot=0’;
$ssr_str = base64url_encode($ssr_str);
$scheme .= ‘ssr://’ . $ssr_str . "\n";
} else {

[/php]

正文完
 
admin
版权声明:本站原创文章,由 admin 2018-12-13发表,共计1057字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码