changed it to do both tcp and udp
This commit is contained in:
13
.env.example
Normal file
13
.env.example
Normal file
@@ -0,0 +1,13 @@
|
||||
ROUTER_HOST=192.168.0.1
|
||||
ROUTER_USER=username
|
||||
ROUTER_PASS=password
|
||||
|
||||
WEBHOOK_SECRET=secret
|
||||
|
||||
ROUTER_WAN_IF=gi0
|
||||
|
||||
BIND_ADDRESS=192.168.0.2
|
||||
|
||||
ADMIN_PASS=password
|
||||
|
||||
PORT=3000
|
||||
@@ -26,7 +26,8 @@ export function enqueueNatAdd(ip, port, proto='tcp') {
|
||||
info(`NAT ADD ${proto} ${ip}:${port}`);
|
||||
await runRouterCmds([
|
||||
'conf t',
|
||||
`ip nat inside source static ${proto} ${ip} ${port} interface ${process.env.ROUTER_WAN_IF || 'gi0'} ${port}`,
|
||||
`ip nat inside source static tcp ${ip} ${port} interface ${process.env.ROUTER_WAN_IF || 'gi0'} ${port}`,
|
||||
`ip nat inside source static udp ${ip} ${port} interface ${process.env.ROUTER_WAN_IF || 'gi0'} ${port}`,
|
||||
'end',
|
||||
'wr mem'
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user