|
213 | 213 | } : function(r) {
|
214 | 214 | return r && "function" == typeof Symbol && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r;
|
215 | 215 | }, v = (n = T(regeneratorRuntime.mark(function r() {
|
216 |
| - var e, t, n, s = this; |
| 216 | + var e, t, n, s, a = this; |
217 | 217 | return regeneratorRuntime.wrap(function(r) {
|
218 | 218 | for (;;) switch (r.prev = r.next) {
|
219 | 219 | case 0:
|
|
241 | 241 | case "end":
|
242 | 242 | return r.stop();
|
243 | 243 | }
|
244 |
| - }, r, s); |
| 244 | + }, r, a); |
245 | 245 | }));
|
246 | 246 | return function(e) {
|
247 | 247 | return r.apply(this, arguments);
|
248 | 248 | };
|
249 |
| - }()), r.next = 21; |
| 249 | + }()), s = e.map(function(r) { |
| 250 | + return r.port; |
| 251 | + }), t.forEach(function() { |
| 252 | + var r = T(regeneratorRuntime.mark(function r(e) { |
| 253 | + return regeneratorRuntime.wrap(function(r) { |
| 254 | + for (;;) switch (r.prev = r.next) { |
| 255 | + case 0: |
| 256 | + if (s.includes(e.port)) { |
| 257 | + r.next = 3; |
| 258 | + break; |
| 259 | + } |
| 260 | + return r.next = 3, N(e.port); |
| 261 | + |
| 262 | + case 3: |
| 263 | + case 4: |
| 264 | + case "end": |
| 265 | + return r.stop(); |
| 266 | + } |
| 267 | + }, r, a); |
| 268 | + })); |
| 269 | + return function(e) { |
| 270 | + return r.apply(this, arguments); |
| 271 | + }; |
| 272 | + }()), r.next = 23; |
250 | 273 | break;
|
251 | 274 |
|
252 |
| - case 11: |
253 |
| - if (r.prev = 11, r.t0 = r.catch(3), "shadowsocks unreachable" !== r.t0.message) { |
254 |
| - r.next = 16; |
| 275 | + case 13: |
| 276 | + if (r.prev = 13, r.t0 = r.catch(3), "shadowsocks unreachable" !== r.t0.message) { |
| 277 | + r.next = 18; |
255 | 278 | break;
|
256 | 279 | }
|
257 |
| - r.next = 20; |
| 280 | + r.next = 22; |
258 | 281 | break;
|
259 | 282 |
|
260 |
| - case 16: |
| 283 | + case 18: |
261 | 284 | if ("shadowsocks no response" !== r.t0.message) {
|
262 |
| - r.next = 19; |
| 285 | + r.next = 21; |
263 | 286 | break;
|
264 | 287 | }
|
265 |
| - r.next = 20; |
| 288 | + r.next = 22; |
266 | 289 | break;
|
267 | 290 |
|
268 |
| - case 19: |
| 291 | + case 21: |
269 | 292 | throw r.t0;
|
270 | 293 |
|
271 |
| - case 20: |
272 |
| - case 21: |
273 | 294 | case 22:
|
| 295 | + case 23: |
| 296 | + case 24: |
274 | 297 | case "end":
|
275 | 298 | return r.stop();
|
276 | 299 | }
|
277 |
| - }, r, this, [ [ 3, 11 ] ]); |
| 300 | + }, r, this, [ [ 3, 13 ] ]); |
278 | 301 | })), function() {
|
279 | 302 | return n.apply(this, arguments);
|
280 | 303 | }), b = (s = T(regeneratorRuntime.mark(function r(e) {
|
|
455 | 478 | }, r, this);
|
456 | 479 | })), function() {
|
457 | 480 | return i.apply(this, arguments);
|
458 |
| - }), N = (c = T(regeneratorRuntime.mark(function r() { |
| 481 | + }), R = (c = T(regeneratorRuntime.mark(function r() { |
459 | 482 | var e;
|
460 | 483 | return regeneratorRuntime.wrap(function(r) {
|
461 | 484 | for (;;) switch (r.prev = r.next) {
|
|
474 | 497 | }, r, this);
|
475 | 498 | })), function() {
|
476 | 499 | return c.apply(this, arguments);
|
477 |
| - }), R = (p = T(regeneratorRuntime.mark(function r(e) { |
| 500 | + }), N = (p = T(regeneratorRuntime.mark(function r(e) { |
478 | 501 | return regeneratorRuntime.wrap(function(r) {
|
479 | 502 | for (;;) switch (r.prev = r.next) {
|
480 | 503 | case 0:
|
|
795 | 818 | }), v(), setInterval(function() {
|
796 | 819 | v();
|
797 | 820 | }, 3e3), r.exports.login = b, r.exports.addPort = x, r.exports.getAllPorts = y,
|
798 |
| - r.exports.getAllTraffic = E, r.exports.ping = N, r.exports.removePort = R; |
| 821 | + r.exports.getAllTraffic = E, r.exports.ping = R, r.exports.removePort = N; |
799 | 822 | }, function(r, e, t) {
|
800 | 823 | "use strict";
|
801 | 824 | var n, s, a, o, u, i, c = (n = m(regeneratorRuntime.mark(function r(e, t) {
|
|
1166 | 1189 | } catch (r) {
|
1167 | 1190 | console.error("ssl key and/or certificate error corrupted"), process.exit(2);
|
1168 | 1191 | }
|
1169 |
| - var N = new i({ |
| 1192 | + var R = new i({ |
1170 | 1193 | windowMs: 36e5,
|
1171 | 1194 | max: 10,
|
1172 | 1195 | delayMs: 0
|
1173 | 1196 | });
|
1174 | 1197 | y.use(o.json()), y.use(o.urlencoded({
|
1175 | 1198 | extended: !0
|
1176 | 1199 | })), y.use(u());
|
1177 |
| - var R = t(11); |
1178 |
| - y.post("/login", N, R.login), y.post("/", v, R.addPort), y.delete("/", v, R.removePort), |
1179 |
| - y.get("/all", v, R.getAllPorts), y.get("/traffic/all", v, R.getAllTraffic), y.get("/ping", v, R.ping), |
| 1200 | + var N = t(11); |
| 1201 | + y.post("/login", R, N.login), y.post("/", v, N.addPort), y.delete("/", v, N.removePort), |
| 1202 | + y.get("/all", v, N.getAllPorts), y.get("/traffic/all", v, N.getAllTraffic), y.get("/ping", v, N.ping), |
1180 | 1203 | E.listen(w, function() {
|
1181 | 1204 | console.log("listening on port", w);
|
1182 | 1205 | }).on("error", function(r) {
|
|
0 commit comments