1.Ubuntu22.04及以后版本设置开机自动启动的方法
- Step1 进入到以下路径:
/etc/systemd/system/
- Step2 新建开机自动启动服务文件:
frpc.service
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
Restart=on-failure
RestartSec=5s
StartLimitInterval=0
ExecStart=/data/HRM/frp_package/frp_0.58.1_linux_amd64/frpc -c /data/HRM/frp_package/frp_0.58.1_linux_amd64/frpc.toml
WorkingDirectory=/data/HRM/frp_package/frp_0.58.1_linux_amd64
[Install]
WantedBy=multi-user.target
Step3 重新加载systemd配置:执行命令sudo systemctl daemon-reload来重新加载配置。
Step4 设置开机自启:执行命令sudo systemctl enable frpc.service来设置开机自启。
Step5 执行命令sudo systemctl restart frpc.service来启动服务。
Step6 执行命令systemctl status frpc.service来查看服务状态。
Step7 执行命令systemctl stop frpc.service来停止服务。
旧版本为在/etc/rc.local里面添加新的指令
/home/frp/frp_package/frp_0.58.1_linux_amd64/frps -c /home/frp/frp_package/frp_0.58.1_linux_amd64/frps.toml &
2.fpc在客户端及服务端配置说明
frp的版本为
frp_0.58.1_linux_amd64.tar.gz
在客户端
frpc.toml
serverAddr = "114.132.200.6"
serverPort = 7000
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
[[proxies]]
name = "tensorboard"
type = "tcp"
localIP = "127.0.0.1"
localPort = 6006
remotePort = 6006
- 在服务端
frcs.toml
bindPort = 7000
3. hexo在服务端采用nginx配置说明
测试