https://github.com/hellokaton/goinx
๐ Multi-domain proxy by golang, fuck gfw proxy
https://github.com/hellokaton/goinx
golang proxy
Last synced: 6 months ago
JSON representation
๐ Multi-domain proxy by golang, fuck gfw proxy
- Host: GitHub
- URL: https://github.com/hellokaton/goinx
- Owner: hellokaton
- License: gpl-3.0
- Created: 2017-11-06T14:08:03.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-08T06:09:31.000Z (about 8 years ago)
- Last Synced: 2025-04-05T16:22:31.521Z (9 months ago)
- Topics: golang, proxy
- Language: Go
- Homepage:
- Size: 3.15 MB
- Stars: 27
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goinx
๐ domain proxy server written in golang
## Feature
- Support static server
- Support multi domain proxy
- Support HTTPS
- Support GFW reverse proxy
## Usage
**By Binary**
Go [Releases](https://github.com/biezhi/goinx/releases) download the corresponding platform.
**By Golang**
```bash
ยป ./goinx
๐ Goinx 0.0.1
Author: biezhi
Github: https://github.com/biezhi/goinx
Usage: goinx [start|stop|restart]
Options:
--config Configuration path
--help Help info
```
[Document](https://github.com/biezhi/goinx/wiki)
## Config File
```bash
log_level: info
access_log:
http:
servers:
- name: demo1
listen: ":9001"
domains: [localhost, www.biezhi.com]
proxy_pass: http://127.0.0.1:8080
cert_file:
key_file:
- name: demo2
listen: ":9002"
domains: [localhost]
root: /Users/biezhi/workspace/wwwroot/www.jq22.com/demo/bootstrap-moban20150917
# ssl: true
# cert_file: /Users/biezhi/workspace/ssl/cert.pem
# key_file: /Users/biezhi/workspace/ssl/key.pem
- name: demo3
listen: ":9003"
gfw: true
domains: [www.biezhi.com]
proxy_pass: "https://www.google.com"
```