|
@@ -1227,7 +1227,7 @@ class Inbound extends XrayCommonClass {
|
|
|
return url.toString();
|
|
|
}
|
|
|
|
|
|
- genLink(address='', remark='', clientIndex=0) {
|
|
|
+ genLink(address='', remark='') {
|
|
|
switch (this.protocol) {
|
|
|
case Protocols.VMESS:
|
|
|
if (this.settings.vmesses[clientIndex].email != ""){
|
|
@@ -1249,21 +1249,20 @@ class Inbound extends XrayCommonClass {
|
|
|
}
|
|
|
}
|
|
|
genInboundLinks(address = '', remark = '') {
|
|
|
- let link = '';
|
|
|
- JSON.parse(this.settings)
|
|
|
- switch (this.protocol) {
|
|
|
- case Protocols.VMESS:
|
|
|
- case Protocols.VLESS:
|
|
|
- case Protocols.TROJAN:
|
|
|
- JSON.parse(this.settings).clients.forEach((client,index) => {
|
|
|
- link += this.genLink(address, remark, index) + '\r\n';
|
|
|
- });
|
|
|
- return link;
|
|
|
- case Protocols.SHADOWSOCKS:
|
|
|
- return (this.genSSLink(address, remark) + '\r\n');
|
|
|
- default: return '';
|
|
|
+ let link = '';
|
|
|
+ switch (this.protocol) {
|
|
|
+ case Protocols.VMESS:
|
|
|
+ case Protocols.VLESS:
|
|
|
+ case Protocols.TROJAN:
|
|
|
+ JSON.parse(this.settings).clients.forEach((_,index) => {
|
|
|
+ link += this.genLink(address, remark, index) + '\r\n';
|
|
|
+ });
|
|
|
+ return link;
|
|
|
+ case Protocols.SHADOWSOCKS:
|
|
|
+ return (this.genSSLink(address, remark) + '\r\n');
|
|
|
+ default: return '';
|
|
|
+ }
|
|
|
}
|
|
|
-}
|
|
|
|
|
|
static fromJson(json={}) {
|
|
|
return new Inbound(
|