RouterOS支持中的SOCKSv4和v5(v6.47开始支持SOCKS5),默认端口为TCP/1080。 Firefox只能通过非账号的方式连接SOCKS服务器,假设内网接口地址172.18.10.1/24,并做了nat伪装(masqueraded),RouterOS上网通过PPPoE拨号 因此RouterOS,只需要启用SOCKS服务,并选择version版本为5,命令配置如下:
/ip socks

set enabled=yes version=5
RouterOS的srcnat配置指定上网接口为pppoe-out1,如果有其他出口,请选择指定的接口名称
[admin@MikroTik] ip firewall nat> print

Flags: X - disabled, I - invalid, D - dynamic

0   chain=srcnat action=masquerade out-interface=pppoe-out1

[admin@MikroTik] ip firewall nat>
Firefox配置如下: 打开功能菜单,选择附加组件 移动到网络设置,点击设置 选择手动代理配置,firefox仅支持无账号连接,选择服务器IP和SOCKS版本即可 SOCKSv5连接成功后,可以在connection查看连接的会话状态: 由于firefox不支持账号登录,所以user栏显示为unknow