|
|
@@ -80,5 +80,18 @@ const proxy = new AnyProxy.ProxyServer({
|
|
|
rule
|
|
|
})
|
|
|
|
|
|
+proxy.on('ready', () => {
|
|
|
+ const fs = require('fs')
|
|
|
+ const filename = 'proxy.lock'
|
|
|
+ setInterval(() => {
|
|
|
+ const time = new Date();
|
|
|
+ try {
|
|
|
+ fs.utimesSync(filename, time, time);
|
|
|
+ } catch (e) {
|
|
|
+ let fd = fs.openSync(filename, 'a');
|
|
|
+ fs.closeSync(fd);
|
|
|
+ }
|
|
|
+ }, 1000)
|
|
|
+})
|
|
|
proxy.on('error', console.error);
|
|
|
proxy.start();
|