准备:
1.公网可访问的主机一台
2.家里电脑一台(linux)
3.frp包 下载地址:https://github.com/fatedier/frp/releases
step1:
ssh公网服务器主机
解压后文件夹内有
编辑frps.ini [服务端配置文件]
# frps.ini
[common]
bind_port = 7000
token = password123
step2:
家里的linux上,复制上面同样的文件
编辑frpc.ini [客户端配置文件]
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
token = password123
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
step3:
两台电脑分别开放端口
这个地方要清醒,云服务器靠7000端口与家里电脑链接,云服务器的6000端口映射到家里的22端口
家里电脑:开放22端口
云服务器:开放7000,6000端口
step4:
一次启动:
家里电脑:
./frpc -c frpc.ini
云服务器:
./frps -c frps.ini
永久启动:
家里电脑:
sudo vi /lib/systemd/system/frpc.service
编辑:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=【你的路径】/frpc -c 【你的路径】/frpc.ini
[Install]
WantedBy=multi-user.target
启动
systemctl start frpc
云服务器:
sudo vi /lib/systemd/system/frps.service
编辑:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=【你的路径】/frps -c 【你的路径】/frps.ini
[Install]
WantedBy=multi-user.target
启动
systemctl start frps
测试!家里电脑安装了nginx
公网访问结果
感谢:https://www.bilibili.com/video/BV1J74117714?from=search&seid=11780519442337896593