栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux建立frp服务(windows 通过阿里云服务器连接内网服务器)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux建立frp服务(windows 通过阿里云服务器连接内网服务器)

1.在两个上服务器启用防火墙,开启端口:

sudo ufw enable

sudo ufw allow 7000

sudo ufw allow 6000

sudo ufw allow status

2.在两个服务器上下载相同的frp,解压

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

tar -zxvf frp_0.35.1_linux_amd64.tar.gz 

3.在公网服务器上(阿里云)配置服务端frps

#进入frp目录
cd frp_0.35.1_linux_amd64
vim frps.ini
[common]
bind_port = 7000 # 这个是公网服务器的端口,就是阿里云服务器端口,其安全策略里面得设置开放此端口
vhost_http_port = 8890 #这个是用来给jupyter开放的http端口

4.配置内网服务器 客户端 frpc

1、2同样的操作,然后配置frpc

vim frpc.ini

[common]
server_addr = x.x.x.x # 阿里云服务器公网ip
server_port = 7000 # 在公网开放的端口

[ssh1] # 这里是client的一个别名,命名为ssh1以和其他client区分
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000 # 这个是公网服务器的端口,安全策略里面也得设置开放此端口

5.分别启动服务器

(1)公网启动,并加入自启动

sudo ./frps -c ./frps.ini

加入自启动配置

sudo vim /lib/systemd/system/frps.service

在frps.service加入

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/usr/local/frp_0.35.1/frps -c /usr/local/frp_0.35.1/frps.ini

[Install]
WantedBy=multi-user.target

开始自启动

sudo mkdir -p /etc/frp
sudo cp frps.ini /etc/frp
sudo cp frps /usr/bin
sudo cp systemd/frps.service /usr/lib/systemd/system/
sudo systemctl enable frps
sudo systemctl start frps
sudo systemctl start frps #启动
sudo systemctl enable frps #开机自启
sudo systemctl restart frps #重启
sudo systemctl stop frps  #停止服务

(2)内网启动

与上述同样配置frpc,

sudo ./frpc -c ./frpc.ini

加入自启动配置

sudo vim /lib/systemd/system/frpc.service

在frps.service加入

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/usr/local/frp_0.35.1/frpc -c /usr/local/frp_0.35.1/frpc.ini

[Install]
WantedBy=multi-user.target

开始自启动

sudo mkdir -p /etc/frp
sudo cp frpc.ini /etc/frp
sudo cp frpc /usr/bin
sudo cp systemd/frpc.service /usr/lib/systemd/system/
sudo systemctl enable frpc
sudo systemctl start frpc #启动
sudo systemctl enable frpc #开机自启
sudo systemctl restart frpc #重启
sudo systemctl stop frpc  #停止服务

启动完成后

服务启动后。

使用ssh测试连接命令:

ssh -p 6000 内网用户名@公网ip

进入成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679617.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号