https://github.com/yourtion/domain-proxy
基于泛域名的内网 HTTP(S) 穿透服务
https://github.com/yourtion/domain-proxy
Last synced: 23 days ago
JSON representation
基于泛域名的内网 HTTP(S) 穿透服务
- Host: GitHub
- URL: https://github.com/yourtion/domain-proxy
- Owner: yourtion
- License: mit
- Created: 2019-07-29T04:10:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-29T14:12:11.000Z (over 3 years ago)
- Last Synced: 2025-10-19T08:52:26.963Z (10 months ago)
- Language: Go
- Homepage:
- Size: 37.1 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 基于泛域名的内网 HTTP(S) 穿透服务
## 背景
## 使用
```bash
$ ./domain-proxy
```
通过 http://192-168-1-101-8080.example.com 即可访问内网 192.168.1.101:8080
## 配置详解
配置文件参考:[config.toml](./dev/config.toml)
### 关闭 ssl 验证
内网服务使用https端口,但是可能并不是使用CA证书,这种情况下代理会出错,通过下面配置关闭:
```toml
[proxy]
# 代理时不验证SSL证书
skip_verify_ssl = true
```
### 启用域名 https 支持(http2)
1. 申请一个泛域名证书
2. 在配置文件 `server` 段修改下面配置
```toml
https = true
https_pem = "/path/to/fullchain.pem"
https_key = "/path/to/privkey.pem"
```