/go-to-internet

基于TLS加密连接的透明代理服务器。专注于单一模式代理,简单、高效、安全

Primary LanguageGoBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

go-to-internet

介绍

基于TLS协议的透明代理服务器

特性:

  • 简单:启动服务器简单、启动客户端简单,内置了对acme工具的支持,可快速申请https证书
  • 安全:基于TLS加密信息传输,除了会话两端无法获取通信内容
  • 快速:极简的代理握手协议,快速建立客户与目标的双向通道
  • 支持多用户:在单域名以及端口下支持创建多用户
  • 用户管理:每个用户支持对过期时间、传输速度、连接数量进行限制

仓库地址:

Wiki

使用教程见这里,或者查看wiki

客户端GUI项目

本地开发指南

custom-root-ca/ca/certs/cacert.pem根证书添加进系统的根证书库

一、使用local.luna.xin

  • 绑定local.luna.xin域名到本地127.0.0.1
  • 运行服务器ser-go-to-net -H local.luna.xin -c cert/server.pem -k cert/server.key启动

二、自定义域名

  • 通过custom-root-ca签发自定义域名证书
  • 运行服务器ser-go-to-net -H 域名 -c 证书pem路径 -k 证书key路径启动