目的:
实现内网环境服务器访问到公共网络。

环境信息:

主机名公网IP内网IP环境角色
Beijing60.205.xxx.xxx172.23.23.72单层代理server
Beijing60.205.xxx.xxx172.23.23.72链式代理下游server
Xinjiapo47.236.xxx.xxx172.27.247.39链式代理上游server
disallowxxx.xxx.xxx.xxx192.168.86.61内网环境服务器

一、部署方式:单层代理

部署(Beijing节点)

docker run -itd --restart=always --name httpproxy -p 8081:8081 ginuerzh/gost -L="http://:8081"

测试,查看出口IP(任意可以联网机器)

curl --proxy 60.205.xx.x:8081 cip.cc

二、链式代理搭建

上游代理搭建(Xinjiapo)

docker run -itd --restart=always --name hk-proxy --network host ginuerzh/gost -L="socks5://172.27.247.39:8443"

测试上游代理可用性

curl -x socks5://47.236.xxx.xxx:8443 google.com
ssh -D 47.236.xxx.xxx:8443 user@remote-server

下游代理搭建(beijing)

docker run -itd --restart=always --name bj-proxy -p 8082:8082 ginuerzh/gost -L="http://:8082" -F="socks5://47.236.xxx.xxx:8443"

测试代理链(任意可以联网机器)

curl --proxy 60.205.xx.x:8082 www.google.com

更多推荐