A very simple http proxy example wrote in Golang.
from https://github.com/LauTrond/http-proxy
-----
我的补充说明:
在linux vps上。先搭建go环境。然后,
cd $GOPATH
go get -u -v github.com/LauTrond/http-proxy
(在$GOPATH/bin/里面就会生成可执行文件http-proxy)
意思是仅允许vps上的程序连接7080端口。
nano /etc/systemd/system/http-proxy.service
内容如下:
from https://github.com/LauTrond/http-proxy
-----
我的补充说明:
在linux vps上。先搭建go环境。然后,
cd $GOPATH
go get -u -v github.com/LauTrond/http-proxy
(在$GOPATH/bin/里面就会生成可执行文件http-proxy)
/root/go/gopath/bin/http-proxy -listen 127.0.0.1:7080
意思是仅允许vps上的程序连接7080端口。
nano /etc/systemd/system/http-proxy.service
内容如下:
[Unit]
After=network.target
[Service]
ExecStart=/root/go/gopath/bin/http-proxy -listen 127.0.0.1:7080
Restart=always
[Install]
WantedBy=multi-user.target
然后,
systemctl start http-proxy
systemctl enable http-proxy
这个http-proxy可用做各类tunnel程序的后端。比如kcptun的后端:
No comments:
Post a Comment