mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-20 12:42:34 +02:00
1.3 KiB
1.3 KiB
Getting started with go-proxy
(binary)
Setup
-
Install
bash
,make
andwget
if not already -
Run setup script
To specitfy a version (optional)
export VERSION=latest # will be resolved into real version number export VERSION=<version>
If you don't need web config editor
export SETUP_CODEMIRROR=0
Setup
wget -qO- https://6uo.me/go-proxy-setup-docker | sudo bash
What it does:
- Download source file and binary into /opt/go-proxy/$VERSION
- Setup
config.yml
andproviders.yml
- Setup
template/codemirror
which is a dependency for web config editor - Create a systemd service (if available) in
/etc/systemd/system/go-proxy.service
- Enable and start
go-proxy
service
-
Start editing config files in
http://<ip>:8080
-
Check logs / status with
systemctl status go-proxy
Setup (alternative method)
-
Download the latest release and extract somewhere
-
Run
make setup
and (optional)make setup-codemirror
-
Enable HTTPS (optional)
-
To use autocert feature
complete
autocert
inconfig/config.yml
-
To use existing certificate
Prepare your wildcard (
*.y.z
) SSL cert incerts/
- cert / chain / fullchain:
certs/cert.crt
- private key:
certs/priv.key
- cert / chain / fullchain:
-
-
Run the binary
bin/go-proxy