RouterOS支持中的SOCKSv4和v5(v6.47开始支持SOCKS5),默认端口为TCP/1080。
Firefox只能通过非账号的方式连接SOCKS服务器,假设内网接口地址172.18.10.1/24,并做了nat伪装(masqueraded),RouterOS上网通过PPPoE拨号
因此RouterOS,只需要启用SOCKS服务,并选择version版本为5,命令配置如下:
/ip socksset enabled=yes version=5
RouterOS的srcnat配置指定上网接口为pppoe-out1,如果有其他出口,请选择指定的接口名称
[admin@MikroTik] ip firewall nat> printFlags: X - disabled, I - invalid, D - dynamic0 chain=srcnat action=masquerade out-interface=pppoe-out1[admin@MikroTik] ip firewall nat>
Firefox配置如下:
打开功能菜单,选择附加组件
移动到网络设置,点击设置
选择手动代理配置,firefox仅支持无账号连接,选择服务器IP和SOCKS版本即可
SOCKSv5连接成功后,可以在connection查看连接的会话状态:
由于firefox不支持账号登录,所以user栏显示为unknow
2023-12-13T11:46:19
2023-12-13T11:48:22
2024-01-03T09:43:00
2024-01-03T09:32:31
2024-01-03T09:31:17
2024-01-03T09:30:48
2024-01-03T09:30:16
2024-01-03T09:29:52
2024-01-03T09:29:26
2024-01-03T09:28:34