端口映射规则,dst-address填写你的公网地址,乱写也可以,到后面会通过定时脚本自动更新

/ip firewall nat
add action=dst-nat chain=dstnat comment=nat- dst-address=11.22.33.44 \
dst-port= protocol=tcp to-addresses=192.168.88.235 to-ports=
add action=masquerade chain=srcnat src-address=192.168.88.0/

ip统计脚本

/ip firewall mangle
add action=add-src-to-address-list address-list=online address-list-timeout=\
none-static chain=prerouting comment="ip calc" dst-address-type="" \
dst-limit=,,dst-address/1m40s limit=,:packet src-address=\
192.168.88.0/ src-address-type="" time=\
0s-1d,sun,mon,tue,wed,thu,fri,sat

需要的脚本

/system script
add dont-require-permissions=no name=set-nat-global-ip owner=mmc policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":\
global ipaddr [/ip address get [/ip address find interface=pppoe-out1] add\
ress]\r\
\n\r\
\n:set ipaddr [:pick \$ipaddr ([len \$ipaddr] -)]\r\
\n:global oldip [/ip firewall nat get [/ip firewall nat find comment=\"nat\
-\"] dst-address]\r\
\n\r\
\n:if (\$ipaddr != \$oldip) do={\r\
\n log info message=[/ip firewall nat set [/ip firewall nat find comment=\
\"nat-235\"] dst-address=\$ipaddr]\r\
\n}"
add dont-require-permissions=no name=ip-number owner=mmc policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":\
local ipNumber \r\
\n:local onlineIPList online\r\
\n\r\
\n:foreach i in=[/ip firewall address-list find list=\$onlineIPList] do={\
\r\
\n :set ipNumber (\$ipNumber+)\r\
\n }\r\
\nlog warning message=(\"current \" . \$ipNumber . \" ips online\")"

定时器

/system scheduler
add interval=1m name=global-ip-sync on-event=":execute \"set-nat-global-ip\"" \
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=oct// start-time=::
add interval=1m name=ip-statistic on-event=":execute \"ip-number\"" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-time=startup

pcq限速

/queue simple
add max-limit=50M/100M name=pcq1 queue=pcq-upload-default/pcq-download-default target=192.168.88.0/2

限制mac上网脚本

ip firewall filter add chain=forward src-mac-address=::::: action=drop

最新文章

  1. 一些Titanium学习的地方
  2. 聊聊HTTPS和SSL/TLS协议
  3. Spring Security笔记:解决CsrfFilter与Rest服务Post方式的矛盾
  4. PHP学习笔记:万能随机字符串生成函数(已经封装好)
  5. 对MySQL DELETE语法的详细解析
  6. HTML5移动开发中的input输入框类型
  7. 数据挖掘方面重要会议的最佳paper集合
  8. 如何搭建一个angularJS应用
  9. MFC常见问题以及解决方法(1)_MFC下文本编辑框按下回车后窗口退出
  10. Spring Boot 配置文件详解
  11. Python virtualenv 使用总结篇
  12. Scrapy 框架流程详解
  13. leetcode-比特位计数
  14. 利用profiler工具提高NC-Verilog仿真效率
  15. socket-tcp
  16. Codeforces Beta Round #42 (Div. 2)
  17. [POI2007]MEG-Megalopolis
  18. printf("%d",5.01)和printf("%f",5)的输出结果
  19. CentOS7.2 安装redis 3.0.6集群
  20. python全栈开发从入门到放弃之装饰器函数

热门文章

  1. 第一次 刷 WiFi 模块esp8266 感谢创客阿正
  2. Oracle CONNECT by 简单用法
  3. 微信小程序笑话小程序实践开发学习
  4. Flask-----Flask里引用哈希密码
  5. Python 进程池的回调函数
  6. python vtk 通过回调函数监测键盘”Up”键动作,每按一次方向上键,actor变换一种颜色
  7. flashback_scn导出
  8. scrapy输出的json文件中显示中文
  9. leetcode 813. Largest Sum of Averages
  10. 第十六次 ccf 201903-2 二十四点