当前位置:首页 > 原创教程 > RouterOS开启SOCK5代理服务器

RouterOS开启SOCK5代理服务器

原创教程 / 星之宇 / 2024-10-19 10:07 / 浏览:508 / 评论:0

RouterOS从6.47开始又支持SOCK代理服务器了,支持SOCKv4和SOCKv5,只要简单的配置就可以启动。


配置方法

以下教程以RouterOS x86 v7.15.2为例

1、IP --> SOCKS,打开Socks Settings设置框,勾选Enabed,Port端口默认为1080,Version是版本(sockv4和sockv5),Authentication medthod是加密方式(none和password),点击 OK

499-1.png


2、Authentication medthod如果选择了password,再次打开Socks Seeting配置框点击右侧的Users,点击 + ,Name输入账号(如77bx),Password输入密码,其他的默认就好,点击 OK。only one是只允许该账号的1个ip访问,rate limit是限速。

注意:浏览器的代理服务器功能都不支持SOCKv4和SOCK5账号密码方式,只能是none方式。如果要使用账号密码方式,可以使用软件方式,比如proxifier

499-2.png


3、如果要提供到外部,需要防火墙做2条Nat规则,IP --> Firewall --> Nat --> +

Chain:dstnat,Protocol:6(tcp),Dst Port:1080,Action:dst-nat,To Addresses:10.0.0.1(路由器地址),To Ports:1080

Chain:dstnat,Protocol:17(udp),Dst Port:1080,Action:dst-nat,To Addresses:10.0.0.1(路由器地址),To Ports:1080

499-4.png


3、浏览器测试,我这边使用Edge + Proxy SwitchyOmega的方式,没选择加密方式。

499-3.png


RouterOS命令

#非加密
/ip socks set enabled=yes version=5
/ip firewall nat add action=dst-nat chain=dstnat dst-port=1080 protocol=tcp to-addresses=路由器IP
/ip firewall nat add action=dst-nat chain=dstnat dst-port=1080 protocol=udp to-addresses=路由器IP

#加密
/ip socks set enabled=yes version=5 auth-method=password
/ip socks users set name=账号 password=密码
/ip firewall nat add action=dst-nat chain=dstnat dst-port=1080 protocol=tcp to-addresses=路由器IP
/ip firewall nat add action=dst-nat chain=dstnat dst-port=1080 protocol=udp to-addresses=路由器IP

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址