frp局域网转发,实现一机异地组网,全家异地组网
需求
已使用蒲公英将家里 192.168.0.100 的 Windows 电脑与办公室电脑异地组网。
怎么实现将家里 192.168.0.101 的 Linux 电脑与办公室电脑异地组网?
教程
下载软件
在 GitHub 上下载 frp 软件,Windows 版和 Linux 版都要。
注意区分:frps 是 servers(服务端),frpc 是 client(客户端)。
配置服务端
在 frps.toml 中输入:
bindPort = 7000
vhostHTTPSPort = 6666新建 startFrp.bat 文件,输入:
@echo off
:home
frps -c frps. toml
goto home在 Windows“任务计划程序”中创建开机自启任务,参考“Windows设置frpc开机自动启动(不管用户是否登陆都要运行)_不管用户是否登录都要运行-CSDN博客”
配置客户端
在 frpc.toml 中输入:
serverAddr = "192.168.0.100"
serverPort = 7000
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 22设置 frpc 为系统进程:sudo nano /etc/systemd/system/frpc.service,输入:
[Unit]
Description=FRP Client
[Service]
ExecStart=/home/zhrq95/frp/frpc -c /home/zhrq95/frp/frpc.toml
ExecReload=/home/zhrq95/frp/frpc reload -c /home/zhrq95/frp/frpc.toml
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target通过 sudo systemctl enable frpc 设置 frpc 客户端开机自启。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhrq95!
评论




