Coder Social home page Coder Social logo

mino's Introduction

Build Docker Image Release

基于 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"

mino's People

Contributors

dxkite avatar donwenx avatar waterrr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar mew fish avatar  avatar  avatar  avatar Little-YangYang avatar wuyoukm avatar  avatar

Watchers

 avatar 田浩然 avatar  avatar  avatar

mino's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.