在linux vps上。首先安装go环境,然后,
cd $GOPATH
go get -u -v github.com/briteming/Stepladder/server/
可执行文件server将会出现在$GOBIN/下面。
mv $GOBIN/server $GOBIN/server-based-on-Stepladder-by-comdex
mv $GOBIN/server $GOBIN/server-based-on-Stepladder-by-comdex
mkdir /etc/stepladder
cd /etc/stepladder
wget https://github.com/briteming/Stepladder/raw/master/server/server.ini
openssl req -new -x509 -days 3650 -nodes -out cert.pem -keyout key.pem
注意:在生成证书的时候,请把
Common Name
填写为你服务器的域名(可以使用免费域名、二级域名,只要是个域名,不是IP就行),其他可以随便填。以及千万不要把key.pem
给别人.
nano server.ini
cat server.ini
[client]
#验证身份用的密钥
key = 你的字符串
[server]
#服务器监听端口
port = 7071
然后运行:
server-based-on-Stepladder-by-comdex
server-based-on-Stepladder-by-comdex是运行在前台的,我们可以使用systemd把它运行为service:
nano /etc/systemd/system/stepladder.service
cat /etc/systemd/system/stepladder.service
[Unit]
After=network.target
[Service]
WorkingDirectory=/etc/stepladder/
ExecStart=/root/go1.13/go/gopath/bin/server-based-on-Stepladder-by-comdex
Restart=always
[Install]
WantedBy=multi-user.target
然后运行:
systemctl start stepladder
systemctl enable stepladder
服务器端搭建完成。
在本地机器mac上。首先安装go环境,然后,
cd $GOPATH
go get -u -v github.com/briteming/Stepladder/client/
可执行文件client将会出现在$GOBIN/下面。
mv $GOBIN/client $GOBIN/client-based-on-Stepladder-by-comdex
sudo mkdir /etc/stepladder
cd /etc/stepladder
sudo wget https://github.com/briteming/Stepladder/raw/master/client/client.ini
nano client.ini
cat client.ini
[client]
#验证身份用的密钥
key = 你的字符串
#本地监听端口
port = 6061
[server]
#服务器地址
host = 你的域名
#服务器端口
port = 7071
然后运行:
client-based-on-Stepladder-by-comdex
显示:
2020/04/13 17:22:01 登录成功,服务器连接完毕。
保持此终端窗口开着。然后设置chrome的socks5 proxy地址为127.0.0.1 ,端口为6061,chrome即可翻墙。
注:服务器上的key值和本地机器上的key值必须一致。
注:服务器上的key值和本地机器上的key值必须一致。