使用frq和腾讯云服务器进行内网穿刺

2023-12-23 18:45:56

首先就是下载

wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz

然后解压文件

tar -zxvf frp_0.34.3_linux_amd64.tar.gz

随后进入解压出来的文件夹

cd frp_0.34.3_linux_amd64

然后分为两个部分,一个是云服务器部分,一个是要连接的主机部分

云服务器

修改文件

vim frps.ini
bindPort = 7000

设置自启动

  1. 创建配置目录

    sudo mkdir -p /etc/frp
    
  2. 复制配置文件

    sudo cp frps.ini /etc/frp
    
  3. 复制可执行文件

    sudo cp frps /usr/bin
    
  4. 复制 systemd 服务文件
    在 Ubuntu 22.04 上,您应该将服务文件复制到 /etc/systemd/system/ 目录,而不是 /usr/lib/systemd/system/

    sudo cp systemd/frps.service /etc/systemd/system/
    
  5. 启用和启动服务

    sudo systemctl enable frps
    sudo systemctl start frps
    

在完成这些步骤之后,您可以使用 sudo systemctl status frps 来检查服务状态。如果服务未能启动,使用 sudo journalctl -u frps 检查服务日志,以便了解可能的错误原因。

在Ubuntu系统上,您可以使用 ufw(Uncomplicated Firewall)来管理防火墙和开放端口。以下是您可以用来开放端口的步骤:

  1. 打开7000端口(用于监听):
    sudo ufw allow 7000/tcp
    
  2. 重新加载防火墙规则以应用更改:
    sudo ufw reload
    

确保您在执行这些命令前已经安装了 ufw。如果 ufw 没有预装在您的系统上,可以使用以下命令安装它:

sudo apt install ufw

安装完成后,确保 ufw 是启用状态。您可以使用 sudo ufw enable 来启用它。

需要访问

在需要被访问的内网机器上部署 frpc


部署 frpc 并编辑 frpc.toml 文件,假设 frps 所在服务器的公网 IP 地址为 x.x.x.x。以下是示例配置:

serverAddr = “x.x.x.x”
serverPort = 7000

[[proxies]]
name = “ssh”
type = “tcp”
localIP = “127.0.0.1”
localPort = 22
remotePort = 6000

文章来源:https://blog.csdn.net/weixin_51176105/article/details/135163831
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。