FRP

1. FRPS (FRP服务端)

  1. 下载软件frps放到/mnt/frp下
    修改frps执行权限为可执行
  2. 配置文件/mnt/frp/frps.toml:
[common]
# reference https://github.com/fatedier/frp/blob/dev/conf/frps_full_example.toml
#bindAddr = "0.0.0.0"
bindPort = [自定义端口]
auth.method = "token"
auth.token = [自定义token]
  1. systemctl启动配置/etc/systemd/system/frps.service
[Unit]
Description=frps service
After=network.target
 
[Service]
Type=simple
ExecStart=/mnt/frp/frps -p [自定义端口] -t [自定义token]
Restart=on-failure
RestartSec=5s
 
[Install]
WantedBy=multi-user.target

命令:

systemctl start frps # 启动
systemctl status frps # 查看状态

2. FRPC(FRP客户端)

  1. 下载软件frpc放到/part2/frp
    修改frpc权限为可执行
  2. /part2/frp/frpc.toml:
serverAddr = "[服务端ip]"
serverPort = [服务端端口]
auth.token = "[自定义token]"

[[proxies]]
name = "remote login"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 13722


[[proxies]]
name = "mysql"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3306
remotePort = 3307

systemctl启动配置/etc/systemd/system/frpc.service

[Unit]
Description=Frp Client Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/part2/frp/frpc -c /part2/frp/frpc.toml
ExecReload=/part2/frp/frpc reload -c /part2/frp/frpc.toml
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

命令:

systemctl start frpc # 启动
systemctl status frpc # 查看状态
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容