需求

在家能够使用ssh和scp访问公司内网的服务器。

腾讯云的配置

从公司白嫖的云服务器,配置如下

需要用到6000和7000端口,在防火墙中添加好

腾讯云上的操作

下载frp

这里找到系统对应的frp,进行下载(可能会有点慢,有科技的可以自行解决)

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

下载后解压并进入文件夹

tar -zxvf frp_0.45.0_linux_amd64.tar.gz
cd frp_0.45.0_linux_amd64

配置并运行frp

打开frps.ini,按如下进行编辑

[common]
bind_port = 7000 # 随意设置,大于1024

运行frp,输出中有“successfully”或者“success”就成功了

./frps -c frps.ini

开机自启

在【/lib/systemd/system】创建一个【frps.service】文件

sudo vi /lib/systemed/system/frps.service

按照如下进行编辑

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=frp路径/frps -c frp路径/frps.ini
 
[Install]
WantedBy=multi-user.target

配置三连。查询状态时若“Active”显示的是“active(running)”则成功。

sudo systemctl enable frps
sudo systemctl start frps
# 查询状态
sudo systemctl status frps

内网服务器上的操作

下载frp

使用同样的方式下载frp

配置并运行frp

打开frpc.ini,按如下进行编辑

[common]
server_addr = 云服务器ip
server_port = 7000 # 和云服务器中配置的对应
 
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000 # 后面ssh连接时使用这个端口

运行frp,输出中有“successfully”或者“success”就成功了

./frpc -c frpc.ini

开机自启

在【/lib/systemd/system】创建一个【frpc.service】文件

sudo vi /lib/systemed/system/frpc.service

按照如下进行编辑

[Unit]
Description=frpc service
After=multi-user.target
 
 
[Service]
TimeoutStartSec=30
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=frp路径/frpc -c frp路径/frpc.ini
 
[Install]
WantedBy=multi-user.target

配置三连。查询状态时若“Active”显示的是“active(running)”则成功。

sudo systemctl enable frpc
sudo systemctl start frpc
# 查询状态
sudo systemctl status frpc

本地访问

用户名和密码都是内网服务器的,ip是云服务器的,端口是设置内网服务器时指定的

ssh 内网服务器用户名@云服务器ip -p 6000

scp -P 6000 本地文件 内网服务器用户名@云服务器ip:目标路径

PS:

  • ssh指定端口用小pscp指定端口用大P

  • 若端口被占用,可以使用【lsof -i :端口号】指令查看占用端口的进程号(PID),然后使用【kill 进程号】或【kill -9 进程号】指令结束进程 。

Reference

frp的github链接

frp的官方文档

【经验】内网穿透教程——配置SSH连接(云服务器+frp)——适用于校园内网,公司内网等_紫菜花油菜花的博客-CSDN博客

基于腾讯云的云服务器和frp实现内网穿透_ckq3的博客-CSDN博客_云服务器转发内网应用

腾讯云FRP内网穿透教程解决公网访问内网_随便写写诶的博客-CSDN博客

文章作者: KAWAKO
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 KAWAKO
服务器 魔法
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝