Skip to content

使用go标准库编写的一个简易的反向代理小工具

Notifications You must be signed in to change notification settings

rocketk/revproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

快速开始

下载可执行文件

Releases 中下载最新的可执行文件,请选择你所需要的平台。

revproxy-darwin-amd64为例,将其改名为revproxy

mv revproxy-darwin-amd64 revproxy

编写配置文件

revproxy同级目录下新建一个配置文件revproxy.yaml

touch revproxy.yaml
vim revproxy.yaml

将以下内容放入配置文件中

target:
  base-url: http://example.com/
  prefix-to-trim: 
server:
  port: 9080

请注意将target.base-url修改为你的目标服务的域名
server.portrevproxy的端口

启动反向代理程序

./revproxy

建议使用nohup后台运行,例:

nohup ./revproxy > revproxy-logs.log 2>1&

About

使用go标准库编写的一个简易的反向代理小工具

Resources

Stars

Watchers

Forks

Packages

No packages published