From f6941b98d855b4fffc87a1706ac0e75a76af7cce Mon Sep 17 00:00:00 2001 From: nadoo <287492+nadoo@users.noreply.github.com> Date: Thu, 27 Jul 2017 01:22:56 +0800 Subject: [PATCH] add features info in README file. --- README.md | 20 ++++++++++++++++++++ glider.conf.example | 3 ++- rule.go | 1 + systemd/README.md | 6 +++++- 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 rule.go diff --git a/README.md b/README.md index fe93d1d..602595b 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,26 @@ we can set up local listeners as proxy, and forward requests to internet via for |Forwarder --> Forwarder->...| ``` +## Features +Listen(local proxy): +- Socks5 proxy +- Http proxy +- SS proxy +- Linux transparent proxy(iptables redirect) +- TCP tunnel +- DNS tunnel(udp2tcp) + +Forward(upstream proxy): +- Socks5 proxy +- Http proxy +- SS proxy + +General: +- Forward chain +- HA or RR strategy for multiple forwarders +- Http and socks5 on the same port +- Periodical proxy checking + ## Install Binary: - [https://github.com/nadoo/glider/releases](https://github.com/nadoo/glider/releases) diff --git a/glider.conf.example b/glider.conf.example index 04063bf..e7bcb96 100644 --- a/glider.conf.example +++ b/glider.conf.example @@ -50,7 +50,8 @@ listen=socks5://:1080 # listen=tcptun://:1082=1.1.1.1:80 # listen on udp port 53, act as a local dns server, -# forward all requests to 8.8.8.8:53 via tcp protocol, +# forward all requests to 8.8.8.8:53 via tcp protocol +# listen=dnstun://:53=8.8.8.8:53 # FORWARDERS diff --git a/rule.go b/rule.go new file mode 100644 index 0000000..06ab7d0 --- /dev/null +++ b/rule.go @@ -0,0 +1 @@ +package main diff --git a/systemd/README.md b/systemd/README.md index 366cc5f..e5b0931 100644 --- a/systemd/README.md +++ b/systemd/README.md @@ -1,7 +1,11 @@ ## Service -service file: +binary file: +```bash +cp glider /usr/bin/ +``` +service file: ```bash # copy service file to systemd cp systemd/glider@.service /etc/systemd/system/