基于 golang 编写的网络访问助手,使用代理协议实现支持远程访问局域网以及限制指定网站访问,守护家庭成员健康上网
- 支持多系统运行
- 支持
socks5/http
协议接入 - 支持
windows
平台友好界面以及自动设置访问控制 - 支持在局域网中部署服务,允许外部网络访问局域网资源
- 使用
http/socks5
协议控制网络访问 - TODO 实现基于DNS的网络访问控制
在版本列表中下载即可使用
Docker 一键启动服务端
docker run --restart=always -d -p 28648:28648 dxkite/mino:latest
-addr :1080
监听 1080
端口 支持 http/socks5 协议
-upstream mino://127.0.0.1:8080
-pac_file conf/pac.txt
启用PAC文件,自动设置系统Pac(windows)
mino -addr :1080 -pac_file conf/pac.txt -upstream mino://127.0.0.1:8080
-addr :8080
监听 8080
端口,支持 http/socks5/mino协议(需要配置加密密钥)
直连网络
使用公钥 -cert_file conf/server.crt
私钥 -key_file conf/server.key
加密连接
mino -addr :8080 -cert_file conf/server.crt -key_file conf/server.key
直接运行会加载 mino.yml
作为配置文件
mino
- 默认配置名
mino.yml
指定配置文件:
mino -conf config.yml
客户端
address: ":1080"
upstream: "mino://127.0.0.1:28648"
服务端
address: ":28648"