liunx-frp内网穿透
1.下载
git仓库地址:https://github.com/fatedier/frp/releases
!根据系统类型和架构选择包,错误的选择会导致无法运行
2.安装
解压安装包
tar -zxvf 压缩包
3.配置文件
1.frps.ini
[common]
#dashboard端口、用户名、密码
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
2.frpc.ini
[common]
server_addr = 公网ip
server_port = 7000
toekn = 12345678
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 8004
remote_port = 23389
详细配置可以参考文件frps_full.ini和frpc_full.ini
4.配置systemctl启动器
1.frps.service
sudo vim /lib/systemd/system/frps.service
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/opt/soft/frp/frp_0.33.0_linux_amd64/frps -c /opt/soft/frp/frp_0.33.0_linux_amd64/frps.ini
[Install]
WantedBy=multi-user.target
2.frpc.service
sudo vim /lib/systemd/system/frpc.service
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动服务的命令(此处写你的frpc的实际安装目录)
ExecStart=/opt/soft/frp/frp_0.33.0_linux_amd64/frpc -c /opt/soft/frp/frp_0.33.0_linux_amd64/frpc.ini
[Install]
WantedBy=multi-user.target
3.systemctl命令(frps和frpc相同)
# 启动frps
sudo systemctl start frps
# 打开自启动
sudo systemctl enable frps
# 重启应用
sudo systemctl restart frps
# 停止应用
sudo systemctl stop frps
# 查看应用的日志
sudo systemctl status frps
# 停止开机自启动
systemctl disable frps
4.进程查看
ps -aux | grep frp
5.控制面板
ip:7500(默认配置)
6.windows启动
cmd进入文件夹输入下面的命令
frps.exe -c frps.ini
frpc.exe -c frpc.ini
5.发现问题
1.版本升级后需要提供custom_domains字段
custom_domains用来填写域名的,如果没有直接填用来代理的ip