0%

goproxy 代理服务器安装与配置

goproxy 代理服务器安装与配置

最近国家严厉封禁 Shadowsocks,为了能够继续玩耍,只能暂时停用 ss 翻墙。在网上找到 goproxy 这个项目,代理功能全面并且配置简单,自然要品鉴一番。

准备一台可以访问外网的 VPS
VPS 外网 IP:111.111.111.111
VPS 端口:44444
OS:CentOS 7.6 x86_64
goproxy 版本:8.3

安装 goproxy

1
2
3
mkdir goproxy && cd goproxy
wget https://github.com/snail007/goproxy/releases/download/v8.3/proxy-linux-amd64.tar.gz
tar -zxvf proxy-linux-amd64.tar.gz

配置 goproxy

根据自身的网络环境,需要配置 HTTP 二级代理(加密)。

VPS 配置一级代理

创建证书和 key 用于加密传输:

1
./proxy keygen -C proxy

启动一级代理服务:

1
./proxy http -t tls -p ":44444" -g "111.111.111.111"  -C proxy.crt -K proxy.key --forever --log proxy.log --daemon

客户端配置二级代理

我的客户端是 Windows 10 系统,所以需要下载解压 Windows 版本 goproxy 程序。解压完成后,把 VPS 上生成的证书和 Key 放到 .cert 目录。

启动二级代理服务:

1
proxy.exe http -t tcp -p ":8080" -T tls -P "111.111.111.111:44444" -C .cert/proxy.crt -K .cert/proxy.key

浏览器配置代理

以 Chrome 设置步骤:点击浏览器【设置】–【高级】–【打开代理设置】–【连接】–【局域网设置】–勾选【为 LAN 使用代理服务器】项;地址栏填入:127.0.0.1;端口栏填入:8080;

配置完成后,即可悠哉的欣赏废青们的表演了。真乃翻墙利器!!!

参考