NAT内网穿透

frp项目地址:https://github.com/fatedier/frp

本实验环境以阿里云服务器作为中转机,中转服务器使用Centos7.6,被控主机使用Centos7.6,用户使用Windows10
由于网络原因,文中链接已经替换成了本地链接,如不放心,请自行去GitHub下载

frps中转服务器配置

1、下载frp

在一台有公网IP的主机上配置frps,我这里以阿里云Centos7.x主机为例

1

2

3

4

5

wget https://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz

tar xf frp_0.27.0_linux_amd64.tar.gz

mv frp_0.27.0_linux_amd64 /usr/local

cd /usr/local/frp_0.27.0_linux_amd64

rm -f frpc*

2、配置frps

这里使用最基础的配置

1

vi frps.ini

1

2

3

4

5

6

[common]

bind_port = 7000

dashboard_user = whsir

dashboard_pwd = blog.whsir.com

dashboard_port = 8000

3、启动frps

配置启动服务

1

vi /etc/systemd/system/frps.service

1

2

3

4

5

6

7

8

9

10

11

[Unit]

Description=frps daemon

After=syslog.target  network.target

Wants=network.target

[Service]

Type=simple

ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini

[Install]

WantedBy=multi-user.target

1

2

systemctl enable frps

systemctl start frps

4、访问监控平台

http://公网IP:8000

账号whsir

密码blog.whsir.com

如果访问不了,请使用ss -lnt命令检查端口是否启动,是否因为防火墙原因拦截。

至此frps中转服务器配置完成

frpc内网主机配置

1、内网主机下载frp

1

2

3

4

5

wget https://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz

tar xf frp_0.27.0_linux_amd64.tar.gz

mv frp_0.27.0_linux_amd64 /usr/local

cd /usr/local/frp_0.27.0_linux_amd64

rm -f frps*

2、配置frpc

其中x.x.x.x表示frps中转服务器IP地址

ssh字段:local_port = 22示被控(内网)主机的ssh端口,remote_port = 6000表示ssh中转端口

web字段:local_port = 80表示被控(内网)主机的web端口,remote_port = 8081表示web中转端口

1

vi frpc.ini

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[common]

server_addr = x.x.x.x

server_port = 7000

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

[web]

type = tcp

local_ip = 127.0.0.1

local_port = 80

remote_port = 8081

3、启动frpc

配置启动服务

1

vi /etc/systemd/system/frpc.service

1

2

3

4

5

6

7

8

9

10

11

[Unit]

Description=frpc daemon

After=syslog.target  network.target

Wants=network.target

[Service]

Type=simple

ExecStart=/usr/local/frp_0.27.0_linux_amd64/frpc -c /usr/local/frp_0.27.0_linux_amd64/frpc.ini

[Install]

WantedBy=multi-user.target

1

2

systemctl enable frpc

systemctl start frpc

至此frpc被控主机配置完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值