VPS流量转发

从此刻开始,知识不断涌进你的脑海。

一、购买VPS

请准备一个1h1g以上配置的VPS,用于转发物理机的流量。

图片[1]-VPS流量转发-木兮知识库

二、准备工具

本次使用Gost工具实现VPS的流量转发功能,Gost工具下载源地址https://github.com/go-gost/gost/releases,选择正确VPS对应架构的Gost工具包,一般默认是amd64架构也就是熟知的x64架构,

图片[2]-VPS流量转发-木兮知识库

将下载好的Gost工具传输到VPS上,解压并把其中的gost文件放在固定的位置,我这里放在/usr/local/bin目录下

图片[3]-VPS流量转发-木兮知识库
图片[4]-VPS流量转发-木兮知识库

三、Gost工具命令

访问Gost工具开发者官网博客,除流量转发外的其他功能自行去Gost的官网学习,这里仅简单介绍三个流量转发的示例,主要目的是迅速搭建具备流量转发功能的VPS。

图片[5]-VPS流量转发-木兮知识库

最简单的用法就是启动一个监听在8080端口的HTTP代理服务

gost -L http://:8080

启用监听在8080端口的socks5代理服务

gost -L socks5://:8080

以socks5服务为例,加入认证机制,防止自己的公网VPS的流量转发端口被其他人发现利用,用户名为demo,密码为demo123

gost -L socks5://demo:demo123@:8080

四、创建Gost系统服务

GOST支持以系统服务的方式运行,防止使用者关闭远程命令行操作后,gost流量转发进程自动终止。

Linux通过Systemd来管理GOST进程,下面是模板(一定要注意自己的gost文件位置,这里是放在/usr/local/bin/目录下)

[Unit]
Description=GO Simple Tunnel
After=network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/gost -L socks5://demo:demo123@:8080
Restart=always

[Install]
WantedBy=multi-user.target

设置为开机启动

systemctl enable gost

启动服务

systemctl start gost

通过systemctl status gost查看gost系统服务进程状态,是正常运行的

图片[6]-VPS流量转发-木兮知识库

五、VPS流量转发功能验证

这里直接设置burpsuite的socks5代理,在NetWork —> Connections设置中,勾选上”use socks proxy”以及”do dns lookups over socks proxy”

图片[7]-VPS流量转发-木兮知识库

浏览器流量通过burpsute代理,再通过VPS的Socks5流量转发代理,达到正向代理的目的(隐藏源IP)

图片[8]-VPS流量转发-木兮知识库

特别声明:本文所涉及的任何技术、信息或工具,仅供学习和参考之用。请勿利用本文提供的信息从事任何违法活动或不当行为。任何因使用本文所提供的信息或工具而导致的损失、后果或不良影响,均由使用者个人承担责任,与本文作者无关。作者不对任何因使用本文信息或工具而产生的损失或后果承担任何责任。使用本文所提供的信息或工具即视为同意本免责声明,并承诺遵守相关法律法规和道德规范。相关资源仅供学习和研究使用,请在下载后24小时内删除。

THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容