Title

ubuntu使用frp作内网穿透

 

 

此方法是借助云服务器的公网ip做的

服务端为云服务器,客户端为内网穿透的服务器

两台服务器都需要下载frp安装包(frp安装包携带病毒无法上传至服务器)
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

云服务器别忘记开启7000、7500、6000端口

解压
tar -zxvf frp_0.33.0_linux_amd64.tar.gz

cd frp_0.33.0_linux_amd64/

frpc为客户端启动程序,frpc.ini为客户端配置文件
frps为服务端启动程序,frps.ini为服务端配置文件

vim frps.ini
#################
[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000

# frp管理后台端口,请按自己需求更改
dashboard_port = 7500
# frp管理后台用户名和密码,请改成自己的
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true

# frp日志配置
log_file = /var/log/frps.log
log_level = info
log_max_days = 3
#################

服务端启动
./frps -c frps.ini


输入公网ip:7500 访问frpWeb页面,账号密码在上面的配置里,正常访问则代表启动正常

 

 

客户端操作同上
#################
# 客户端配置
[common]
server_addr = 公网ip
# 与frps.ini的bind_port一致
server_port = 7000

# 配置ssh服务
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22 #如果远程端口有变动的话记的修改这里
# 这个自定义,之后再ssh连接的时候要用
remote_port = 6000
#################

这里的端口号可以根据本机情况进行调整,比如6000端口有其它进程在使用,那就可以修改成其它空闲端口号

客户端启动
./frpc -c frpc.ini #出现success为正常启动


然后就可以测试了
找一个别的机器 执行ssh -p 6000 用户名@公网ip看能否访问,能正常访问的话就代表没问题了

 

 

设置为开机自启


服务端:
vim /etc/systemd/system/frps.service

##############
[Unit]
Description=frpc
After=network.target
Wants=network.target

[Service]
Restart=on-failure
RestartSec=5
ExecStart=/home/username/Software/frp/frps -c /home/username/Software/frp/frps.ini #修改为自己的启动路径

[Install]
WantedBy=multi-user.target
##############


# 刷新服务列表
systemctl daemon-reload
# 设置开机自启
systemctl enable frps.service
# 启动服务
systemctl start frps.service

 


客户端:
vim /etc/systemd/system/frpc.service

##############
[Unit]
Description=frpc
After=network.target
Wants=network.target

[Service]
Restart=on-failure
RestartSec=5
ExecStart=/data/module/frp_0.48.0_linux_amd64/frpc -c /data/module/frp_0.48.0_linux_amd64/frpc.ini #替换为自己的启动命令

[Install]
WantedBy=multi-user.target
##############


# 刷新服务列表
systemctl daemon-reload
# 设置开机自启
systemctl enable frpc.service
# 启动服务
systemctl start frpc.service

 

posted @ 2023-12-19 17:08  Esurts~  阅读(464)  评论(0编辑  收藏  举报