内网穿透(windows)

2025-08配置方式

一、frps设置(linux服务器)公网IP
  1. 下载解压
  2. vim /etc/systemd/system/frps.service
  3. 添加如下内容并保存。 启动: sudo systemctl restart frps 
[Unit]
Description = frps
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
ExecStart = /opt/frps60/frps -c /opt/frps60/frps.toml

[Install]
WantedBy = multi-user.target

二、frpc设置(Windows)内网被访问
  1.下载解压;
  2.编辑frpc.toml文件添加配置;
    serverAddr = "47.92.194.166" # frps服务器IP
    serverPort = 7000
    # auth.method = 'token' # 客户端访问验证方式
    # auth.token = '54321' # 客户端访问验证密码

    [[proxies]]
    name = "my-tcp"
    type = "tcp"
    localIP = "127.0.0.1"
    localPort = 3389
    remotePort = 3389
  3.启动:(设置开机启动)
    cd C:\frpc60
    frpc.exe -c ./frpc.toml
注意:1.新加frpc映射后,frps需重启后生效 2.云访问的安全规则需开放

三、frpc设置(Linux)内网被访问
  1.下载解压;
  2.编辑frpc.toml文件添加配置;
    serverAddr = "47.92.194.166" 
    serverPort = 7000]

    [[proxies]]
    name = "ssh服务"
    type = "tcp"
    localIP = "127.0.0.1"
    localPort = 22
    remotePort = 2222
  3.启动:vi  /etc/systemd/system/frpc.service 配置服务,

[root@localhost frpc]# cat start.sh
    nohup ./frpc -c frpc.ini >/dev/null 2>&1 &

[root@localhost frpc]# cat /etc/systemd/system/frpc.service
[Unit]
Description = frpc Client Service
After = network.target
[Service]
Type = simple
ExecStart=/yanqb/frpc/frpc -c /yanqb/frpc/frpc.toml
[Install]
WantedBy = multi-user.target

注意:Linux执行systemctl start frpc 报错ExecStart=/frpc -c /frpc.ini (code=exited, status=203/EXEC)。需要关闭 SELinux

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

frp下载地址:https://github.com/fatedier/frp/releases?after=v0.31.2

参考:https://blog.csdn.net/yangdashi888/article/details/111403730     https://www.cnblogs.com/cxfs/p/13071969.html

分为两部分配置(云服务器配置、树莓派配置)

一、服务端配置(云服务器,带有公网IP)

1. 下载frp           wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_amd64.tar.gz

2. 创建一个目录并解压frp       cd /op/frps60        tar -zxvf frp_0.29.1_linux_amd64.tar.gz -C /usr/yanqb/frp/

3. 进入frp 目录,修改frps.ini 文件          bind_port = 7000

4. 开启frps                 ./frps -c ./frps.ini 

 

二、客户端配置(局域网内电脑)

1. 下载frp

  https://github.com/fatedier/frp/releases?after=v0.31.2

2. 解压frp文件(D:\Program Files_JAVA\frp_0.29.1_windows_amd64),修改frpc.ini 文件

[common]
server_addr = 139.xx.xx.xx
server_port = 7000

[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 33389

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

3. 开启frpc

  cmd到frp目录下,执行 frpc.exe -c frpc.ini

 

注意:

1. 开启用到的端口防火墙;(阿里云配置安全规则,把端口开放)开放范围5000-8888即可

2. Windows远程访问;

 

测试1:ip:8181 访问到的是 树莓派8080

测试2:ssh连接树莓派(139.xx.xx.xx:6000)账号密码

 

posted @ 2021-03-16 17:10  老年痴呆  阅读(544)  评论(0)    收藏  举报