[ 内网穿透frp ]


官网

  • linux系统下载frp_0.49.0_linux_amd64.tar.gz

客户端frpc.ini

[common]
# 服务端端口ip
server_addr = 47.120.55.99
# 与服务端对接的端口
server_port = 9999
token = test@123

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 7000

[k8s]
type = http
# 客户端本地要转发的ip
local_ip = 192.168.50.205
# 客户端本地要转发的端口
local_port = 30880
# 域名
custom_domains = frp.chfwork.cloud

服务端frps.ini

[common]
# 与客户端对接的端口
bind_port = 9999
token = test@123
# 后台服务器的端口, 用户名, 密码
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin@123
vhost_http_port = 30880

[k8s]
# 对应了客户端的http服务, 域名是要完整的域名, 不是子域名
type = http
custom_domains = chfwork.cloud

配置服务端启动

vim /lib/systemd/system/frps.service

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

[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
ExecStart=/root/frp/frp_0.49.0_linux_amd64/frps -c /root/frp/frp_0.49.0_linux_amd64/frps.ini
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

配置客户端启动

vim /lib/systemd/system/frpc.service

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

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

[Install]
WantedBy=multi-user.target

启动命令 - 注意文件权限问题, 需要chmod 777 xxx 开放文件执行权限

systemctl start frps

systemctl status frps
...