虽然有各种面板可以实现转发功能,但我还是记录一下手搓的吧,这里以gost为例:
- 下载gost:建议打开 https://github.com/ginuerzh/gost/releases 查看最新版本,然后wget下来,例如:
wget https://github.com/ginuerzh/gost/releases/download/v2.12.0/gost_2.12.0_linux_amd64.tar.gz - 解压gost并移到系统目录:
tar -zxvf gost_2.12.0_linux_amd64.tar.gzsudo mv gost /usr/local/bin/sudo chmod +x /usr/local/bin/gost - 安装screen:
sudo apt install screen -y - 创建名为 forward 的会话:
screen -S forward - 在新会话中运行 gost 命令:(协议跟端口根据实际情况调整)
gost -L tcp://:中转机PORT/落地机IP:PORT - 按 Ctrl+A,再按 D 即可分离对话,运行gost的会话会在后台持续运行。如需重新进入可使用:
screen -r forward
使用socat等也是同理,不过个人觉得在某些方面gost可能要更好用一点,毕竟这篇文章主要是为前一篇服务的,主要是将数据通过中转机出去以获得更优的速度。(企业宽带优先级高于家用,联通出国稳定性远高于电信,某些地方移动出国也比大城市电信强)