123456789101112131415161718192021222324252627 |
- package main
- import (
- "log"
- "imuslab.com/arozos/mod/network/dynamicproxy"
- )
- var (
- dynamicProxyRouter *dynamicproxy.Router
- )
- //Add user customizable reverse proxy
- func ReverseProxtInit() {
- return
- dynamicProxyRouter, err := dynamicproxy.NewDynamicProxy(80)
- if err != nil {
- log.Println(err.Error())
- return
- }
- dynamicProxyRouter.SetRootProxy("192.168.0.107:8080", false)
- dynamicProxyRouter.AddProxyService("/loopback", "localhost:8080", false)
- dynamicProxyRouter.AddProxyService("/imus", "192.168.0.107:8081", false)
- dynamicProxyRouter.AddProxyService("/hkwtc", "hkwtc.org:9091", false)
- dynamicProxyRouter.StartProxyService()
- log.Println("Dynamic Proxy service started")
- }
|